Я запускаю 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 %команда%
как параметры запуска. Журнал здесь