Как настроить приложение, чтобы всегда работать с набором DRI_PRIME=1? Помимо терминала существует ли другой путь?

Я следовал инструкциям, отправленным emk2203 (Моя видеокарта AMD Radeon не работает над 16,04), и теперь я мог заставить приложения использовать мою вторичную карту AMD, и это - работа! Посмотрите:

Firefox, выполняющий (http://demo.marpi.pl/exp/mecha/), экспериментирует на уровне 15 футов в секунду

Теперь, runnig Firefox Терминалом с DRI_PRIME=1:

DRI_PRIME=1 firefox

Тот же эксперимент, достигающий 61 фута в секунду

Спасибо emk2203!

Теперь я должен знать, как настраивают систему к, всегда запускает приложение с набором DRI_PRIME=1.

Извините за плохой английский язык. Я бразилец.

3
задан 13 April 2017 в 15:25

3 ответа

Здесь немного легкого чтения на переменных среды в течение тех бессонных ночей, но сокращать к преследованию, я заключаю в кавычки:

"Подходящий файл для настроек переменной среды, которые влияют на систему в целом (а не просто конкретный пользователь) является/etc/environment.

Этот файл конкретно предназначен для настроек переменной среды в масштабе всей системы. Это не файл сценария, а скорее состоит из выражений присваивания, один на строку".

Так... Вставка присвоения, DRI_PRIME=1 в/etc/environment и затем перезапуск должен сделать то, что Вы спрашиваете.

2
ответ дан 1 December 2019 в 16:22

Можно установить переменную среды в масштабе всей системы путем установки его в /etc/default/locale. Это установит его для весь пользователи, таким образом, Вы захотите быть уверенными, что это - то, что Вы действительно хотите. Следует иметь в виду, что локальные настройки (такой как в .bashrc) переопределят установку в масштабе всей системы.

1
ответ дан 1 December 2019 в 16:22

Теперь существует ключ файла PrefersNonDefaultGPU .desktop . Он был объединен в спецификацию 27 апреля 2020 года, и GNOME только что получил первую реализацию 3 часа назад, и вы можете использовать его после версии 3.37 оболочки gnome. 1.

2
ответ дан 4 May 2020 в 17:53

Другие вопросы по тегам:

Похожие вопросы: