Hi,

I got a second monitor and have KDE running in xinerama big screen mode
without problems. Most everything works great but every game that I
tried was streched over both screens when in fullscreen and gets so
unplayable for me.

Xinerama useflag is set and xinerama is loaded by X without error.

My card:

# lspci |grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI
Barts PRO [Radeon HD 6800 Series]

I use the opensource drivers with KMS here.

# emerge --info |grep xinerama
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 avahi berkdb bluetooth
branding bzip2 c++0x cairo cdda cdr cli consolekit cracklib crypt cups
cxx dbus declarative dri dts dvd dvdr emboss encode exif faac fam ffmpeg
firefox flac fortran fuse gdbm gif glamor gpm gtk iconv imagemagick
iproute2 ipv6 jpeg jpeg2k kde kipi lame lcms libnotify mad mmap mmx
mmxext mng modules mp3 mp4 mpeg mudflap multilib mysql ncurses nls nptl
ogg openal opengl openmp opus pam pango pch pcre pdf phonon plasma png
policykit ppds pppd qt3support qt4 readline sdl semantic-desktop session
spell sse sse2 ssl ssse3 startup-notification svg syslog tcpd theora
threads thumbnail tiff truetype udev udisks unicode upower usb
vim-syntax vorbis webkit wxwidgets x264 xattr xcb xcomposite xinerama
xml xmp xorg xscreensaver xv xvid zeroconf zlib"

# grep -i xinerama /var/log/Xorg.0.log -A3 -B3
[    36.903] Initializing built-in extension SYNC
[    36.903] Initializing built-in extension XKEYBOARD
[    36.903] Initializing built-in extension XC-MISC
[    36.903] Initializing built-in extension XINERAMA
[    36.903] Initializing built-in extension XFIXES
[    36.903] Initializing built-in extension RENDER
[    36.903] Initializing built-in extension RANDR

Is there anything that can be done to fix this problems with fullscreen
games?

The best would be if I could configure X to use the monitors as seperate
screens 0:1 and 0:2 but when I try to configure this in Xorg.conf the
second screen is not found and both monitors are configured in clone mode.

This is the xorg.conf that I tried last, atm no xorg.conf is used at all.

Section "ServerLayout"
        Identifier     "Default"
        Screen      0  "BenQ" 0 0
        Screen      1  "VideoSeven" rightof "BenQ"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option       "Xinerama" "off"
        Option       "Clone" "off"
EndSection

Section "Device"
        Identifier "Radeon0"
        Driver     "radeon"
        BusID      "PCI:1:0:0"
        Option     "ZaphodHeads" "HDMI-0"
        Option     "Monitor-HDMI-0"  "BenQ"
        Screen     0
EndSection

Section "Device"
        Identifier "Radeon1"
        Driver     "radeon"
        BusID      "PCI:1:0:0"
        Option     "ZaphodHeads" "DVI-0"
        Option     "Monitor-DVI-0"  "VideoSeven"
        Screen     1
EndSection


Section "Screen"
        Identifier "BenQ"
        Device     "Radeon0"
        Monitor    "BenQ"
EndSection

Section "Screen"
        Identifier "VideoSeven"
        Device     "Radeon1"
        Monitor    "VideoSeven"
EndSection

Section "Monitor"
        Identifier "BenQ"
        Option       "Xinerama" "off"
        Option       "Clone" "off"
EndSection

Section "Monitor"
        Identifier "VideoSeven"
        Option       "Xinerama" "off"
        Option       "Clone" "off"
EndSection

I hope someone can help me.

Greetings and a happy new year

Sebastian Beßler

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to