Скрипт для запуска приложения с выделенной графической картой (Fedora 25)

Как показано в этом блоге, Fedora 25 теперь поддерживает графические двоичные драйверы NVida, и у пользователей есть возможность запускать приложения с «Запуск с выделенной графической картой», щелкнув правой кнопкой мыши по значку, если на вашем компьютере установлена ​​гибридная конфигурация графического процессора (Intel / NVidia) ,

Учитывая этот вариант, я хотел бы написать сценарии для запуска других моих приложений из командной строки или для непосредственного подключения десктопов к моим скриптам с предустановленной опцией Dedicated Graphics Card.

Мне интересно, как я могу это достичь? или Как это реализовано в Fedora 25, чтобы я мог учиться и использовать его в своих сценариях? Спасибо!

  • Как запустить программу, перенаправить ее вывод и отобразить вывод на экране?
  • Есть что-то вроде «xdg-close» - напротив xdg-open?
  • Bash заменить символы на выходе
  • Это хорошая идея, чтобы дополнить сценарий оболочки Perl исключительно для использования регулярных выражений?
  • Почему обратная косая черта преобразуется в пространство в выражении эха, если IFS = '\'?
  • Показать текст в виде звездочек
  • Может ли переменная оболочки включать - символ?
  • получение списка дочерних процессов с помощью функции фоновой оболочки
  • One Solution collect form web for “Скрипт для запуска приложения с выделенной графической картой (Fedora 25)”

    Как видно из тестового примера QA , вам нужно указать DRI_PRIME=1 переменную среды DRI_PRIME=1 при запуске приложения, например:

     [dkarlovi@amelie ~]$ glxgears -info | grep REND GL_RENDERER = Mesa DRI Intel(R) Sandybridge Mobile ^C [dkarlovi@amelie ~]$ DRI_PRIME=1 glxgears -info | grep REND GL_RENDERER = Gallium 0.4 on NVD9 ^C 
    Linux и Unix - лучшая ОС в мире.