placa nvida (laptop rtx 3050) não funciona (x11 ou wayland)

placa nvida (laptop rtx 3050) não funciona (x11 ou wayland)

Estou no Ubuntu 23.04 com um sistema gráfico híbrido (GPU integrada AMD Radeon + GPU dedicada para laptop nvidia rtx 3050). Eu uso os drivers 525 da nvidia (aquele recomendado pelo Ubuntu ao fazer ubuntu-drivers autoinstall). O problema é que quando mudo para wayland, minha GPU nvidia não é mais detectada enquanto tudo funciona bem no X11. Alguém tem uma ideia de onde isso pode vir e se pode ser corrigido? Desde já, obrigado !

EDIT: Na verdade acho que a GPU nvidia simplesmente não funciona: quando está no x11 no modo híbrido, iniciando um jogo com a opção "usar a GPU dedicada" os jogos simplesmente travam.

Responder1

O arquivo /usr/share/applications/steam.desktop possui uma linha PrefersNonDefaultGPU=false (ou true), tente editar o arquivo (com sudo) e altere o valor.

Em uma sessão X, execute

xrandr --listproviders

Um laptop híbrido deve usar a GPU dedicada para o trabalho e descarregar a tela para a GPU integrada. Às vezes, essa atribuição é invertida. Não tenho ideia de como, mas você pode forçar as coisas com as variáveis ​​de ambiente:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <progtorun>

No Wayland, o xrandr não aparecerá muito, mas as variáveis ​​de ambiente ainda funcionam.\

Eu não uso prime para trocar GPUs, apenas tento usar a Nvidia, então certifique-se de que seu perfil de configurações da nvidia esteja definido para desempenho. Observe também as configurações de energia, pensei que selecionar "desempenho" também poderia afetar a atribuição da GPU, mas não tenho tanta certeza agora.

Responder2

No final acabei de reinstalar o Ubuntu e agora funciona bem. Acho que estraguei meus drivers quando tentei lidar com outro problema (que sudo apt install fusequebrou meu sistema) alguns dias atrás.

informação relacionada