waferhead Posted December 16, 2009 Report Share Posted December 16, 2009 (edited) After fighting with fglrx for a few days (and almost pulling the trigger on a new NVidia board) the radeon driver now rocks. glxgears ~1500 FPs, no artifacts. Hulu works. (hulu==slide show using the fglrx driver) KDE4 effects//compositing not working, but IIRC it may with XAA, not with EXA. Upgraded to cooker in the process, but MAY work on 2010.0 (will try this weekend, now that the issues are nailed down) MythTV, DVD/video playback work flawlessly scaled up to HD res, low CPU useage. (Have not tried HD streams yet) Mplayer (current) has a (known/fixed upstream already) bug in it that causes it to hang unless run by root, current dragon player works very well. fglrx... ATI version won't compile/install, cooker version wouldn't build either. (The build bug is fixed in Debian already, it's a one liner) Changing the res and monitor in drakconf/XFdrake works, but MDV tools will not create totally working 2D/3D config out of the box. Will post up my xorg.conf in the AM, am (at work), used a xorg.conf from an arch linux thread (google HD4200 xv) As promised, the xorg.conf: (I don't think the dri mode section made a difference, the "only works as root" problem is in mplayer) # File generated by XFdrake (rev ) Section "Monitor" Identifier "monitor0" VendorName "Nokia" ModelName "Nokia 445Xi" HorizSync 30.0-102.0 VertRefresh 50.0-120.0 Option "PreferredMode" "1600x1200" # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection Section "Screen" Identifier "screen1" Device "Card0" Monitor "monitor0" DefaultColorDepth 24 Subsection "Display" Depth 8 Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection Subsection "Display" Depth 15 Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection Subsection "Display" Depth 16 Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection Subsection "Display" Depth 24 Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection EndSection # File generated by XFdrake (rev ) Section "ServerLayout" Identifier "X.org Configured" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" Screen "screen1" EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/TTF" FontPath "/usr/share/fonts/Type1" EndSection Section "Module" Load "glx" Load "dri" Load "extmod" Load "dbe" Load "dri2" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Device" Identifier "Card0" VendorName "ATI Technologies Inc" BoardName "Mobility Radeon HD 4200" Driver "radeon" Option "AccelMethod" "EXA" Option "VideoOverlay" "on" # Option "DRI" "on" EndSection Section "DRI" Mode 0666 EndSection Currently on Biostar TA785GE 128M board. Edited December 16, 2009 by waferhead Quote Link to comment Share on other sites More sharing options...
waferhead Posted December 16, 2009 Author Report Share Posted December 16, 2009 (edited) Ok, there is still some weird intermittent issue with it only working if you startx as root--- It worked fine as a user, was still working fine when I came in, left a video looping etc overnight, no issues... Until I rebooted, then I have to be root again. To fix the [drm:radeon_cp_indirect] *ERROR* sending pending buffer (xx) issue, add Option "EXANoDownloadFromScreen" line in appropraite setion of xorg. (did this AFTER reboot/fail cycle... still works in root owned X11) (Got this info fronm thread here: http://www.phoronix.com/forums/showthread.php?t=19630 ) That eliminated the readback issue, but did not kelp the (apparently intermittent :-( ) root-only issue. Edited December 16, 2009 by waferhead Quote Link to comment Share on other sites More sharing options...
waferhead Posted December 17, 2009 Author Report Share Posted December 17, 2009 (edited) OK, the main issue seems to have been with audio, switching to the i810_audio (OSS) driver fixed playback with both mplayer and mythtv. (mplayer worked with -ao oss) Still getting DRI failure msgs as a user. After some updates, now only getting ~300fps in glxgears, but what _I_ use this box for (mythtv etc) works perfect. Edited December 17, 2009 by waferhead Quote Link to comment Share on other sites More sharing options...
scarecrow Posted December 17, 2009 Report Share Posted December 17, 2009 Don't waste your precious time with the lousy fglrx driver. It's a total pos. The ATi devs are 100% imbecile- there isn't any doubt about that. They had MANY months to create a usable driver with the new xorg releases, and they did less than zero. It ***MAY*** work with the new xorg, the new xorg opensource driver and kernel 2.6.32. All of them will be out in a couple of weeks or so, but still- the best bet is buying an nvidia gpu... Quote Link to comment Share on other sites More sharing options...
waferhead Posted January 6, 2010 Author Report Share Posted January 6, 2010 Note I'm using the xorg radeon driver... NOT fglrx. (That was the entire point of the exersize) Quote Link to comment Share on other sites More sharing options...
ianw1974 Posted January 6, 2010 Report Share Posted January 6, 2010 Any particular reason for using "startx"? I would just let the system go to runlevel 5, and then make sure that the dm service is enabled: chkconfig dm on and you'll find that X starts automatically, giving you a gdm/kdm/xdm login screen to use to login to your system. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.