Difference between revisions of "Nouveau (Español)"
(→Mantener driver NVIDIA instalado) |
(→Con el controlador propietario NVIDIA instalado) |
||
(39 intermediate revisions by 3 users not shown) | |||
Line 4: | Line 4: | ||
[[it:Nouveau]] | [[it:Nouveau]] | ||
[[ru:Nouveau]] | [[ru:Nouveau]] | ||
+ | [[zh-CN:Nouveau]] | ||
{{Article summary start|Sumario}} | {{Article summary start|Sumario}} | ||
− | {{Article summary text|Este artículo describe la instalación del | + | {{Article summary text|Este artículo describe la instalación del controlador de código abierto Nouveau para la aceleración gráfica 3D para tarjetas NVIDIA. El nombre del proyecto hace referencia al hecho de que ''«nouveau»'' significa «nuevo» en francés.}} |
{{Article summary heading|Relacionado}} | {{Article summary heading|Relacionado}} | ||
− | {{Article summary wiki| | + | {{Article summary wiki|NVIDIA (Español)}} |
− | {{Article summary wiki|Xorg | + | {{Article summary wiki|Xorg (Español)}} |
− | |||
{{Article summary end}} | {{Article summary end}} | ||
− | Este artículo describe la instalación y configuración del | + | Este artículo describe la instalación y configuración del controlador de código abierto [http://nouveau.freedesktop.org/ Nouveau] para las tarjetas gráficas NVIDIA. Para obtener información sobre el controlador propietario, véase [[NVIDIA (Español)|NVIDIA]]. |
− | + | == Con el controlador propietario NVIDIA instalado == | |
+ | {{Nota|Esta sección está destinada únicamente para las personas que tienen instalado el controlador [[NVIDIA (Español)|NVIDIA]]. No es de utilidad para los demás usuarios.}} | ||
− | + | {{Sugerencia|Si desea mantener instalado el controlador de Nvidia junto con Nouveau, ello [[#Mantener_el_controlador_NVIDIA_instalado|requierá alguna configuración adicional]] a fin de poder cargar el controlador Nouveau en lugar de Nvidia.}} | |
− | + | Si ya tiene instalado el controlador propietario de Nvidia, proceda primero a retirarlo: | |
− | + | # pacman -Rdds nvidia nvidia-utils nvidia-libgl | |
− | |||
− | # pacman -Rdds nvidia nvidia-utils | ||
− | |||
− | |||
− | |||
− | |||
− | + | Asegúrese de eliminar también el archivo {{ic|/etc/X11/xorg.conf}} que el controlador de Nvidia ha creado (o deshacer los cambios), o, de lo contrario X fallará y no cargará adecuadamente el controlador Nouveau. | |
− | [[ | + | == Instalación == |
+ | Antes de continuar, eche un vistazo a [http://nouveau.freedesktop.org/wiki/HardwareStatus HardwareStatus] para ver qué características son compatibles con una determinada arquitectura, y a la lista de [http://nouveau.freedesktop.org/wiki/CodeNames codenames] de la propia tarjeta de vídeo. También puede consultar [[Wikipedia:Comparison of Nvidia Graphics Processing Units|Wikipedia]] para una lista más detallada. Asegúrese igualmente de que tiene instalado [[Xorg (Español)|Xorg]] correctamente. | ||
− | + | [[Pacman (Español)|Instale]] el controlador DDX con el paquete {{Pkg|xf86-video-nouveau}}, el cual está disponible en los [[Official Repositories (Español)|repositorios oficiales]]. Dicho paquete aporta {{Pkg|nouveau-dri}} como una dependencia, proporcionando el controlador DRI para una aceleración 3D. | |
− | + | Para utilizar aplicaciones de 32-bit con aceleración 3D en sistemas de x86_64, instale {{Pkg|lib32-nouveau-dri}} disponible en el repositorio [[multilib]]. | |
− | {{ | + | {{Nota|Consulte la [http://nouveau.freedesktop.org/wiki/MesaDrivers página de Nouveau MesaDrivers] antes de informar de errores relativos al uso de los controladores para la aceleración 3D.}} |
− | == | + | ==Cargar el módulo== |
− | El módulo del kernel | + | El módulo del kernel Nouveau debe cargar bien de forma automática en el arranque del sistema. |
− | Si | + | Si esto no sucede, entonces: |
− | * Asegúrese de '''no''' tener {{ic|nomodeset}} o {{ic|1=vga=}} en | + | * Asegúrese de '''no''' tener {{ic|nomodeset}} o {{ic|1=vga=}} en los [[Kernel parameters (Español)|parámetros del kernel]], de lo contrario el módulo Nouveau no será capaz de arrancar con éxito el kernel mode-setting (KMS) (véase más abajo). |
− | * Asimismo, compruebe que no ha | + | * Asimismo, compruebe que no ha desactivado el módulo de Nouveau mediante el uso del método blacklist en {{ic|/etc/modprobe.d/}}. |
===KMS === | ===KMS === | ||
+ | {{Sugerencia|Si tiene problemas con la resolución, compruebe [[Kernel_Mode_Setting_(Español)#Forzar_modos|esta página]].}} | ||
− | Kernel | + | [[Kernel Mode Setting (Español)|Kernel Mode Setting]] (KMS) es requerido por el controlador Nouveau. Durante el arranque del sistema, la resolución es probable que cambie cuando KMS inicializa el controlador de vídeo. Simplemente instalando el controlador Nouveau debe ser suficiente para que el sistema reconozca y se inicialice en modo ''«Late Start»'' (inicio tardío) (véase más abajo). Lectura adicional recomendada: [http://nouveau.freedesktop.org/wiki/KernelModeSetting KernelModeSetting]. |
{{Nota|Algunos usuarios pueden preferir el método de inicio temprano, ya que no causa el cambio molesto de resolución durante el proceso de arranque}} | {{Nota|Algunos usuarios pueden preferir el método de inicio temprano, ya que no causa el cambio molesto de resolución durante el proceso de arranque}} | ||
Line 53: | Line 50: | ||
==== Inicio tardío==== | ==== Inicio tardío==== | ||
− | Con esta elección KMS se activa cuando los otros módulos del kernel se carguen. Usted verá el texto | + | Con esta elección KMS se activa cuando los otros módulos del kernel se carguen. Usted verá el texto ''«Loading modules»'' (Cargando los módulos) y el tamaño del texto puede cambiar, posiblemente con un parpadeo no deseado. |
====Inicio temprano ==== | ====Inicio temprano ==== | ||
− | Este método iniciará KMS lo antes posible en el proceso de arranque, cuando [[initramfs]] se carga. Aquí se indica cómo hacer | + | Este método iniciará KMS lo antes posible en el proceso de arranque, cuando [[mkinitcpio (Español)|initramfs]] se carga. Aquí se indica cómo hacer esto con los paquetes oficiales: |
− | Añadir | + | Añadir {{ic|nouveau}} a la matriz {{ic|MODULES}} en {{ic|/etc/mkinitcpio.conf}}: |
MODULES="... nouveau ..." | MODULES="... nouveau ..." | ||
− | + | Si está utilizando un archivo EDID personalizado, debe introducirlo en initramfs, así: | |
+ | |||
+ | {{hc|/etc/mkinitcpio.conf| | ||
+ | 2=FILES="/lib/firmware/edid/your_edid.bin"}} | ||
− | + | Vuelva a generar la imagen ramdisk inicial: | |
− | Si experimenta problemas con nouveau y se ve obligado a reconstruir nouveau-drm varias veces para propósitos de prueba, no agregue nouveau a initramfs. Es fácil de obviar para reconstruir el initramfs y hacer alguna prueba más difícil. | + | # mkinitcpio -p <kernel preestablecido, por ejemplo linux> |
+ | |||
+ | Si experimenta problemas con nouveau y se ve obligado a reconstruir nouveau-drm varias veces para propósitos de prueba, no agregue {{ic|nouveau}} a initramfs. Es fácil de obviar para reconstruir el initramfs y hacer alguna prueba más difícil. Solo tiene que utilizar ''late start'' (inicio tardío) hasta que esté seguro de que el sistema es estable. Puede haber otros problemas con initramfs si necesita un firmware personalizado (por lo general no se recomienda). | ||
==Consejos y trucos == | ==Consejos y trucos == | ||
+ | ===Mantener el controlador NVIDIA instalado=== | ||
− | + | Si desea conservar el controlador propietario NVIDIA instalado, pero desea utilizar el controlador Nouveau, comente nouveau en blacklist en {{ic|etc/modprobe.d/nouveau_blacklist.conf}} modificándolo de la siguiente manera: | |
− | |||
− | Si desea conservar el controlador propietario NVIDIA instalado, pero desea utilizar el controlador Nouveau, comente nouveau en blacklist en {{ic| | ||
'''#'''blacklist nouveau | '''#'''blacklist nouveau | ||
− | Y ordene a Xorg cargar el | + | Y ordene a Xorg cargar el controlador nouveau en vez del de nvidia, creando el archivo {{ic|/etc/X11/xorg.conf.d/20-nouveau.conf}} con el siguiente contenido: |
{{bc|<nowiki> | {{bc|<nowiki> | ||
Section "Device" | Section "Device" | ||
Identifier "Nvidia card" | Identifier "Nvidia card" | ||
− | Driver "nouveau" | + | Driver "nouveau" |
EndSection | EndSection | ||
</nowiki>}} | </nowiki>}} | ||
− | {{ | + | {{Sugerencia|Puede utilizar [[NVIDIA_(Español)#Cambiar_entre_los_controladores_nvidia_y_nouveau|estos scripts]] si pretende cambiar entre los controladores propietario y libre muy a menudo.}} |
− | Si ya ha utilizado el | + | Si ya ha utilizado el controlador de NVIDIA, y desea probar Nouveau sin reiniciar el sistema, asegúrese de que el módulo 'nvidia' ya no se carga: |
# rmmod nvidia | # rmmod nvidia | ||
Line 100: | Line 101: | ||
$ dmesg | $ dmesg | ||
− | === | + | ===Instalar los paquetes más recientes de desarrollo=== |
− | + | Se puede probar un controlador en su versión más reciente (-git), a través de AUR: | |
− | * | + | * Puede usar {{AUR|mesa-git}}, que permitirá la instalación del último controlador mesa (incluyendo la última versión del controlador DRI). |
− | * | + | * También puede usar {{AUR|xf86-video-nouveau-git}}, que permitirá la instalación de la última versión del controlador DDX. |
− | * | + | * Del mismo modo, se puede intentar instalar una versión del kernel más reciente, a través de paquetes de AUR como {{AUR|linux-mainline}} en la que el código Nouveau DRM permitiría un mejor rendimiento. |
* Para obtener las últimas mejoras de nouveau, debe utilizar el paquete {{AUR|linux-git}} de AUR, y editar el PKGBUILD para dirigirlo al repositorio propio del proyecto nouveau, que actualmente se encuentra en: git://anongit.freedesktop.org/nouveau/linux-2.6. | * Para obtener las últimas mejoras de nouveau, debe utilizar el paquete {{AUR|linux-git}} de AUR, y editar el PKGBUILD para dirigirlo al repositorio propio del proyecto nouveau, que actualmente se encuentra en: git://anongit.freedesktop.org/nouveau/linux-2.6. | ||
Line 115: | Line 116: | ||
{{bc|Section "Device" | {{bc|Section "Device" | ||
Identifier "nvidia card" | Identifier "nvidia card" | ||
− | Driver "nouveau" | + | Driver "nouveau" |
− | Option "GLXVBlank" "true" | + | Option "GLXVBlank" "true" |
EndSection}} | EndSection}} | ||
Line 126: | Line 127: | ||
{{bc| | {{bc| | ||
− | # | + | # el del derecho |
Section "Monitor" | Section "Monitor" | ||
Identifier "NEC" | Identifier "NEC" | ||
− | Option "PreferredMode" "1280x1024_60.00" | + | Option "PreferredMode" "1280x1024_60.00" |
EndSection | EndSection | ||
− | # | + | # el del izquierdo |
Section "Monitor" | Section "Monitor" | ||
Identifier "FUS" | Identifier "FUS" | ||
− | Option "PreferredMode" "1280x1024_60.00" | + | Option "PreferredMode" "1280x1024_60.00" |
− | Option "LeftOf" "NEC" | + | Option "LeftOf" "NEC" |
EndSection | EndSection | ||
Section "Device" | Section "Device" | ||
Identifier "nvidia card" | Identifier "nvidia card" | ||
− | Driver "nouveau" | + | Driver "nouveau" |
− | Option | + | Option "Monitor-DVI-I-1" "NEC" |
− | Option | + | Option "Monitor-DVI-I-2" "FUS" |
EndSection | EndSection | ||
Section "Screen" | Section "Screen" | ||
− | Identifier "screen1" | + | Identifier "screen1" |
− | DefaultDepth 24 | + | DefaultDepth 24 |
SubSection "Display" | SubSection "Display" | ||
Depth 24 | Depth 24 | ||
− | Virtual 2560 2048 | + | Virtual 2560 2048 |
EndSubSection | EndSubSection | ||
− | Device "nvidia card" | + | Device "nvidia card" |
EndSection | EndSection | ||
Section "ServerLayout" | Section "ServerLayout" | ||
Identifier "layout1" | Identifier "layout1" | ||
− | Screen "screen1" | + | Screen "screen1" |
EndSection | EndSection | ||
}} | }} | ||
Line 166: | Line 167: | ||
Use la herramienta {{pkg|fbset}} para ajustar la resolución de la consola. | Use la herramienta {{pkg|fbset}} para ajustar la resolución de la consola. | ||
− | También puede pasar la resolución de nouveau con la opción '''video=''' a la línea del kernel (vea [[KMS]]). | + | También puede pasar la resolución de nouveau con la opción '''video=''' a la línea del kernel (vea [[Kernel Mode Setting (Español)|KMS]]). |
===Administración de energía=== | ===Administración de energía=== | ||
− | El escalado de la GPU para la gestión de la energía se encuentra en distintas etapas de desarrollo dependiendo de la GPU. Véase | + | El escalado de la GPU para la gestión de la energía se encuentra en distintas etapas de desarrollo dependiendo de la GPU. Véase la página [http://nouveau.freedesktop.org/wiki/PowerManagement Nouveau PowerManagement] para obtener más detalles. |
− | + | ===Activar MSI (Message Signaled Interrupts)=== | |
− | + | Esta opción puede proporcionar una ligera ventaja en términos de rendimiento. Es solo compatible con tarjetas NV50+ y está desactivada por defecto. | |
− | |||
− | Esta opción puede proporcionar una ligera ventaja en términos de rendimiento. Es | ||
{{Advertencia|Este procedimiento puede causar inestabilidad con alguna combinación de la placa base / GPU}} | {{Advertencia|Este procedimiento puede causar inestabilidad con alguna combinación de la placa base / GPU}} | ||
Line 184: | Line 183: | ||
options nouveau msi=1 | options nouveau msi=1 | ||
− | Si se utiliza el [[# | + | Si se utiliza el [[#Inicio temprano|inicio temprano]], agregue la línea {{ic|1= FILES="/etc/modprobe.d/nouveau.conf"}} al archivo {{ic|/etc/mkinitcpio.conf}}, y, a continuación, vuelva a regenerar la imagen del kernel: |
− | # mkinitcpio -p <kernel | + | # mkinitcpio -p <kernel predefinido, por ejemplo linux> |
Reinicie el sistema para hacer efectivos los cambios. | Reinicie el sistema para hacer efectivos los cambios. | ||
+ | |||
+ | === Optimus === | ||
+ | |||
+ | Tiene dos soluciones para utilizar Optimus en un ordenador portátil (también conocidos como gráficos híbridos, cuando tiene dos GPU en su portatil: [[bumblebee]] y [[PRIME]] | ||
+ | |||
+ | ==Solución de problemas == | ||
+ | Agregue lo siguiente a la línea de órdenes del kernel (si está utilizando GRUB presione {{ic|e}} al mostrase el menú de inicio para poder editarlo) para activar la depuración del vídeo:: | ||
+ | drm.debug=14 log_buf_len=16M | ||
+ | |||
+ | Cree un archivo que registre detalladamente el proceso de Xorg: | ||
+ | startx -- -logverbose 9 -verbose 9 | ||
+ | |||
+ | Visualice los valores y parámetros cargados del módulo de vídeo: | ||
+ | modinfo -p video | ||
+ | |||
+ | ====Problema con salida fantasma==== | ||
+ | |||
+ | Es posible que el controlador nouveau detecte salidas «fantasma». Por ejemplo, cuando tanto VGA-1 como LVDS-1 aparecen como conectados pero solo LVDS-1 está presente. | ||
+ | |||
+ | Esto provoca problemas de visualización y una pantalla corrupta. | ||
+ | |||
+ | El problema se puede solucionar mediante la desactivación de la salida fantasma (VGA-1 en el ejemplo) en la línea de órdenes del kernel de su gestor de arranque. Esto se puede lograr añadiendo lo siguiente: | ||
+ | |||
+ | video=VGA-1:d | ||
+ | |||
+ | Donde '''d''' = desactivar. | ||
+ | |||
+ | La salida fantasma también se puede desactivar en X añadiendo lo siguiente a {{ic|/etc/X11/xorg.conf.d/20-nouveau.conf}}: | ||
+ | |||
+ | Section "Monitor" | ||
+ | Identifier "VGA-1" | ||
+ | Option "Ignore" "1" | ||
+ | EndSection | ||
+ | |||
+ | '''Fuente: | ||
+ | ''' | ||
+ | http://gentoo-en.vfose.ru/wiki/Nouveau#Phantom_and_unpopulated_output_connector_issues |
Revision as of 11:56, 15 September 2013
zh-CN:Nouveau Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary end Este artículo describe la instalación y configuración del controlador de código abierto Nouveau para las tarjetas gráficas NVIDIA. Para obtener información sobre el controlador propietario, véase NVIDIA.
Contents
Con el controlador propietario NVIDIA instalado
Si ya tiene instalado el controlador propietario de Nvidia, proceda primero a retirarlo:
# pacman -Rdds nvidia nvidia-utils nvidia-libgl
Asegúrese de eliminar también el archivo /etc/X11/xorg.conf
que el controlador de Nvidia ha creado (o deshacer los cambios), o, de lo contrario X fallará y no cargará adecuadamente el controlador Nouveau.
Instalación
Antes de continuar, eche un vistazo a HardwareStatus para ver qué características son compatibles con una determinada arquitectura, y a la lista de codenames de la propia tarjeta de vídeo. También puede consultar Wikipedia para una lista más detallada. Asegúrese igualmente de que tiene instalado Xorg correctamente.
Instale el controlador DDX con el paquete xf86-video-nouveau, el cual está disponible en los repositorios oficiales. Dicho paquete aporta nouveau-dri como una dependencia, proporcionando el controlador DRI para una aceleración 3D.
Para utilizar aplicaciones de 32-bit con aceleración 3D en sistemas de x86_64, instale lib32-nouveau-dri disponible en el repositorio multilib.
Cargar el módulo
El módulo del kernel Nouveau debe cargar bien de forma automática en el arranque del sistema.
Si esto no sucede, entonces:
- Asegúrese de no tener
nomodeset
ovga=
en los parámetros del kernel, de lo contrario el módulo Nouveau no será capaz de arrancar con éxito el kernel mode-setting (KMS) (véase más abajo). - Asimismo, compruebe que no ha desactivado el módulo de Nouveau mediante el uso del método blacklist en
/etc/modprobe.d/
.
KMS
Kernel Mode Setting (KMS) es requerido por el controlador Nouveau. Durante el arranque del sistema, la resolución es probable que cambie cuando KMS inicializa el controlador de vídeo. Simplemente instalando el controlador Nouveau debe ser suficiente para que el sistema reconozca y se inicialice en modo «Late Start» (inicio tardío) (véase más abajo). Lectura adicional recomendada: KernelModeSetting.
Inicio tardío
Con esta elección KMS se activa cuando los otros módulos del kernel se carguen. Usted verá el texto «Loading modules» (Cargando los módulos) y el tamaño del texto puede cambiar, posiblemente con un parpadeo no deseado.
Inicio temprano
Este método iniciará KMS lo antes posible en el proceso de arranque, cuando initramfs se carga. Aquí se indica cómo hacer esto con los paquetes oficiales:
Añadir nouveau
a la matriz MODULES
en /etc/mkinitcpio.conf
:
MODULES="... nouveau ..."
Si está utilizando un archivo EDID personalizado, debe introducirlo en initramfs, así:
/etc/mkinitcpio.conf
FILES="/lib/firmware/edid/your_edid.bin"
Vuelva a generar la imagen ramdisk inicial:
# mkinitcpio -p <kernel preestablecido, por ejemplo linux>
Si experimenta problemas con nouveau y se ve obligado a reconstruir nouveau-drm varias veces para propósitos de prueba, no agregue nouveau
a initramfs. Es fácil de obviar para reconstruir el initramfs y hacer alguna prueba más difícil. Solo tiene que utilizar late start (inicio tardío) hasta que esté seguro de que el sistema es estable. Puede haber otros problemas con initramfs si necesita un firmware personalizado (por lo general no se recomienda).
Consejos y trucos
Mantener el controlador NVIDIA instalado
Si desea conservar el controlador propietario NVIDIA instalado, pero desea utilizar el controlador Nouveau, comente nouveau en blacklist en etc/modprobe.d/nouveau_blacklist.conf
modificándolo de la siguiente manera:
#blacklist nouveau
Y ordene a Xorg cargar el controlador nouveau en vez del de nvidia, creando el archivo /etc/X11/xorg.conf.d/20-nouveau.conf
con el siguiente contenido:
Section "Device" Identifier "Nvidia card" Driver "nouveau" EndSection
Si ya ha utilizado el controlador de NVIDIA, y desea probar Nouveau sin reiniciar el sistema, asegúrese de que el módulo 'nvidia' ya no se carga:
# rmmod nvidia
A continuación, cargue el módulo 'nouveau':
# modprobe nouveau
Y compruebe que carga bien mirando los mensajes del kernel:
$ dmesg
Instalar los paquetes más recientes de desarrollo
Se puede probar un controlador en su versión más reciente (-git), a través de AUR:
- Puede usar mesa-gitAUR, que permitirá la instalación del último controlador mesa (incluyendo la última versión del controlador DRI).
- También puede usar xf86-video-nouveau-gitAUR, que permitirá la instalación de la última versión del controlador DDX.
- Del mismo modo, se puede intentar instalar una versión del kernel más reciente, a través de paquetes de AUR como linux-mainlineAUR en la que el código Nouveau DRM permitiría un mejor rendimiento.
- Para obtener las últimas mejoras de nouveau, debe utilizar el paquete linux-gitAUR de AUR, y editar el PKGBUILD para dirigirlo al repositorio propio del proyecto nouveau, que actualmente se encuentra en: git://anongit.freedesktop.org/nouveau/linux-2.6.
La fuente de las versiones más recientes se puede encontrar aquí: http://nouveau.freedesktop.org/wiki/Source.
Problemas de lagrimeo con la composición
Edita tu /etc/X11/xorg.conf.d/20-nouveau.conf
, y en la sección Device añadir:
Section "Device" Identifier "nvidia card" Driver "nouveau" Option "GLXVBlank" "true" EndSection
Dual Head
Nouveau soporta la extensión xrandr para modesetting y múltiples monitores. Consulte la página RandR12 para el tutorial.
Aquí está una muestra completa /etc/X11/xorg.conf.d/20-nouveau.conf
para la ejecución de 2 monitores en modo dual head. Es posible que prefiera utilizar una herramienta gráfica para configurar los monitores como el panel de GNOME Control Center's Display (gnome-control-center display
).
# el del derecho Section "Monitor" Identifier "NEC" Option "PreferredMode" "1280x1024_60.00" EndSection # el del izquierdo Section "Monitor" Identifier "FUS" Option "PreferredMode" "1280x1024_60.00" Option "LeftOf" "NEC" EndSection Section "Device" Identifier "nvidia card" Driver "nouveau" Option "Monitor-DVI-I-1" "NEC" Option "Monitor-DVI-I-2" "FUS" EndSection Section "Screen" Identifier "screen1" DefaultDepth 24 SubSection "Display" Depth 24 Virtual 2560 2048 EndSubSection Device "nvidia card" EndSection Section "ServerLayout" Identifier "layout1" Screen "screen1" EndSection
Configuración de la resolución de la consola
Use la herramienta fbset para ajustar la resolución de la consola.
También puede pasar la resolución de nouveau con la opción video= a la línea del kernel (vea KMS).
Administración de energía
El escalado de la GPU para la gestión de la energía se encuentra en distintas etapas de desarrollo dependiendo de la GPU. Véase la página Nouveau PowerManagement para obtener más detalles.
Activar MSI (Message Signaled Interrupts)
Esta opción puede proporcionar una ligera ventaja en términos de rendimiento. Es solo compatible con tarjetas NV50+ y está desactivada por defecto.
Inserte la siguiente línea en /etc/modprobe.d/nouveau.conf
:
options nouveau msi=1
Si se utiliza el inicio temprano, agregue la línea FILES="/etc/modprobe.d/nouveau.conf"
al archivo /etc/mkinitcpio.conf
, y, a continuación, vuelva a regenerar la imagen del kernel:
# mkinitcpio -p <kernel predefinido, por ejemplo linux>
Reinicie el sistema para hacer efectivos los cambios.
Optimus
Tiene dos soluciones para utilizar Optimus en un ordenador portátil (también conocidos como gráficos híbridos, cuando tiene dos GPU en su portatil: bumblebee y PRIME
Solución de problemas
Agregue lo siguiente a la línea de órdenes del kernel (si está utilizando GRUB presione e
al mostrase el menú de inicio para poder editarlo) para activar la depuración del vídeo::
drm.debug=14 log_buf_len=16M
Cree un archivo que registre detalladamente el proceso de Xorg:
startx -- -logverbose 9 -verbose 9
Visualice los valores y parámetros cargados del módulo de vídeo:
modinfo -p video
Problema con salida fantasma
Es posible que el controlador nouveau detecte salidas «fantasma». Por ejemplo, cuando tanto VGA-1 como LVDS-1 aparecen como conectados pero solo LVDS-1 está presente.
Esto provoca problemas de visualización y una pantalla corrupta.
El problema se puede solucionar mediante la desactivación de la salida fantasma (VGA-1 en el ejemplo) en la línea de órdenes del kernel de su gestor de arranque. Esto se puede lograr añadiendo lo siguiente:
video=VGA-1:d
Donde d = desactivar.
La salida fantasma también se puede desactivar en X añadiendo lo siguiente a /etc/X11/xorg.conf.d/20-nouveau.conf
:
Section "Monitor" Identifier "VGA-1" Option "Ignore" "1" EndSection
Fuente: http://gentoo-en.vfose.ru/wiki/Nouveau#Phantom_and_unpopulated_output_connector_issues