ubuntu: el controlador Nvidia no se carga en Xubuntu 17.04, rendimiento lento con la tarjeta 1050

CorePress2023-09-17  3

Estoy ejecutando Xubuntu 17.04 en un sistema con una tarjeta de video Nvidia GTX 1050, procesador AMD Phenom II X4 955, 16 GB de RAM y unidad SSD. CPU un poco vieja, pero funcionó bien. Parece que desde que actualicé a 17.04 hace un tiempo, el rendimiento 3D ha empeorado en esta máquina. Jugar juegos como Minecraft o Nexuiz es insoportablemente lento y parece depender mucho de la CPU. Estoy ejecutando el controlador 375 propietario de nvidia seleccionado en la configuración de controladores restringidos. Aquí está el resultado de lspci y la línea directa glxinfo:

$ lspci -nnk | grep -A3 -Fe '[0300]' 
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050] [10de:1c81] (rev a1)
    Subsystem: Device [196e:11c0]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375

$ glxinfo | grep direct
direct rendering: Yes
    GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
    GL_ARB_multi_draw_indirect, GL_ARB_occlusion_query2, 

También noto que si inicio el programa GUI de configuración de nvidia, solo muestra dos categorías a la izquierda, "Perfiles de aplicación" y "Configuración de configuración de nvidia". Casi como si no estuviera cargando el controlador nvidia.

Tengo otra cComputadora con Xubuntu 16.10 que también tiene una Nvidia GTX 1050, funciona muy bien y el rendimiento 3D es rápido.

¿Qué podría estar mal?

ACTUALIZACIÓN: He incluido los mensajes WW y EE en el archivo Xorg.0.log ya que pueden dar algunas pistas:

$ egrep "EE|WW" /var/log/Xorg.0.log
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    10.597] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    10.597] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    10.597] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    10.597] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    10.597] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    10.600] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
[    10.632] (WW) Warning, couldn't open module nvidia
[    10.632] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    10.635] (WW) Warning, couldn't open module nvidia
[    10.635] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    10.637] (EE) [drm] Failed to open DRM device for (null): -22
[    10.637] (EE) [drm] Failed to open DRM device for (null): -22
[    10.637] (EE) [drm] Failed to open DRM device for (null): -22
[    10.637] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -22
[    10.637] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -22
[    10.637] (WW) Falling back to old probe method for modesetting
[    10.637] (WW) Falling back to old probe method for vesa
[    10.637] (EE) Screen 0 deleted because of no matching config section.
[    10.651] (EE) AIGLX: reverting to software rendering

ACTUALIZACIÓN: Intenté iniciar el sistema en una unidad USB activa que ejecuta Xubuntu 17.04 (una instalación diferente). Luego instalé el controlador nvidia allí, funcionó y obtuve aceleración total del hardware. Entonces parecería que el sistema en cuestión está mal configurado de alguna manera, pero al menos sé que la tarjeta funcionará con 17.04. Sería una pena para mí tener que reinstalar, me pregunto si hay otros paquetes que debería intentar reinstalar primero, como todo el sistema xorg.

  • De hecho, el problema de configuración del servidor Nvidia X es un síntoma de un controlador instalado incorrectamente. Le sugiero que elimine todos los controladores de Nvidia (porque cert(realmente has estado "experimentando") - `sudo apt purge nvidia* - e instálalo nuevamente, preferiblemente una versión aún más nueva (es posible que necesites agregar un PPA para eso). Con respecto a Xubuntu, 16.10 es EoL, utilice una versión compatible en todo momento.usuario692175 22 de septiembre de 2017 a las 2:09
  • Gracias por la sugerencia. En realidad, no he experimentado mucho con esta máquina. Pero probé tu sugerencia. Eliminé todos los paquetes relacionados con nvidia y luego simplemente seleccioné el controlador nvidia de la GUI y reinicié. Los mismos problemas persisten. -rayo delta 22 de septiembre de 2017 a las 12:51
  • ¿Es la misma versión del controlador que usaste en Xubuntu?usuario692175 22 de septiembre de 2017 a las 17:57
  • Es todo Xubuntu. No he cambiado de sistema operativo. Sí, la versión del controlador era la misma (nvidia 375) en ambos casos. No me permite elegir otra versión del controlador nvidia a través de la GUI. La otra computadora que ejecuta 16.10 también usa el controlador nvidia-375, lo cual me parece interesante ya que apunta a un problema de configuración o biblioteca de X en lugar de los controladores de nvidia. Una diferencia es que en la máquina que funciona tengo un xorg.conf porque estoy haciendo multipantalla y necesitaba algunas opciones y el otro no. -rayo delta 22 de septiembre de 2017 a las 18:57
  • Las versiones de controladores disponibles dependen de la versión y sí, 375 es la última disponible en los repositorios estándar de Ubuntu. Puede probar otros más nuevos agregando un PPA: launchpad.net/~graphics-drivers/+archive/ubuntu/ppausuario692175 22 de septiembre de 2017 a las 19:03


------------Respuesta------------

use la búsqueda para encontrar "controladores adicionales"

en la pestaña de controladores adicionales, se presentarán varias opciones binarias de NVIDIA, junto con un servidor X.Org X. el mío tenía seleccionado X.Org. Lo cambié al binario NVIDIA versión 381 (384 es más reciente, probablemente lo cambiaré más adelante)

De todos modos, me tomó un par de minutos aplicar, luego reinicié y, efectivamente, en la Búsqueda ahora aparece la aplicación NVIDIA X Server, todos mis juegos están fumando FPS

jaja :)


  • permítanme mencionar que esto me estaba volviendo loco y, por supuesto, después de intentar todas las cosas difíciles, lo fácil fue la respuesta;)- Rob Johnson 25 de septiembre de 2017 a las 5:05
  • No es necesario que comentes tu propia respuesta. Simplemente puedes editarlo. -WinEunuuchs2Unix 25 de septiembre de 2017 a las 12:39
  • Tu solución no me funciona y ya la había probado. Lo intenté de nuevo sólo para estar seguro. -rayo delta 28 de septiembre de 2017 a las 21:47


------------Respuesta------------

En mi caso particular, reinstalar Xubuntu 17.04 desde cero solucionó el problema. Por lo tanto, parece que algún paquete o configuración que no sea los paquetes y archivos de configuración de nvidia se corrompió. Lo bueno es que me alegro de que la solución no fuera "Esa tarjeta no funciona con 17.04 o algo que requiera esperar a que se actualice el controlador".