La tarjeta nvida (portátil rtx 3050) no funciona (x11 o wayland)

La tarjeta nvida (portátil rtx 3050) no funciona (x11 o wayland)

Estoy en Ubuntu 23.04 con un sistema gráfico híbrido (GPU integrada AMD Radeon + GPU dedicada para computadora portátil nvidia rtx 3050). Utilizo los controladores 525 de nvidia (el recomendado por Ubuntu al hacer ubuntu-drivers autoinstall). La cuestión es que cuando cambio a wayland mi GPU nvidia ya no se detecta mientras todo funciona bien en X11. ¿Alguien tiene una idea de dónde podría venir y si se puede solucionar? Gracias de antemano !

EDITAR: En realidad, creo que la GPU nvidia simplemente no funciona: cuando está en x11 en modo híbrido, al iniciar un juego con la opción "usar la GPU dedicada", los juegos simplemente fallan.

Respuesta1

El archivo /usr/share/applications/steam.desktop tiene una línea PrefersNonDefaultGPU=false (o true), intente editar el archivo (con sudo) y cambie el valor.

Desde una sesión X, ejecute

xrandr --listproviders

Una computadora portátil híbrida debe usar la GPU dedicada para el trabajo y descargar la pantalla a la GPU integrada. A veces esta asignación se invierte. No tengo idea de cómo, pero puedes forzar las cosas con las variables de entorno:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <progtorun>

En Wayland, xrandr no mostrará mucho, pero las variables de entorno aún funcionan.

No uso Prime para cambiar de GPU, solo intento usar Nvidia, así que asegúrese de que su perfil de configuración de nvidia esté configurado en rendimiento. Mire también la configuración de energía, pensé que seleccionar "rendimiento" también podría afectar esta asignación de GPU, pero ahora no estoy tan seguro.

Respuesta2

Al final acabo de reinstalar Ubuntu y ahora funciona bien. Creo que arruiné mis controladores cuando intenté solucionar otro problema (que sudo apt install fuserompió mi sistema) hace unos días.

información relacionada