I'm struggling to get the Radeon driver to work on my eMac G4's Radeon 7500 card (the fbdev driver works fine at 1024x768 with no acceleration). On both Fedora 8 and Fedora 10 with default xorg.conf, the screen is blank (the CRT doesn't glow or anything). I have a CRT monitor that supports up to 1280x960. The eMac also has a video out port. I suspect that video may show up on an external monitor, but I can't test that until my adapter arrives.
With an unmodified configuration, Xorg accepts clients and the /var/log/Xorg.0.log looks good. However, the screen is blank. I suspect this may be bogus modelines. I tried a modeline I grabbed from fbset in the working radeonfb Linux terminal: $ fbset -x Mode "1024x768" # D: 99.197 MHz, H: 72.090 kHz, V: 89.001 Hz DotClock 99.198 HTimings 1024 1072 1168 1376 VTimings 768 769 772 810 Flags "+HSync" "+VSync" EndMode I tried adding this mode through xrandr as follows: $ xrandr --newmode "1024x768j" 99.198 1024 1072 1168 1376 768 769 772 810 +HSync +VSync $ xrandr --addmode DVI-0 1024x768j $ xrandr Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 1024 DVI-1 disconnected (normal left inverted right x axis y axis) DVI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 59.9*+ 800x600 60.3 640x480 59.9 1024x768j 89.0 S-video disconnected (normal left inverted right x axis y axis) $ xrandr --output DVI-0 --mode 1024x768j xrandr: Configure crtc 0 failed Just trying to xrandr to a different resolution fails: $ xrandr -s 800x600 Failed to change the screen configuration! And VT-switching to 7 (where Xorg is running) results in Xorg segfaulting whether I do any of the above or not: xauth: creating new authority file /home/joey/.serverauth.19680 X.Org X Server 1.5.3 Release Date: 5 November 2008 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.18-92.1.10.el5 ppc Current Operating System: Linux cello 2.6.27.5-117.fc10.ppc #1 Tue Nov 18 11:50:30 EST 2008 ppc Build Date: 16 November 2008 08:30:07PM Build ID: xorg-x11-server 1.5.3-5.fc10 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Mon Dec 8 13:33:24 2008 (==) Using config file: "/etc/X11/xorg.conf" ** snip ** Leaving Restore TV ** Message: another SSH agent is running at: /tmp/ssh-igRxa19911/agent.19911 Window manager warning: Failed to read saved session file /home/joey/.config/metacity/sessions/1042b409dc9a775ef7122876120873685600000199110021.ms: Failed to open file '/home/joey/.config/metacity/sessions/1042b409dc9a775ef7122876120873685600000199110021.ms': No such file or directory Backtrace: 0: /usr/bin/X(xorg_backtrace+0x50) [0x100ffb90] 1: /usr/bin/X(xf86SigHandler+0x68) [0x10082ec8] 2: [0x100364] 3: [0x48002000] 4: /usr/lib/xorg/modules/drivers//radeon_drv.so(radeon_update_dri_buffers+0x8c) [0xe815ffc] 5: /usr/lib/xorg/modules/drivers//radeon_drv.so(RADEONEnterVT+0xb4) [0xe7e4d94] 6: /usr/lib/xorg/modules//libxaa.so [0xe6e2dc8] 7: /usr/bin/X [0x1009cf70] 8: /usr/bin/X [0x1008cf68] 9: /usr/bin/X(xf86Wakeup+0x4dc) [0x10083e2c] 10: /usr/bin/X(WakeupHandler+0x84) [0x10045d44] 11: /usr/bin/X(WaitForSomething+0x210) [0x100fc570] 12: /usr/bin/X(Dispatch+0xf8) [0x100412e8] 13: /usr/bin/X(main+0x43c) [0x1002261c] 14: /lib/libc.so.6 [0xfe0ebc4] 15: /lib/libc.so.6 [0xfe0ed80] Fatal server error: Caught signal 11. Server aborting ** snip ** waiting for X server to shut down I tried adding my magic modeline via xorg.conf, but Xorg doesn't seem to be taking it. Here is my xorg.conf: # Xorg configuration created by system-config-display Section "ServerLayout" Identifier "single head configuration" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us" Option "XkbVariant" "dvorak" EndSection Section "Device" Identifier "Videocard0" Driver "radeon" #Option "Accel" "off" Option "AccelMethod" "XAA" Option "AccelDFS" "0" Option "AGPMode" "4" Option "AGPFastWrite" "0" Option "GARTSize" "64" Option "EnablePageFlip" "1" Option "ColorTiling" "1" #Option "TVDACLoadDetect" "TRUE" #Option "TVStandard" "ntsc" #Option "monitor-S-video" "TV-monitor" #Option "DPMS" "0" #Option "UseFBDev" "true" EndSection Section "Monitor" Identifier "eMac Monitor" Option "DDC" "False" HorizSync 71-73 VertRefresh 78-80 #Modeline "1024x768_89.00" 99.07 1024 1088 1200 1376 768 769 772 809 -HSync +Vsync Modeline "1024x768" 99.198 1024 1072 1168 1376 768 769 772 810 +HSync +VSync #This is the magic modeline I got from fbset -x EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "eMac Monitor" DefaultDepth 16 SubSection "Display" Viewport 0 0 Depth 16 Modes "1024x768" EndSubSection EndSection This time, xrandr says: Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 1024 DVI-1 disconnected (normal left inverted right x axis y axis) DVI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 59.9*+ 800x600 60.3 640x480 59.9 S-video disconnected (normal left inverted right x axis y axis) (note that my modeline is missing) My Xorg.0.log for this attempt is at http://www.funsitelots.com/pub/Xorg.0.log_emacG4 How can I get Xorg to accept my modeline so I can see if this one will work? _______________________________________________ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg