Я пытаюсь использовать фирменный драйвер nvidia нагигабайт Aero 15Xv8ноутбук с Fedora 31. Драйвер nivdia устанавливается нормально (из RPM fusion) и отображается в nvidia-settings тоже нормально. Но почему-то он не используется:
- glmark2 показывает только интегрированный графический процессор Intel. А если я запускаю glmark2 с
DRI_PRIME=1
, он жалуется на ,failed to load driver: nouveau
прежде чем вернуться к использованию графического процессора Intel. - В nvidia-settings есть запись для графического процессора, но нет записи для самого дисплея, см. скриншот ниже.
Есть ли у вас какие-либо предложения, где мне следует искать?
решение1
Я нашел решение своей проблемы.где-то на askfedora: после копирования nvidia.conf
из /usr/share/X11/xorg.conf.d
в /etc/X11/xorg.conf.d
(согласноRPM Fusion Howto) следует отредактировать его, чтобы добавить Option "PrimaryGPU" "yes"
в "OutputClass"
раздел.
В результате /etc/X11/xorg.conf.d/nvidia.conf
:
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
Option "SLI" "Auto"
Option "BaseMosaic" "on"
Option "PrimaryGPU" "yes"
EndSection
Section "ServerLayout"
Identifier "layout"
Option "AllowNVIDIAGPUScreens"
EndSection
Жизнь по-прежнему не идеальна, потому что я не могу переключаться между двумя видеокартами, но, эй, по крайней мере, я снова получаю приличный FPS в играх :-)