Можно ли использовать драйвер nouveau Xorg для многопользовательской рабочей станции?

Можно ли использовать драйвер nouveau Xorg для многопользовательской рабочей станции?

Я пытаюсь вручную настроить Xorg 1.9.5 для двух идентичных мониторов, подключенных к портам VGA и DVI nVidia GeForce 6600. Я заставляю X Server работать с использованием одного экрана, и он выглядит одинаково на обоих мониторах. Начал с Xorg -configure, и пытался использовать два экрана с одним и тем же устройством, но распознается только один. Он автоматически распознал драйвер "modesetting" через модуль nouveau в ядре.

У меня это работало нормально с Xorg 1.7.7 и аналогичным оборудованием, используя драйвер nv и параметры устройств "DualHead" и "DynamicTwinView". Я не нашел эти параметры задокументированными для nouveau и задаюсь вопросом, возможно ли его все еще использовать, так как он загружается по умолчанию в ядро ​​моей новой системы (Slackware 13.37.0).

Если драйвер ядра нужно удалить, у меня есть драйверы nv и nouveau X. Буду признателен за любые рекомендации по использованию DualHead.

решение1

Да, драйвер nouveau работает, но его нужно явно выбрать в разделе «Устройство». Когда я увидел конфликт между модулем ядра nouveau и драйвером nv (старый драйвер nVidia, вероятно, уходит), я оставил драйвер по умолчанию «modesetting» в том виде, в котором он был настроен Xorg -configure— никогда не думая, что драйвер nouveau X будет/может использоваться — пока я не прочитал следующее:

ATM, драйвер nvidia и драйвер nv оба не поддерживают KMS...

Но nouveau был построен для того, чтобы KMS* был на...

Отhttp://forums.debian.net/viewtopic.php?f=10&t=52787
*KMS = «Переключение режима ядра»

Да, конечно, теперь понятно ( ;-), что модуль ядра «nouveau» делает что-то иное, чем драйвер X-сервера «nouveau», и оба они необходимы!

Для моей двухголовой конфигурации я установил Screen 0/ Screen 1в других идентичных (кроме идентификатора) разделах устройств. Это необходимо для указания различных подключений мониторов на одной видеокарте, которую я использую.

У меня также есть Option "Xinerama" "True"раздел ServerFlags — я думаю, это нужно моему оконному менеджеру, чтобы окна не размещались на мониторах.

Итак, минимальная рабочая конфигурация, которая мне требуется, такова:

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

Связанный контент