You are not logged in.

#1 2009-10-08 10:32:38

f0nd004u
Member
Registered: 2009-05-06
Posts: 16

radeonhd: very slow performance with 2D accel enabled

I have a Radeon HD 4850 in my desktop, and I'm having serious issues trying to get 2D support enabled with the radeonhd driver.

The driver works fine without EXA and DRI enabled. X seems smooth and snappy. I get a little tearing with X11 and Flash video, but I bought an ATi card; I kind of expect it. I see no discernable difference in performance between the radeon and radeonhd drivers.

However, if I turn the 2D accel options on, it feels like i'm using a pII or something. Windows tear all over the place, and everything in X slows waay down. I did some cursory seaching and it seems like this problem was solved a while ago and shouldn't show up in the up-to-date packages. I just ran pacman -Syu today; everything is synced.

I feel like I shouldn't be having these kinds of performance issues, which probably means I missed something somewhere when I was setting stuff up. I'm not a brand-new arch user but this card is new to me and I haven't fiddled with ATi drivers very much.

Anyone have any suggestions? I'm sort of at a loss here.

Last edited by f0nd004u (2009-10-08 10:33:13)

Offline

#2 2009-10-08 11:36:31

Andrwe
Member
From: Leipzig/Germany
Registered: 2009-06-17
Posts: 322
Website

Re: radeonhd: very slow performance with 2D accel enabled

Did you already tried xf86-radeonhd-git?
Using this driver I don't have any issues.

Offline

#3 2009-10-08 14:16:40

f0nd004u
Member
Registered: 2009-05-06
Posts: 16

Re: radeonhd: very slow performance with 2D accel enabled

drm-radeon-module-git-r6xx-r7xx refuses to compile, breaks at the end:

==> Starting make...
make DRM_MODULES=radeon.o modules
make[1]: Entering directory `/tmp/yaourt-tmp-josh/aur-drm-radeon-module-git-r6xx-r7xx/drm-radeon-module-git-r6xx-r7xx/src/drm-build/linux-core'
sh ../scripts/create_linux_pci_lists.sh < ../shared-core/drm_pciids.txt
make -C /lib/modules/2.6.30-ARCH/build  SUBDIRS=`/bin/pwd` DRMSRCDIR=`/bin/pwd` modules
make[2]: Entering directory `/usr/src/linux-2.6.30-ARCH'
  CC [M]  /tmp/yaourt-tmp-josh/aur-drm-radeon-module-git-r6xx-r7xx/drm-radeon-module-git-r6xx-r7xx/src/drm-build/linux-core/drm_auth.o
In file included from /tmp/yaourt-tmp-josh/aur-drm-radeon-module-git-r6xx-r7xx/drm-radeon-module-git-r6xx-r7xx/src/drm-build/linux-core/drmP.h:84,
                 from /tmp/yaourt-tmp-josh/aur-drm-radeon-module-git-r6xx-r7xx/drm-radeon-module-git-r6xx-r7xx/src/drm-build/linux-core/drm_auth.c:36:
/tmp/yaourt-tmp-josh/aur-drm-radeon-module-git-r6xx-r7xx/drm-radeon-module-git-r6xx-r7xx/src/drm-build/linux-core/drm_os_linux.h:36: error: conflicting types for 'irqreturn_t'
include/linux/irqreturn.h:16: note: previous declaration of 'irqreturn_t' was here
make[3]: *** [/tmp/yaourt-tmp-josh/aur-drm-radeon-module-git-r6xx-r7xx/drm-radeon-module-git-r6xx-r7xx/src/drm-build/linux-core/drm_auth.o] Error 1
make[2]: *** [_module_/tmp/yaourt-tmp-josh/aur-drm-radeon-module-git-r6xx-r7xx/drm-radeon-module-git-r6xx-r7xx/src/drm-build/linux-core] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.30-ARCH'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/tmp/yaourt-tmp-josh/aur-drm-radeon-module-git-r6xx-r7xx/drm-radeon-module-git-r6xx-r7xx/src/drm-build/linux-core'
make: *** [radeon.o] Error 2
==> ERROR: Build Failed.
    Aborting...
Error: Makepkg was unable to build drm-radeon-module-git-r6xx-r7xx package.

I'm not really sure what to make of that, and the driver definitely won't work without that module. Anyone got an idea?

*EDIT: Nevermind, I'm dumb and tired and didn't pay attention to make when I was building this.

Last edited by f0nd004u (2009-10-08 14:28:58)

Offline

#4 2009-10-08 14:24:13

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: radeonhd: very slow performance with 2D accel enabled

Don't you need a 2.6.31 kernel for that ?


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#5 2009-10-08 14:32:21

f0nd004u
Member
Registered: 2009-05-06
Posts: 16

Re: radeonhd: very slow performance with 2D accel enabled

Yeah. I fixed it, thanks for your help you guys. It serves me right for trying to figure out video drivers while i'm being an insomniac.

Offline

Board footer

Powered by FluxBB