* Radeon 7000 dual head issues?
@ 2004-05-21 14:06 Stefan Jeglinski
2004-05-22 12:59 ` Michel Dänzer
0 siblings, 1 reply; 2+ messages in thread
From: Stefan Jeglinski @ 2004-05-21 14:06 UTC (permalink / raw)
To: linuxppc-dev
Can anyone state that they have dual monitors working with a Radeon
7000 card? XFree86.org implies, nay, states outright, that this card
is fully supported, including dual head mode. So methinks there
should be someone out there on the planet that has made this work,
but that maybe there is a ppc issue...
YDL 3.0.1
kernel 2.4.26
XFree 4.3.0-2.1e
PowerTowerPro
7000 card is in one of the top 3 slots
I have had no luck with this configuration (the second monitor never
even blinks a single pixel other than dead black). So I switched to
XFree86 4.4.0 (built source from scratch, default config all the way)
and made some progress: without changing the XF86Config file at all,
I went from dead black with 4.3.0 to the following with 4.4.0 on the
second monitor (the main monitor works all along):
1. Got the semblance of a plain colored desktop background. It
actually looks correct in 15 bit mode; 8, 16, and 24 cause lots of
the graininess and weird coloring one sees when the bit depth is off.
2. Got a mouse cursor that exactly tracks the cursor on the main
(good) monitor.
3. Got a lower resolution than expected (everything is bigger and pixelated).
4. Am seeing 4 replications of what is on the main screen. The
replications are 4 across, not 2x2 or anything more complicated.
I've played with the config file and this is what I've noticed:
1. Same result with either the ati driver or the radeon driver. Same
result regardless of any video RAM setting. Same result regardless of
whether I specify the PCI bus ID. I suspect these are all probed
anyway, although I cannot leave the "Driver" entry empty. I switched
to a nonsensical driver just as a sanity check, and sure enough could
not launch X at all then. There used to be an open firmware frame
buffer (Driver "OFfb" ?) that I used on the old world boxes to avoid
the driver entirely, but this seems to either not work any more or I
forget how to instantiate it.
2. If I set Option "UseFBDev" to false, the second monitor goes "out
of range" and although the main monitor works in X as always, when I
kill X I no longer have console video on the main monitor. So is
seems that UseFBDev must be set to true for both heads.
Below is my XF86Config file. Any hints, clues, or development code I
can try? Or a better forum? I have stayed with the 2 resolutions
shown - they ought to be pretty standard, and the card works in both
OSX and OS9 fine at those resolutions (BTW, this is a genuine Mac
7000 card, not a flashed PC version). One things does confuse me:
this is a single dual-head video card - must there still be a Card1
and Card0 setting in the config?
Stefan Jeglinski
--------------------------------------------
Section "ServerLayout"
Identifier "XFree86 Configured"
Screen "Screen0"
Screen "Screen1" LeftOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "ServerFlags"
Option "Xinerama" "true"
EndSection
Section "Files"
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
#Load "dri"
EndSection
Section "InputDevice"
# Change "XkbModel" to "macintosh_old" if you are using
# the deprecated adb keycodes.
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "macintosh"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "ZAxisMapping" "4 5"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
EndSection
Section "Modes"
Identifier "Modes0"
EndSection
Section "Monitor"
Identifier "Monitor0"
ModelName "PHL_MGV 109S"
HorizSync 30.0 - 100.0
VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
ModelName "Viewsonic A90"
HorizSync 30.0 - 100.0
VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Card0"
Driver "radeon"
BoardName "ATI Radeon 7000"
Option "UseFBDev" "true"
BusID "PCI:0:13:0"
EndSection
Section "Device"
Identifier "Card1"
Driver "radeon"
BoardName "ATI Radeon 7000"
Option "UseFBDev" "true"
BusID "PCI:0:13:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 15
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 15
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Radeon 7000 dual head issues?
2004-05-21 14:06 Radeon 7000 dual head issues? Stefan Jeglinski
@ 2004-05-22 12:59 ` Michel Dänzer
0 siblings, 0 replies; 2+ messages in thread
From: Michel Dänzer @ 2004-05-22 12:59 UTC (permalink / raw)
To: Stefan Jeglinski; +Cc: linuxppc-dev
On Fri, 2004-05-21 at 16:06, Stefan Jeglinski wrote:
> Can anyone state that they have dual monitors working with a Radeon
> 7000 card? XFree86.org implies, nay, states outright, that this card
> is fully supported, including dual head mode.
That's basically right.
> 1. Got the semblance of a plain colored desktop background. It
> actually looks correct in 15 bit mode; 8, 16, and 24 cause lots of
> the graininess and weird coloring one sees when the bit depth is off.
>
> 2. Got a mouse cursor that exactly tracks the cursor on the main
> (good) monitor.
>
> 3. Got a lower resolution than expected (everything is bigger and pixelated).
>
> 4. Am seeing 4 replications of what is on the main screen. The
> replications are 4 across, not 2x2 or anything more complicated.
[...]
> 2. If I set Option "UseFBDev" to false, the second monitor goes "out
> of range" and although the main monitor works in X as always, when I
> kill X I no longer have console video on the main monitor. So is
> seems that UseFBDev must be set to true for both heads.
Actually, it needs to be off for both, because the framebuffer device
doesn't support the second head yet, so its behaviour is undefined with
UseFBDev. The failure to restore the console is a bug in the XFree86
radeon driver I think.
Otherwise, I don't see anything obviously wrong with your configuration,
the X server log would be interesting.
--
Earthling Michel Dänzer | Debian (powerpc), X and DRI developer
Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-05-22 12:59 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-21 14:06 Radeon 7000 dual head issues? Stefan Jeglinski
2004-05-22 12:59 ` Michel Dänzer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).