Bueno, pues con la entrada de steam en Linux, me dispuse a probarlo, y claro como ahora he decidido que los experimentos en VM y con snapshoot, pues me he puesto una Kubuntu 12.10 LTS que me va a las mil maravillas como sistema de escritorio, hete aquí el problema resulta que el steam requiere usar controladores experimentales, tras probar el nvidia-expreimental 310 que me generaba unos bonitos cuelgues del sistema pues vuelta para atrás y a probar el nvidia-expreimental 304 pues resulta que al gestor de controladores adicionales se le va la pinza, reinicio y sin X…
Toca ponerse el mono de faena y a pelearse con la consola, esa gran desconocida primero un dmesg y este es el resultado:
[ 125.598070] NVRM: API mismatch: the client has the version 304.48, but [ 125.598075] NVRM: this kernel module has the version 310.14. Please [ 125.598078] NVRM: make sure that this kernel module and all NVIDIA driver [ 125.598081] NVRM: components have the same version.
Por lo visto se le fue la pinza al actualizar los módulos, bueno este es de los problemas que me gustan mucho ruido y pocas nueces…
Para solucionarlo:
- Compilar el módulo «bueno» para el kernel o sea el 304.48
- Descargar y cargar el módulo nvidia del kernel
- Eliminar el paquete sobrante
Pues en primer lugar a lanzar un dpkg-reconfigure nvidia-experimental-304
# dpkg-reconfigure -plow nvidia-experimental-304
Removing all DKMS Modules
Done. update-initramfs: deferring update (trigger activated) INFO:Enable nvidia-experimental-304 DEBUG:Parsing /usr/share/nvidia-common/quirks/lenovo_thinkpad DEBUG:Parsing /usr/share/nvidia-common/quirks/put_your_quirks_here DEBUG:Parsing /usr/share/nvidia-common/quirks/dell_latitude Loading new nvidia-experimental-304-304.48 DKMS files... Building only for 3.2.0-38-generic Building for architecture x86_64 Building initial module for 3.2.0-38-generic Done. nvidia_experimental_304: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/3.2.0-38-generic/updates/dkms/ depmod.... DKMS: install completed.
Luego con un rmmod nvidia y un insmod nvidia vemos que arrancan las X y sólo nos quedará zumbarnos el paquete conflictivo
# apt-get purge nvidia-experimental-310 Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Los siguientes paquetes se ELIMINARÁN: nvidia-experimental-310* 0 actualizados, 0 se instalarán, 1 para eliminar y 0 no actualizados. Se liberarán 203 MB después de esta operación. ¿Desea continuar [S/n]? s (Leyendo la base de datos ... 189479 ficheros o directorios instalados actualmente.) Desinstalando nvidia-experimental-310 ... Removing all DKMS Modules Done. INFO:Disable nvidia-experimental-310 DEBUG:Parsing /usr/share/nvidia-common/quirks/lenovo_thinkpad DEBUG:Parsing /usr/share/nvidia-common/quirks/put_your_quirks_here DEBUG:Parsing /usr/share/nvidia-common/quirks/dell_latitude update-initramfs: deferring update (trigger activated) Purgando ficheros de configuración de nvidia-experimental-310 ... update-initramfs: deferring update (trigger activated) Procesando disparadores para initramfs-tools ... update-initramfs: Generating /boot/initrd.img-3.2.0-38-generic Procesando disparadores para libc-bin ... ldconfig deferred processing now taking place Procesando disparadores para desktop-file-utils ... Procesando disparadores para man-db ...
Problema resuelto y a darle al vicio tranquilamente el fin de semana como $DEITY manda
Los comentarios están cerrados aquí.