You are not logged in.
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
Did you already tried xf86-radeonhd-git?
Using this driver I don't have any issues.
Website: andrwe.org
Offline
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
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
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