You are not logged in.

#1 2011-03-24 19:10:22

kernel_geek
Member
From: UK
Registered: 2010-06-19
Posts: 17
Website

glxgears window solid black, graphics very slow

Hello,

I have rather a strange X setup; 2 monitors are connected to an ATI card running the radeon drivers, and the third is connected to an NVIDIA, running the nouveau drivers (because nvidia glx stuff clashes otherwise)

I have achieved this using a messy xorg.conf and Xinerama, thus disabling composite and RANDR.

I do however have some performance issues:

1. Unfortunately the 2 monitors that are connected to the ATI card are slow; dragging windows is laggy, and leaves a 'shadow' behind, especially between monitors.

2. Opening glxgears works fine, but only on the left hand monitor; dragging the window to either the middle or right hand monitors results in the gears disappearing and being replaced by a solid black box.

3. The monitor connected to the nvidia card seems quicker, but displays some artefacts, things like terminal transparency only working on certain areas of the screen.

As a side issue, is there anything obvious that could be responsible for a slightly slower machine?

Things like logging in and 'pacman -S foo' seem to take a few seconds longer than they used to, on a relatively fast machine (quad core, 4gb ram).

xorg.conf:

Section "ServerLayout"
    Identifier     "Hand Configured"
    Screen 0  "LeftScreen" 0 0
    Screen 1 "MiddleScreen" RightOf "LeftScreen"
    Screen 2 "RightScreen"  RightOf "MiddleScreen"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
    Option "Xinerama" "ON"
    Option "RandR" "false"
EndSection

Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/misc"
    FontPath        "/usr/share/fonts/100dpi:unscaled"
    FontPath        "/usr/share/fonts/75dpi:unscaled"
    FontPath        "/usr/share/fonts/TTF"
    FontPath        "/usr/share/fonts/Type1"
EndSection

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

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

Section "InputClass"
    Identifier             "Keyboard Defaults"
    MatchIsKeyboard       "yes"
    Option               "XkbLayout" "gb"
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"
    Modeline "1280x1024@75" 156.43 1280 1312 1904 1936 1024 1043 1056 1076
    Modeline "1280x1024@60" 114.98 1280 1312 1744 1776 1024 1045 1055 1076
    ModeLine       "1280x1024" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    Modeline "1280x1024@75" 156.43 1280 1312 1904 1936 1024 1043 1056 1076
    Modeline "1280x1024@60" 114.98 1280 1312 1744 1776 1024 1045 1055 1076
    ModeLine       "1280x1024" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Monitor"
    Identifier     "Monitor2"
    Modeline "1280x1024@75" 156.43 1280 1312 1904 1936 1024 1043 1056 1076
    Modeline "1280x1024@60" 114.98 1280 1312 1744 1776 1024 1045 1055 1076
    ModeLine       "1280x1024" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Device"
    Identifier     "Card0"
    Driver         "radeon"
    Option "AccelMethod" "EXA"
    Option "DRI" "on"
    Option "ColorTiling" "on"
    #Screen 0
#    Option "ZaphodHeads" "DVI-0"
    BusID "PCI:01:00:0"
#    Option "DynamicPM" "on"
#    Option "ClockGating" "on"
EndSection

Section "Device"
    Identifier     "Card1"
    Driver         "radeon"
    Option "AccelMethod" "EXA"
    Option "DRI" "on"
    Option "ColorTiling" "on"
    Screen 1
    Option "ZaphodHeads" "DVI-0"
    BusID "PCI:01:00:0"
#    Option "DynamicPM" "on"
#    Option "ClockGating" "on"
EndSection

Section "Device"
    Identifier "nvidia card"
    Driver "nouveau"
    BusID "PCI:3:5:0"
    #Screen 1
EndSection

Section "Screen"
    Identifier     "LeftScreen"
    Device         "Card0"
    Monitor        "Monitor0"
    DefaultDepth 24
    SubSection     "Display"
        Depth       24
    Modes "1280x1024"
    #Virtual 2560 1024
    EndSubSection
EndSection

Section "Screen"
    Identifier     "MiddleScreen"
    Device         "Card1"
    Monitor        "Monitor1"
    DefaultDepth 24
    SubSection     "Display"
        Depth       24
    Modes "1280x1024"
    #Virtual 2560 1024
    EndSubSection
EndSection

Section "Screen"
    Identifier "RightScreen"
    Device "nvidia card"
    Monitor "Monitor2"
    DefaultDepth 24
       SubSection     "Display"
          Depth       24
        Modes "1280x1024"
        #Virtual 2560 1024
    EndSubSection
EndSection

Thanks,

Chris.

Offline

Board footer

Powered by FluxBB