mais uma pergunta sobre driver proprietário da nvidia: o driver é instalado, mas não é usado

mais uma pergunta sobre driver proprietário da nvidia: o driver é instalado, mas não é usado

Estou tentando usar o driver proprietário da Nvidia em umgigabyte Aero 15Xv8laptop rodando Fedora 31. O driver nivdia é instalado corretamente (a partir da fusão RPM) e também aparece bem nas configurações da nvidia. Mas de alguma forma não é usado:

  • glmark2 mostra apenas a GPU integrada Intel. e se eu executar glmark2 com DRI_PRIME=1, ele reclamará failed to load driver: nouveauantes de voltar para a GPU Intel.
  • nvidia-settings tem uma entrada para a GPU, mas nenhuma entrada para a tela em si, veja a captura de tela abaixo

alguma sugestão de onde devo procurar?

captura de tela das configurações da nvidia com uma GPU, mas sem tela

Responder1

Encontrei uma solução para o meu problemaem algum lugar no askfedora: depois de copiar nvidia.confde /usr/share/X11/xorg.conf.dpara /etc/X11/xorg.conf.d(conforme oComo fazer fusão de RPM) deve-se editá-lo para adicionar Option "PrimaryGPU" "yes"na "OutputClass"seção.

Como resultado, /etc/X11/xorg.conf.d/nvidia.conftem:

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

A vida ainda não é perfeita porque não consigo alternar entre as duas GPUs, mas ei, pelo menos consigo FPS decente nos jogos novamente :-)

informação relacionada