Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 351203 - x11-drivers/xf86-video-ati-6.13.2 breaks dual monitor setup
Summary: x11-drivers/xf86-video-ati-6.13.2 breaks dual monitor setup
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-09 12:17 UTC by ismohaa
Modified: 2015-02-22 21:54 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ismohaa 2011-01-09 12:17:56 UTC
Summary:
I have a multi-monitor setup that works just fine using x11-drivers/xf86-video-ati-6.13.1. Updating to x11-drivers/xf86-video-ati-6.13.2 breaks this setup.

Hardware:
2 video cards. The relevant one is a Radeon HD 4200 (motherboard integrated) card with VGA + DVI out. The other one is for my projector.

Setup:
The affected card is connected to 2 monitors. The one connected with VGA has a resolution of 1920x1200, the DVI-connected one 1600x1200. They are set up beside each other using a virtual desktop with resolution 3520x1200.

The other card is only connected to the projector, and is unaffected.

The bug:
The desktop from the DVI-connected monitor gets mirrored to both screens, despite the fact that they should be beside each other, not cloned. When running krandtray, the "Identify output" option identifies both displays as "DVI-0". When rolling back to the 6.13.1-version, the problems disappear and the VGA-connected monitor is appropriately identified as "VGA-0".

No configuration files have been altered during this process. One version works, the next does not.

My xorg.conf:
Section "ServerLayout"
    Identifier     "Multihead layout"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" LeftOf "Screen0"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
    Option         "Xinerama" "0"
    Option         "Clone" "0"
EndSection

Section "Files"
    RgbPath         "/usr/share/X11/rgb"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/misc/"
    FontPath        "/usr/share/fonts/TTF/"
    FontPath        "/usr/share/fonts/OTF"
    FontPath        "/usr/share/fonts/Type1/"
    FontPath        "/usr/share/fonts/100dpi/"
    FontPath        "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
    Load           "record"
    Load           "extmod"
    Load           "wfb"
    Load           "dbe"
    Load           "glx"
    Load           "xtrap"
    Load           "GLcore"
    Load           "freetype"
    Load           "type1"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "AutoRepeat" "500 30"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "fi"
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     "Benq"
    ModelName      "G2400WT"
    HorizSync       31.0 - 83.0
    VertRefresh     55.0 - 76.0
    Modeline "640x480" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
    Modeline "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
    Modeline "1024x768" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
    Modeline "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
    Modeline "1400x1050" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
    Modeline "1600x1200" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync 
    Modeline "1280x800" 83.46  1280 1344 1480 1680  800 801 804 828 -hsync +vsync    
    Modeline "1440x900" 106.47  1440 1520 1672 1904  900 901 904 932 -hsync +vsync   
    Modeline "1680x1050" 147.14  1680 1784 1968 2256  1050 1051 1054 1087 -hsync +vsync 
    ModeLine "1920x1200" 154 1920 1968 2000 2080 1200 1203 1209 1235 -hsync +vsync
    Option   "Primary"   "true"
    Option   "PreferredMode"    "1920x1200"
    Option   "Position"         "0 0"
EndSection

Section "Monitor"
        Identifier   "Monitor1"
        VendorName   "Mitsubishi"
        ModelName    "HC4900"
        HorizSync    15.63-75
        VertRefresh  50-85.06
        Option       "dpms"
        Option       "ModeValidation" "NoMaxPClkCheck"
        Modeline "1280x720"   77.68 1280 1368 1496 1688  720  721  724  767
        Modeline "1920x1080" 143.55 1920 1952 2496 2528 1080 1103 1112 1135
EndSection

Section "Monitor"
        Identifier   "Monitor2"
        VendorName   "LG"
        ModelName    "L2000C"
        HorizSync    28-83
        VertRefresh  56-75
        Modeline  "640x480"   52.20  640  688  752  848  480  481  484  513 doublescan  #  52.20 MHz,  61.56 kHz,  60.00 Hz
        Modeline  "800x600"   81.10  800  856  936 1056  600  601  604  640 doublescan  #  81.10 MHz,  76.80 kHz,  60.00 Hz
        Modeline "1024x768"   66.36 1024 1096 1200 1352  768  769  772  818             #  66.36 MHz,  49.08 kHz,  60.00 Hz
        Modeline "1280x960"  103.51 1280 1368 1496 1688  960  961  964 1022             # 103.51 MHz,  61.32 kHz,  60.00 Hz
        Modeline "1400x1050" 123.85 1400 1496 1640 1848 1050 1051 1054 1117             # 123.85 MHz,  67.02 kHz,  60.00 Hz
        Modeline "1600x1200" 155.00 1600 1712 1872 2112 1200 1201 1204 1276             # 155.00 MHz,  73.39 kHz,  57.52 Hz
        Option   "PreferredMode"    "1600x1200"
        Option   "Primary"   "false"
        Option   "RightOf"   "Monitor0"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "radeon"
    VendorName     "AMD"
    BoardName      "Radeon HD 4200"
    Option         "VGA-0"      "Monitor0"
    Option         "DVI-0"      "Monitor2"
    BusID          "PCI:01:05:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 210"
    Option         "RenderAccel" "true"
    Option         "NoLogo" "true"
    BusID          "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "metamodes" "CRT: 1920x1200 +0+0, DFP: 1600x1200 +1920+0 ; CRT: 1920x1200, DFP: NULL ; CRT: 800x600, DFP: NULL ; CRT: 640x480, DFP: NULL ; CRT: 1024x768, DFP: NULL ; CRT: 1280x1024, DFP: NULL ; CRT: 1400x1050, DFP: NULL ; CRT: 1600x1200, DFP: NULL ; CRT: 1280x800, DFP: NULL ; CRT: 1440x900, DFP: NULL ; CRT: 1680x1050, DFP: NULL ; CRT: NULL, DFP: 1600x1200 ; CRT: NULL, DFP: 1280x960 ; CRT: NULL, DFP: 1024x768 ; CRT: NULL, DFP: 800x600 ; CRT: NULL, DFP: 640x480"
    SubSection     "Display"
        Depth       24
        Virtual     3520 1200
        ViewPort    0 0
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes       "1920x1080" "1280x720"
    EndSubSection
EndSection

emerge --info -output:
Portage 2.1.9.25 (default/linux/amd64/10.0, gcc-4.4.4, glibc-2.11.2-r3, 2.6.36-gentoo x86_64)
=================================================================
System uname: Linux-2.6.36-gentoo-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4800+-with-gentoo-1.12.14
Timestamp of tree: Sun, 09 Jan 2011 04:45:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11-r1
dev-lang/python:     2.6.6-r1, 3.1.2-r4
dev-util/ccache:     2.4-r9
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.14-r1
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1 skype-eula"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=k8 -pipe -ftracer -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O3 -march=k8 -pipe -ftracer -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo ftp://ftp.linux.ee/pub/gentoo/distfiles http://distfiles.gentoo.org"
LC_ALL="sv_FI"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="sv"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync1.fi.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 64bit X a52 aac acl alsa amd64 arts audiofile avi berkdb browserplugin bzip2 cddb cdparanoia cdr cli cracklib crypt cups cxx divx divx4linux dri dv dvb dvd dvdr dvdread emacs emul-linux-x86 encode ffmpeg firefox flac fontconfig gdbm gif gmedia gmplayer gpm iconv imagemagick jack java java6 jpeg kde lame logrotate lzo mad matroska mikmod mjpeg mmx mmxext modules mozbranding mozilla mp2 mp3 mpeg mpeg2 mplayer mudflap multilib mysql ncurses nls nodrm nptl nptlonly nsplugin nvidia ogg opengl openmp pcre perl png pppd python qt qt3support qt4 quicktime radio readline realmedia sdl session spell sql srt sse sse2 ssl subtitles svg sysfs tcltk tcpd theora threads tiff truetype unicode usb userlocales v4l v4l2 vdpau vorbis webkit wmp x264 xinerama xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="sv" LIRC_DEVICES="serial" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia nv radeon vesa fbdev" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Matt Turner gentoo-dev 2015-02-22 21:54:44 UTC
Hopefully fixed long ago. If not, open a bug upstream https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon