web-dev-qa-db-ja.com

Fedora 15(Gnome 3)上の複数のグラフィックカード

私は3枚のグラフィックカードを持っているという(楽しい)不幸を抱えています。 XFX Radeon5750です。それぞれがdvi経由で2台のモニターを駆動します。これらをFedora15(gnome 3)で実行するのに非常に苦労しています。したがって、私のセットアップは2台のモニターの3列です(モニター間のベゼルを減らすために、上部のモニターは各列に逆さまに取り付けられています)。

(グラフィカルな)ログイン画面が表示されると、6つすべてに青い縞模様の背景があり、これがデフォルトである必要がありますが、ログインすると、物事が面白くなります。

以下のxorg.confでは、serverlayoutの画面のうち2つだけが表示され、他の4つはコメントアウトされています。 2つの画面のみをアクティブにしてログインすると、うまく機能します(また、上の画面が上下逆になっていることを覚えているので、下の画面の上に表示する必要があります。この情報がどこに保存されているかはわかりませんが、グラフィカルな "を使用して設定します。表示」設定)

ただし、3番目以降の画面のコメントを解除するとすぐに、ログイン時にエラーメッセージが表示されます。これは、友好的であまり役に立たないメッセージの1つです(ああ、問題が発生しました。問題が発生し、システムを回復できません。ログアウトして、もう一度やり直してください)。

Xorg.confを使用しない場合、[ディスプレイ]設定ペインには、グラフィックカードの1つにある2つのモニターのみが表示されます。

私が始めるのを手伝ってくれる人に感謝します! (xorg.conf、次に以下のlspci、およびxorgログ)

xorg.conf

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen        "Screen0" 0 0
    Screen        "Screen1" Below "Screen0"
#    Screen        "Screen2" RightOf "Screen0"
#    Screen        "Screen3" RightOf "Screen1"
#    Screen        "Screen4" RightOf "Screen3"
#    Screen        "Screen5" RightOf "Screen4"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "catalogue:/etc/X11/fontpath.d"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "record"
    Load  "dri"
    Load  "dbe"
    Load  "extmod"
    Load  "dri2"
    Load  "glx"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor2"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor3"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor4"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor5"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection


Section "Device"
    Identifier  "Card0"
    Driver      "radeon"
    BusID       "PCI:4:0:0"
EndSection

Section "Device"
    Identifier  "Card1"
    Driver      "radeon"
    BusID       "PCI:5:0:0"
EndSection

Section "Device"
    Identifier  "Card2"
    Driver      "radeon"
    BusID       "PCI:6:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card0"
    Monitor    "Monitor1"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen2"
    Device     "Card1"
    Monitor    "Monitor2"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen3"
    Device     "Card1"
    Monitor    "Monitor3"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen4"
    Device     "Card2"
    Monitor    "Monitor4"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen5"
    Device     "Card2"
    Monitor    "Monitor5"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

lspci出力は次のとおりです

[tgm@tgm ~]$ lspci
00:00.0 Host bridge: Intel Corporation 5520/5500/X58 I/O Hub to ESI Port (rev 13)
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13)
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13)
00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 13)
00:14.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub System Management Registers (rev 13)
00:14.1 PIC: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 13)
00:14.2 PIC: Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 13)
00:14.3 PIC: Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers (rev 13)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2
02:00.0 PCI bridge: nVidia Corporation NF200 PCIe 2.0 switch for mainboards (rev a3)
03:00.0 PCI bridge: nVidia Corporation NF200 PCIe 2.0 switch for mainboards (rev a3)
03:02.0 PCI bridge: nVidia Corporation NF200 PCIe 2.0 switch for mainboards (rev a3)
04:00.0 VGA compatible controller: ATI Technologies Inc Juniper [Radeon HD 5750 Series]
04:00.1 Audio device: ATI Technologies Inc Juniper HDMI Audio [Radeon HD 5700 Series]
05:00.0 VGA compatible controller: ATI Technologies Inc Juniper [Radeon HD 5750 Series]
05:00.1 Audio device: ATI Technologies Inc Juniper HDMI Audio [Radeon HD 5700 Series]
06:00.0 VGA compatible controller: ATI Technologies Inc Juniper [Radeon HD 5750 Series]
06:00.1 Audio device: ATI Technologies Inc Juniper HDMI Audio [Radeon HD 5700 Series]
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)

xorgログ(長さのためにfpasteに投稿されました。リクエストしてくれたmarcuswに感謝します)

http://www.fpaste.org/r5ww/

xorg.confで6つのモニターすべてが有効になっているxorgログ(すべてオンになり、青色になりますが、前述のユーザーフレンドリーなエラーメッセージが表示されます)。 http://www.fpaste.org/X63H/

5
Michael

それで、ログインマネージャ画面はうまく機能しますか?

別のデスクトップ環境を試してください。それらのあまり現代的でないものの1つ(icewmのような)はうまくいくかもしれません。

xrandrを実行すると、可能な最大画面サイズが表示されます(私の場合は8192x8192です)。 DEはより大きな画面サイズを設定しようとしていますか?

Xorg.confで画面サイズを指定してみて、800x600のような小さなものを試してテストすることができます。しかし、ログインマネージャが機能するため、これではおそらく問題は解決しません。

また、$ HOME /.xsession-errorsファイルを確認してください。

また、ログインマネージャーを停止し、マシンにSSHで接続し、(ログインマネージャーなしで)Xを起動してから、デスクトップ環境を手動で起動して、エラーメッセージが表示されるかどうかを確認することもできます。

1
pzanoni