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.
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 :)
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".