Рейтинг:1

Запуск игры Steam в KDE на другом графическом процессоре

флаг pl

Я запускаю Kubuntu 21.10 под Xorg на Intel Hades Canyon NUC — модель NUC8i7HVK. Он содержит два графических процессора, один Intel и один AMD. В целом использование графического процессора Intel для настольных компьютеров нормально.

По умолчанию рабочий стол запускается с использованием графического процессора Intel. Играя в игры в Steam, я не получаю большой частоты кадров. Я знаю, что AMD GPU немного лучше в этом.

Как заставить Steam (и все последующие запуски игр) использовать графический процессор AMD?

alan@robot:~$ список переключателей octl
Устройство: 0
  Название: Advanced Micro Devices, Inc.[AMD®/ATI] Polaris 22 XT [Radeon RX Vega M GH]
  По умолчанию: да
  Среда: DRI_PRIME=pci-0000_01_00_0

Устройство: 1
  Название: Intel® HD Graphics 630
  По умолчанию: нет
  Среда: DRI_PRIME=pci-0000_00_02_0
alan@robot:~$ DRI_PRIME=0 glxinfo | поставщик grep
строка поставщика сервера glx: SGI
клиентская строка поставщика glx: Mesa Project и SGI
Строка поставщика OpenGL: AMD
alan@robot:~$ DRI_PRIME=1 glxinfo | поставщик grep
строка поставщика сервера glx: SGI
клиентская строка поставщика glx: Mesa Project и SGI
Строка поставщика OpenGL: Intel

Файл рабочего стола Steam в /usr/доля/приложения/steam.desktop содержит:

PrefersNonDefaultGPU=true
X-KDE-RunOnDiscreteGpu=true

Я пытался запустить:

DRI_PRIME=0 пара

Но это не похоже на игру, в которую я играл (Стадион TrackMania² (под протоном, если это имеет значение)) показывает GPU как Intel, а не AMD.

Изменить: я также пытался установить DXVK_FILTER_DEVICE_NAME=ПОЛЯРИС22 в аргументах запуска в Steam. При этом игра не запускается корректно. Появляется окно, затем исчезает.

Далее я собрал лог-файл через протон с: DRI_PRIME=0 DXVK_FILTER_DEVICE_NAME=POLARIS22 PROTON_LOG=1 %команда% как параметры запуска. Журнал здесь

Рейтинг:1
флаг id

Вам понадобится правильное кодовое имя для Radeon RX Vega M GH, которое, согласно https://www.techpowerup.com/gpu-specs/radeon-rx-vega-m-gh.c3056 и вулканинфо | grep имя_устройства должно быть ВЕГАМ

Таким образом:

DRI_PRIME=0 DXVK_FILTER_DEVICE_NAME="VEGAM" PROTON_LOG=1 %команда%

(PROTON_LOG=1 бросить вход в систему $ГЛАВНАЯ в случае неудачи)

должен заставить его использовать Radeon.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.