GNU/Linux >> Tutoriales Linux >  >> Linux

¿Se puede usar el controlador Nouveau Xorg para una estación de trabajo multicabezal?

Estoy probando una configuración manual de Xorg 1.9.5, para dos monitores idénticos conectados a los puertos VGA y DVI de una nVidia GeForce 6600. Hago que X Server se ejecute usando una sola pantalla y parece idéntico en ambos monitores. Comenzó con Xorg -configure , y he intentado usar dos pantallas con el mismo dispositivo, pero solo se reconoce una. Reconoció automáticamente el controlador de "configuración de modo", a través del módulo nouveau en el kernel.

Lo hice funcionar bien con Xorg 1.7.7 y hardware similar, usando el controlador nv y las opciones de dispositivo "DualHead" y "DynamicTwinView". No encuentro estas opciones documentadas para nouveau y me pregunto si aún es posible usarlas, ya que se carga de forma predeterminada en el kernel de mi sistema más nuevo (Slackware 13.37.0).

Si es necesario eliminar el controlador del kernel, tengo disponibles los controladores nv y nouveau X. Cualquier recomendación sobre cuál usar para DualHead sería apreciada.

Respuesta aceptada:

Sí, el controlador nouveau funciona, pero debe seleccionarse explícitamente en la sección Dispositivo. Cuando vi el conflicto entre el módulo kernel nouveau y el controlador nv (el controlador nVidia más antiguo, probablemente desaparecerá), dejé el controlador predeterminado "configuración de modo" configurado por Xorg -configure – nunca pensé que el controlador nouveau X se usaría/podría usarse – hasta que leí lo siguiente:

ATM, el controlador de nvidia y el controlador de nv no les gusta KMS en...

Pero nouveau se creó para que KMS* estuviera en…

De http://forums.debian.net/viewtopic.php?f=10&t=52787
*KMS ="Cambio de modo de kernel"

Sí, por supuesto que tiene sentido (ahora 😉 que el módulo 'nouveau' del kernel hace algo diferente al controlador 'nouveau' del servidor X, ¡y ambos son necesarios!

Para mi configuración de dos cabezales, configuro Screen 0 / Screen 1 en secciones de dispositivo idénticas (distintas del identificador). Esto es necesario para especificar diferentes conexiones de monitor en la única tarjeta de video que estoy usando.

También tengo Option "Xinerama" "True" en la sección ServerFlags:creo que es necesario para que mi administrador de ventanas evite colocar ventanas a ambos lados de los monitores.

Entonces, una configuración de trabajo mínima que necesito es esta:

Section "ServerLayout"
    Identifier      "X.org Configured"
    Screen          "Screen0"  0 0
    Screen          "Screen1"  RightOf "Screen0"
EndSection

Section "ServerFlags"
    Option  "Xinerama" "True"
EndSection


Section "Screen"
    Identifier      "Screen0"
    Device          "nVidiaNV43_0"
EndSection

Section "Screen"
    Identifier      "Screen1"
    Device          "nVidiaNV43_1"
EndSection

Section "Device"
    Identifier  "nVidiaNV43_0"
    Driver      "nouveau"
    BusID       "PCI:4:0:0"
    Screen      0
EndSection

Section "Device"
    Identifier  "nVidiaNV43_1"
    Driver      "nouveau"
    BusID       "PCI:4:0:0"
    Screen      1
EndSection

Linux
  1. ¿Dónde puedo encontrar e instalar las dependencias para pygame?

  2. ¿Se puede usar el comando linux cat para escribir texto en un archivo?

  3. PyODBC:no puede abrir el controlador incluso si existe

  4. Fish Shell:¿Cómo puedo personalizar los colores para la función de autocompletar?

  5. ¿Se puede usar un servidor DNS diferente para los subdominios?

Linux:¿Cómo encontrar el controlador de dispositivo utilizado para un dispositivo?

Linux:¿se pueden usar las capacidades en secuencias de comandos sin configurar el binario del intérprete?

Linux:¿buscar el controlador de Linux para auriculares en el árbol del kernel?

Los 50 comandos FTP de Linux de uso común para los novatos

¿Para qué se utiliza el grupo `sombra`?

¿Se pueden usar archivos ppd (CUPS) para Mac OS X para Linux?