Recientemente me cambié a Kubuntu con mi computadora portátil y por ahora me encanta. El único problema es mi GPU: parece que el sistema operativo la reconoce, pero no la usa cuando quiero jugar (que sean compatibles con Proton/Linux, es decir: XCOM).
Al escribirconsulta de selección principal, dice "bajo demanda", lo que significa, si lo entendí correctamente, que puedo decidir si quiero usar una GPU específicamente para un programa. El problema es que no tengo ninguna opción para hacerlo al hacer clic derecho en el juego.
Entré en la configuración de nvidia a través delconfiguración-nvidiacomando, cambié el perfil principal a "Modo de rendimiento" y reinicié mi computadora. Vaya, no debería haberlo hecho: la pantalla de carga se atascó y tuve que forzar el reinicio (es decir, presionar el botón de encendido) para finalmente acceder al escritorio. A partir de ahí, inicié XCOM y funcionó de maravilla (60 fps constantes yver nvidia-smidemostró que el juego efectivamente usaba mi GPU).
Reinicié una vez más mi escritorio y el mismo problema. Logré acceder a mi escritorio, pero todo iba increíblemente lento.
Volví a la configuración principal bajo demanda y, desde entonces, el escritorio vuelve a funcionar bien, pero volví al punto de partida: el juego todavía no usa mi GPU.
¿Cómo puedo forzar que los juegos de Steam, o los programas en general (como Blender, si decidiera aprender 3D, por ejemplo), utilicen la GPU y no los gráficos integrados?
gracias por su ayuda
EDITAR: Acabo de probar el comando prime-run, para forzar al programa a usar la dGPU. Dice comando no encontrado.
Respuesta1
Ok, encontré una solución alternativa, pero no es óptima y será solo una curita hasta que alguien encuentre una respuesta adecuada.
Para ejecutar Steam (yin extenso, juegos), acabo de agregar este comando:
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia steam
Ahora, dado que Steam usa la GPU adecuada, los juegos también la usarán. Sin embargo, todavía estoy tratando de entender cómo decirle a Steam que use solo OpenGL y juegue con la GPU Nvidia.