Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

X11 - radeon or radeonhd? (ATI Radeon HD 2400 XT)

50 views
Skip to first unread message

Ewald Jenisch

unread,
Jan 2, 2009, 1:32:57 PM1/2/09
to freebsd-...@freebsd.org
Hi,

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

Adam K Kirchhoff

unread,
Jan 2, 2009, 1:42:38 PM1/2/09
to freebsd-...@freebsd.org, Ewald Jenisch

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.

cpghost

unread,
Jan 2, 2009, 2:38:48 PM1/2/09
to Adam K Kirchhoff, Ewald Jenisch, freebsd-...@freebsd.org
On Fri, Jan 02, 2009 at 01:42:38PM -0500, Adam K Kirchhoff wrote:
> On Friday 02 January 2009 13:32:57 Ewald Jenisch wrote:
> > Hi,
> >
> > 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.

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/

Roland Smith

unread,
Jan 2, 2009, 3:23:50 PM1/2/09
to Adam K Kirchhoff, Ewald Jenisch, freebsd-...@freebsd.org
On Fri, Jan 02, 2009 at 01:42:38PM -0500, Adam K Kirchhoff wrote:
> On Friday 02 January 2009 13:32:57 Ewald Jenisch wrote:
> > Hi,
> >
> > 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)

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)

Adam K Kirchhoff

unread,
Jan 2, 2009, 3:25:41 PM1/2/09
to cpghost, Ewald Jenisch, freebsd-...@freebsd.org
On Fri, 2009-01-02 at 20:38 +0100, cpghost wrote:
> On Fri, Jan 02, 2009 at 01:42:38PM -0500, Adam K Kirchhoff wrote:
> > On Friday 02 January 2009 13:32:57 Ewald Jenisch wrote:
> > > Hi,
> > >
> > > 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.
>
> 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.

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

Adam K Kirchhoff

unread,
Jan 2, 2009, 3:33:43 PM1/2/09
to Roland Smith, a...@jenisch.at, freebsd-...@freebsd.org

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

0 new messages