LWN.net Logo

Radeon R5xx 3D programming guide released

Radeon R5xx 3D programming guide released

Posted Feb 25, 2008 7:49 UTC (Mon) by eru (subscriber, #2753)
In reply to: Radeon R5xx 3D programming guide released by beoba
Parent article: Radeon R5xx 3D programming guide released

From the page you linked to:(http://wiki.x.org/wiki/radeonhd#head-cc89624fd96105127892119323e209b3d80e137d)

The following subsystems have not been implemented yet or show some limitations:
  • No 2D and 3D acceleration so far. No XVideo (needs 3D engine for scaling). Still, fullscreen video is working fluently for many users.
  • No TV, Component, and HDMI connector support so far.
  • No Dual Link DVI support so far.
  • Panels only show native resolution.
  • No RandR rotation support so far.
Suspend & Resume is pretty much untested. Often it just works, but your mileage may vary.

In other words, currently it seems to be little more than a dumb framebuffer. Hopefully now that documents have been released, this changes for the better. I wish I could help, but I lost the track in video hardware programming about the time VGA came along...


(Log in to post comments)

Radeon R5xx 3D programming guide released

Posted Feb 25, 2008 8:58 UTC (Mon) by daniels (subscriber, #16193) [Link]

Yes, this is just in the radeonhd driver.  The mainline radeon driver supports textured video,
2D and some minimal Render acceleration for everything up to r5xx, as well as dual-link DVI
and scaling for LVDS.

Radeon R5xx 3D programming guide released

Posted Feb 25, 2008 9:02 UTC (Mon) by rankincj (subscriber, #4865) [Link]

Hmm, that render acceleration for the R500 only applies to EXA, doesn't it? I certainly saw no
evidence of render acceleration being enabled with XAA. (And I did check the Xorg.0.log file.)

(Oops, I meant render acceleration for R300, not R500.) (NT).

Posted Feb 25, 2008 9:04 UTC (Mon) by rankincj (subscriber, #4865) [Link]

Yup, "no text here".

Radeon R5xx 3D programming guide released

Posted Feb 26, 2008 5:16 UTC (Tue) by njs (subscriber, #40338) [Link]

All X drivers are transitioning to using EXA exclusively; the only reason I know of to stick
with XAA is if your card's EXA support is less stable than the older XAA support.

That is unlikely to be the case when using brand-new drivers for previously unsupported
hardware :-).  I'd just turn on EXA.  (And if things break, then file bugs and maybe drop back
to unaccelerated mode, I guess.)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds