Jump to content
  • Announcements

    • spinynorman

      Mandriva Official Documentation

      Official documentation for extant versions of Mandriva can be found at doc.mandriva.com.   Documentation for the latest release may take some time to appear there. You can install all the manuals from the main repository if you have Mandriva installed - files are prefixed mandriva-doc.
    • paul

      Forum software upgrade   10/29/17

      So you may have noticed the forum software has upgraded !!!
      A few things that have changed. We no longer have community blogs (was never really used) We no longer have a portal page.
      We can discuss this, and decide whether it is needed (It costs money) See this thread: Here
Sign in to follow this  
waferhead

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

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 by waferhead

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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...

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×