nouveau Xorg 驅動程式可以用於多頭工作站嗎?

nouveau Xorg 驅動程式可以用於多頭工作站嗎?

我正在嘗試手動設定 Xorg 1.9.5,用於連接到 nVidia GeForce 6600 的 VGA 和 DVI 連接埠的兩台相同的顯示器。從 開始Xorg -configure,並嘗試在同一裝置上使用兩個螢幕,但只能識別一個。它透過內核中的 nouveau 模組自動識別「模式設定」驅動程式。

我使用 nv 驅動程式以及“DualHead”和“DynamicTwinView”設備選項,在 Xorg 1.7.7 和類似硬體上正常工作。我沒有找到 nouveau 的這些選項記錄,並且想知道是否仍然可以使用它,因為它預設載入到我的新系統(Slackware 13.37.0)的核心中。

如果需要刪除內核驅動程序,我有 nv 和 nouveau X 驅動程式可用。任何關於使用 DualHead 的建議將不勝感激。

答案1

是的,nouveau 驅動程式可以工作,但必須在「設備」部分中明確選擇它。當我看到 nouveau 內核模組和 nv 驅動程式(較舊的 nVidia 驅動程序,可能會消失)之間的衝突時,我將預設驅動程式「模式設定」保留為配置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

相關內容