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

Reply via email to