¿Es posible cambiar entre los controladores de video BLOB y Nouveau de Nvidia sobre la marcha?
Creo que necesito poder:
- [✓] Descargar nvidia
- [✓] Descargar nouveau
- [✕] Restaurar la consola después de descargar nouveau *
- [✓] Intercambiar archivos xorg.conf
- [✓] Cuida de las listas negras
- [✓] Tratar con libglx.so
*) Después de hablar un poco con los chicos de #nouveau, parece ser difícil o incluso imposible con la configuración actual de Ubuntu (incorporado vesafb). Estoy tratando de que funcione con uvesafb, pero por ahora los scripts en la respuesta hacen lo que estaba buscando.
Respuestas:
Ahora tengo dos scripts que cambian los controladores, xorg.conf, se encargan de las listas negras y el libglx, por lo que la respuesta es: sí, es posible.
La lista negra funciona con un archivo que
/etc/modprobe.d/
contieneblacklist nvidia
oblacklist nouveau
. También lo reemplacé/lib/nvidia-current/modprobe.conf
con un ficticio, de lo contrario, el controlador de nvidia siempre crearía un enlace en/etc/modprobe.d/
esa lista negra nouveau.Cambiar a Nouveau:
Después de ejecutar eso, tengo nouveau ejecutándose y una consola de trabajo (nouveaufb).
Cambiar a nvidia:
→ El controlador de Nvidia funciona, único problema: después de descargar el controlador nouveau, la consola no se puede usar. Necesito una forma de restablecerlo o cargar otro framebuffer, pero como vesafb está compilado en el kernel, no sé qué hacer.
fuente
No creo que sea posible hacerlo, no solo la configuración del modo kernel del controlador nouvou y la nvidia no lo son, sino que el controlador nvidia usa una biblioteca xorg pirateada que hace que incluso usar la misma instalación en una máquina que requiera un controlador Intel sea un problema . (ver errores y preguntas de elementos al revés)
fuente
http://nouveau.freedesktop.org/wiki/KernelModeSetting/ sugiere ejecutar /etc/init.d/consolefont reiniciar después de rmmod-ing nouevau para restaurar el modo de texto. Tenga en cuenta que se ha cambiado el nombre a font-console en sistemas más recientes y en Ubuntu 13.10 no se puede llamar de esta manera, pero de esta manera: service console-font restart
Además, no funciona siempre. En algunos casos, el inicio de X ( service lightdm start , o cualquier DM que esté utilizando) iniciará el modo gfx y también dará un modo de texto de trabajo al cambiar a vt1 ( ctrl-alt-f1 ).
(Lo uso para instalar el controlador nvidia en una sesión de CD en vivo)
fuente