Tengo un Asus UL30JT. Tiene la tecnología Nvidia Optimus que realmente no me interesa. Actualmente, rara vez uso esta computadora portátil con la que está conectada a la alimentación. Y quiero poder reproducir videos en alta resolución, jugar juegos y codificar OpenCL.
En el BIOS lo cambié a NVIDIA solamente (no Windows 7). Anteriormente, esto funcionaba bien, usando el controlador nvidia.
Después de actualizar, todo estaba roto. He agregado nomodeset y blacklist.nouveau = 1 como opciones de kernel. Los controladores de nvidia se instalan sin error. Sin embargo, no se encuentran / utilizan.
jockey-text -l
kmod:nvidia_310_updates - nvidia_310_updates (Proprietary, Enabled, Not in use)
kmod:nvidia_304_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_313_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_310 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_304 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
Intentar cargar el módulo manualmente también falla.
sudo modprobe nvidia
FATAL: Module nvidia not found.
Xorg.0.log muestra lo siguiente:
[ 12.028] Loading extension GLX
[ 12.028] (II) LoadModule: "nvidia"
[ 12.037] (WW) Warning, couldn't open module nvidia
[ 12.037] (II) UnloadModule: "nvidia"
[ 12.037] (II) Unloading nvidia
[ 12.037] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 12.037] (==) Matched nvidia as autoconfigured driver 0
[ 12.037] (==) Matched nouveau as autoconfigured driver 1
[ 12.037] (==) Matched vesa as autoconfigured driver 2
[ 12.037] (==) Matched modesetting as autoconfigured driver 3
[ 12.038] (==) Matched fbdev as autoconfigured driver 4
[ 12.038] (==) Assigned the driver to the xf86ConfigLayout
[ 12.038] (II) LoadModule: "nvidia"
[ 12.038] (WW) Warning, couldn't open module nvidia
[ 12.038] (II) UnloadModule: "nvidia"
[ 12.038] (II) Unloading nvidia
[ 12.038] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 12.038] (II) LoadModule: "nouveau"
[ 12.039] (WW) Warning, couldn't open module nouveau
He instalado los encabezados del núcleo, del núcleo correcto. Verifiqué que las opciones del kernel están en la configuración de grub. He purgado todos los paquetes de nvidia e intenté reinstalar (varias veces ...)
Actualmente estoy perdido. He comprobado la siguiente pregunta: Error de instalación del controlador Nvidia Pero nada me funcionó.

purge nvidia*y reinstall-ingnvidia-currentha solucionado el problema para mí. Gracias.apt-get purge "nvidia*"Instale los últimos controladores de nvidia
sudo apt-get install nvidia-313-updatesGenerar
/etc/X11/xorg.confejecutandosudo nvidia-xconfigLuego ejecuta
sudo software-properties-gtkque te mostrará una ventana como estaSeleccione el último controlador de esa lista y luego haga
sudo rebootfuente
Para aquellos de ustedes que terminan en este hilo cuando filman en la oscuridad de Google porque los controladores nvidia están cargados, pero todos los gráficos en X pasan por la CPU en lugar de la GPU.
Síntomas
lsmod | grep nvidia)nvidia-settingsno informaba ningún problema al acceder a mi GPU GTX 680PERO
glxgears(desde elmesa-utilspaquete) cargarían la CPU hasta un 10%, launigineprueba de carga mostraría FPS alrededor de 2 y se bloquearía en la primera escena.El factor engañoso fue que
nvidia-settingsno informaba ningún problema para acceder a la GPU. Hice lo que sugería la mayoría de los subprocesos (purgó y reinstaló los controladores de nvidia), pero sin ningún efecto. En su desesperación por último he comprobadoXorg.0.logen/var/log: resultó que X estaba cargando su propiolibglx.somódulo en lugar de los de nvidia. Ahora que estaba haciendo la pregunta correcta, obtuve la respuesta correcta ( Xorg carga mal libglx.so ).Solución
Originalmente la
Filessección en mi/etc/X11/xorg.confestaba vacía:Encontré donde nvidia mantiene su propio
libglx.so(más precisamente, encontré donde mantiene un enlace simbólico). La solución es decirle a X que primero busque los módulos en la ruta de nvidia, y luego en la ruta de Xorg, por lo que laFilessección ahora se ve así:Estoy en Debian, pero como Ubuntu se basa en Debian, un enfoque similar debería funcionar en los sistemas Ubuntu.
fuente
Experimenté un problema con el módulo nvidia que no se encuentra después de la actualización también. Solo pantalla negra: sin gráficos en absoluto. He intentado diferentes comandos, por lo que tal vez pierdo algunas acciones importantes, pero proporcioné esa secuencia y me ayuda:
arranque Ubuntu recovery, root shell
luego reinicie la computadora. Ya he instalado nvidia-331 & Co instalado.
fuente