Jump to content

785G 3d+2d success with HD4200


Recommended Posts

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



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"



Subsection "Display"

Depth 15

Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"



Subsection "Display"

Depth 16

Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"



Subsection "Display"

Depth 24

Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"




# File generated by XFdrake (rev )



Section "ServerLayout"

Identifier "X.org Configured"

InputDevice "Mouse0" "CorePointer"

InputDevice "Keyboard0" "CoreKeyboard"

Screen "screen1"



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"



Section "Module"

Load "glx"

Load "dri"

Load "extmod"

Load "dbe"

Load "dri2"



Section "InputDevice"

Identifier "Keyboard0"

Driver "kbd"



Section "InputDevice"

Identifier "Mouse0"

Driver "mouse"

Option "Protocol" "auto"

Option "Device" "/dev/input/mice"

Option "ZAxisMapping" "4 5 6 7"



Section "Device"

Identifier "Card0"

VendorName "ATI Technologies Inc"

BoardName "Mobility Radeon HD 4200"

Driver "radeon"

Option "AccelMethod" "EXA"

Option "VideoOverlay" "on"

# Option "DRI" "on"



Section "DRI"

Mode 0666



Currently on Biostar TA785GE 128M board.

Edited by waferhead
Link to comment
Share on other sites

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 by waferhead
Link to comment
Share on other sites

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 by waferhead
Link to comment
Share on other sites

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...

Link to comment
Share on other sites

  • 3 weeks later...

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.

Link to comment
Share on other sites

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.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...