[Bug 42247] New: ZaphodHeads option makes one screen unusable

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Oct 25 19:17:49 PDT 2011


https://bugs.freedesktop.org/show_bug.cgi?id=42247

             Bug #: 42247
           Summary: ZaphodHeads option makes one screen unusable
    Classification: Unclassified
           Product: xorg
           Version: git
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
        AssignedTo: xorg-driver-ati at lists.x.org
        ReportedBy: nowaker at geozone.pl
         QAContact: xorg-team at lists.x.org


Using a driver from git, last commit: 6e0e1a821accc6ca95f4134e49b66a6b168c1934
(Tue Oct 25 17:39:57 2011 +0200).

My card from `lspci`:
01:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4870]


My xorg.conf: http://wklej.org/id/614424/
It's a standard ZaphodHeads configuration, isn't it?

*Weird* things happen after X starts.
No matter if Xinerama is on or off.


Front monitor is stretched. It should be 1920x1200 but it looks like it was
3840x1200 and the only first part of it was visible. The image is distorted,
texts are unreadable. Right monitor is almost OK. There are some artifacts and
it looks like they "come" from the first monitor. See the video:
http://dl.dropbox.com/u/30795953/VIDEO0035.3gp

After CTRL+ALT+F1 is pressed... I get a *perfect* image on the front monitor.
If only it was perfect when I'm in X session. :P
http://dl.dropbox.com/u/30795953/VIDEO0036.3gp

Does my xorg.conf contain some error? I don't think so.
I guess something really *trivial* is broken in the source code. For example,
first monitor's width is set to virtual 3840 instead of 1920? I was today
analyzing some code in drmmode_display.c and comparing it to Nouveau. Without a
result so far.

Something similar (but a bit different) happened to me when using Nouveau and
two NVidia graphic cards. One of the monitor was 3840x1200 too, but it was
being scrolled. You may take a look at the video and two bugs issued by me.
http://upload.nowaker.net/nwkr/xinerama-fail.3gp. 
https://bugs.freedesktop.org/show_bug.cgi?id=38759 
https://bugs.freedesktop.org/show_bug.cgi?id=39099

---

More about my system:
libdrm-radeon1 2.4.23+git20110119.550fe2ca-0ubuntu0sarvatt~maverick
xserver-xorg 1:7.5+6+xserver1.9
kernel 2.6.35-30-generic
Ubuntu 10.10
Using a xorg-edgers PPA so X packages are rather new.

P.S. From xorg.conf you may notice that I also have an NVidia graphic card.
ZaphodHeads for ATI fail regardless of the existence of second GPU.

P.S.2. Don't suggest setting Virtual and using xrandr. What I finally want to
achieve is a three or four monitor mode with Xinerama. Therefore, ZaphodHeads
is the only way to do that. (Proved with nouveau+nouveau and nouveau+intel)

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list