I've got a PC (Dell) that came with a Radeon HD 2400 XT (RV610 chipset).
Afaik there isn't 3D support yet with this card, so my primary goal is
to get it working as far as 2D and speed is concerned (I don't want to
go for "vesa" if at all possible)
Which driver should I use for this card - radeon or radeonhd?
Anything to consider besides having either "Driver radeon" or "Driver
radeonhd" in the xorg.conf in order to get going?
Thanks much in advance for any clue,
-ewald
Either radeon or radeonhd should be fine. Feature-wise, they are at the same
level. No other changes are required.
Very recently DRM support was added for those cards, giving them much faster
2D acceleration via EXA (without DRM support, only XAA is supported) and Xv
support as well. Unfortunately, this is limited to linux at the moment, but I
*believe* Robert Noland has begun investigating how to port those changes
over.
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
IIRC, it was related to having to use a more recent Xorg and MesaGL
for the latest changes to work. As soon as the ports freeze is over,
I assume they would get merged in.
I'm also hoping to see support for DRI and Xv and even 3D in RV780
chipsets soon, esp. now that AMD has finally decided to release the
RV600/700 specs to the public:
http://www.phoronix.com/scan.php?page=article&item=amd_r600_oss_3d&num=1
-cpghost.
--
Cordula's Web. http://www.cordula.ws/
I've tried a HD3450 (RV620 chip) and a X1650Pro (RV535 chip) with both
ati and radeonhd drivers.
As of radeonhd 1.2.4 the X1650Pro works fine with XAA, to which it
defaults. EXA wasn't very fast:
(--) Chipset RV535 found
(**) RADEONHD(0): Selected XAA 2D acceleration.
(**) RADEONHD(0): Option "XaaNoOffscreenPixmaps" "true"
(II) RADEONHD(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Indirect CPU to Screen color expansion
Solid Lines
Scanline Image Writes
Setting up tile and stipple cache:
32 128x128 slots
28 256x256 slots
16 512x512 slots
The HD3450 only worked with shadowfb accelleration:
(--) Chipset RV620 found
(**) RADEONHD(0): Depth 24, (--) framebuffer bpp 32
(**) RADEONHD(0): Option "AccelMethod" "exa"
(WW) RADEONHD(0): RV620: HW 2D acceleration is not implemented yet.
(**) RADEONHD(0): Selected ShadowFB.
(II) RADEONHD(0): Xv: No Textured Video possible without the Command Processor.
Roland
--
R.F.Smith http://www.xs4all.nl/~rsmith/
[plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated]
pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)
We're talking about the kernel modules here, not Xorg and Mesa. The DRM
is necessary for EXA and Xv (as well as an updated DDX). And based on
the conversations between Robert and the Linux/ATI folks, it is not as
simple as merging the changes in. The new gart support necessary for
r600/r700 cards, for example, is completely linux specific, as I
understand it.
> I'm also hoping to see support for DRI and Xv and even 3D in RV780
> chipsets soon, esp. now that AMD has finally decided to release the
> RV600/700 specs to the public:
>
> http://www.phoronix.com/scan.php?page=article&item=amd_r600_oss_3d&num=1
>
> -cpghost.
The specs are not yet available. The only thing newly available is the
DRM and updated DDX. The specs be available as soon as they finish
sanitizing the documents and get approval. This will hopefully be
"soon". :-)
Adam
EXA isn't fast (at least on Radeons) without DRM support. This is not
available in the FreeBSD source tree, but is available (for FreeBSD) via
freedesktop git (for that particular GPU).
Adam