Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] Issues with radeon dual-monitor after X.org update
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
atoz
n00b
n00b


Joined: 31 Mar 2007
Posts: 54
Location: Boston, MA, USA

PostPosted: Mon May 07, 2007 2:34 am    Post subject: [SOLVED] Issues with radeon dual-monitor after X.org update Reply with quote

Hi!

I just updated x.org to 7.2. I'm using the open-source radeon driver for my trusty Radeon 7000 card with dual vga-out, connected to two monitors.

I've been using the "merged framebuffer" mode (which has some advantages over Xinerama), configured as:
Code:
Section "Device"
        Identifier  "ATI Radeon 7000"
        Driver      "radeon"
        Option "MergedFB" "true"
        Option "CRT2Position" "LeftOf"
EndSection
Section "Screen"
        Identifier "Dual Monitors"
        Device "ATI Radeon 7000"
        Monitor "19ers"
        DefaultDepth 24
        Subsection "Display"
                Depth 24
                Modes "1280x1024" "1024x768" "800x600"
                Virtual 2560 1024
        EndSubsection
EndSection


This used to work beautifully with x.org 7.1, giving me a 2560x1024 desktop spanning my two monitors. After the update, however, the two monitors show the same (cloned) image, with a virtual desktop of 2560x1024, scrolling with the cursor at the edge. It is almost as if the "MergedFB" option stopped working, although according to the documentation for the radeon driver, it has not changed.

Any ideas?

System info below, for completeness:
Code:
Portage 2.1.2.2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r2, 2.6.20-gentoo-r7 i686)
=================================================================
System uname: 2.6.20-gentoo-r7 i686 AMD Athlon(tm) XP 1800+
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 03 May 2007 23:50:01 +0000
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LINGUAS="en sv sv_SE"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage-overlay"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib alsa apache2 aspnet2 audiofile avi berkdb bitmap-fonts bzip2 cairo cjk cli cracklib crypt cups divx4linux dri dv dvdread emacs encode exif fame foomaticdb fortran gdbm gif hddtemp icecast iconv isdnlog jpeg jpeg2k libg++ midi mikmod mmx mmxext mono mp3 mpd mpeg mysql ncurses nptl nptlonly ogg opengl pam pcre perl png ppds pppd python readline reflection session spell spl sse ssl subtitles svg tcpd tiff truetype truetype-fonts type1-fonts unicode usb vorbis x86 xorg xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 mulaw multi null plug rate route share shm softvol" ELIBC="glibc" FOO2ZJS_DEVICES="hp1020" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en sv sv_SE" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Last edited by atoz on Wed May 09, 2007 9:45 pm; edited 1 time in total
Back to top
View user's profile Send private message
SnakeByte
Apprentice
Apprentice


Joined: 04 Oct 2002
Posts: 177
Location: Europe - Germany

PostPosted: Wed May 09, 2007 11:54 am    Post subject: Reply with quote

Hi,

the output of
Code:
cat /var/log/Xorg.0.log
might give some usefull information.


regards
Back to top
View user's profile Send private message
ptitjes
n00b
n00b


Joined: 29 Mar 2006
Posts: 5

PostPosted: Wed May 09, 2007 12:20 pm    Post subject: Reply with quote

Hi,

I had the same problem and passed three hour to understand what happens...
It seems version 6.6.3 of xf86-video-ati doesn't work well with xorg-server 1.2. Hell, i don't understand why, but anyway you have to push to version 6.6.191.

So add the following to one of your /etc/portage/package.unmask files:
Code:
x11-drivers/xf86-video-ati


And add the following to one of your /etc/portage/package.keywords files:
Code:
x11-drivers/xf86-video-ati ~x86


Then re-emerge xf86-video-ati:
Code:
emerge -av1 x11-drivers/xf86-video-ati


And all should go well again after restarting X11. And yes!! You have a bonus with those versions of xorg-server and xf86-video-ati... gdm now seems to start directly in mergedFB mode which was not the case before! :D :mrgreen: :D :mrgreen:

Hope this helps!
Regards, Didier.
Back to top
View user's profile Send private message
atoz
n00b
n00b


Joined: 31 Mar 2007
Posts: 54
Location: Boston, MA, USA

PostPosted: Wed May 09, 2007 9:44 pm    Post subject: Reply with quote

SnakeByte, you're absolutely right, I should of course have posted relevant output from the X log. I have to admit that, at the time, I was quite frustrated and hadn't gone through it carefully enough at that point. There's been several hours of trying to debug it since, though... :evil:

Anyhow, ptitjes, you hit it (almost) spot on!

I switched to xf86-video-ati 6.6.191. It still wouldn't work. After examining the x.org log it turns out that the new version (for some reason) still insists that no monitor is connected to the 2nd vga output. This [i]did[i] work before the upgrade. However, adding
Code:
Option "MonitorLayout" "CRT, CRT"
made X finally accept that there is in fact a monitor there. So, I'm back at 2560x1024 and very happy!

Thanks a lot for your help - I very much appreciate it!

Btw, ptitjes, do you know if this issue has been reported anywhere (I'd presume that the gentoo bugzilla would be the correct place, since it's essentially an incompatibility between package versions)?
Back to top
View user's profile Send private message
ptitjes
n00b
n00b


Joined: 29 Mar 2006
Posts: 5

PostPosted: Thu May 10, 2007 12:48 am    Post subject: Reply with quote

atoz wrote:
Btw, ptitjes, do you know if this issue has been reported anywhere (I'd presume that the gentoo bugzilla would be the correct place, since it's essentially an incompatibility between package versions)?


I've no idea. In fact, airlied announced the 6.6.191 like this :
Quote:
This is pre-release of the ATI driver aimed at 7.3. It doesn't contain randr1.2
support it does however contain a major re-write of the output mappings from
what was known as Alex's superpatch. Please logs all regressions into bugzilla
so we can fix them before the 6.7 release.


So i can't find through the release notes why this works better with xorg-server-1.2 than the previous version.

Anyway, if you want to endorse that, maybe you could first file a bug so that 6.6.191 be unmask...

Regards, Didier.

Edit: Added link to release notes.
Back to top
View user's profile Send private message
Sodki
Guru
Guru


Joined: 11 Aug 2003
Posts: 419
Location: London, U.K. & Lisbon, Portugal

PostPosted: Mon May 14, 2007 12:06 am    Post subject: Reply with quote

Thanks, this worked for my laptop too. Unfortunately, the colors in the external monitor are all weird, as if it has only 8 color support. The laptop display is fine.
Back to top
View user's profile Send private message
Sodki
Guru
Guru


Joined: 11 Aug 2003
Posts: 419
Location: London, U.K. & Lisbon, Portugal

PostPosted: Mon May 14, 2007 12:33 am    Post subject: Reply with quote

Downgrading to the stable version of xf86-video-ati solved my issue. Apparently, all that is needed is reemerging xf86-video-ati, it doesn't require the masked version.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum