FS#29181 - [xf86-video-ati] Hardware acceleration broken, system freeze
Attached to Project:
Arch Linux
Opened by Andrew (Shiz0) - Thursday, 29 March 2012, 20:19 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 30 March 2012, 15:37 GMT
Opened by Andrew (Shiz0) - Thursday, 29 March 2012, 20:19 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 30 March 2012, 15:37 GMT
|
Details
Description:
Updating xf86-video-ati to 6.14.4-1 has broken any hardware acceleration. I can`t watch any video, games like Hedgewars are giving very poor fps and freezing the whole system. This happens at least on AMD E450 processor and HD6320 video card. |
This task depends upon
The log said: "[dri] RADEONDRIGetVersion failed because of a version mismatch.".
I solved it by installing the Git version.
Regarding git: the 6.14.4 is current git master, so there should be no differences between the released driver and a git snapshot, unless it's an outdated git snapshot you're using.
Removing vesa to force radeon I had an error about RADEON wanting to be used on KMS driver even though my kernel was run with a kms radeon drm.
I downgraded to 6.13-2.
dmesg (2.1 KiB)
dmesg (53.9 KiB)
Build Date : Thu Mar 29 21:25:08 2012
$ pacman -Si xf86-video-ati | grep Date
Build Date : Thu Mar 29 21:16:15 2012
Maintainer, JFYI, libdrm must be built _before_ xf86-video-ati.
Simple driver rebuild will solve this problem.
[ 19.370] (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] This chipset requires a kernel module version of 1.17.0,
[dri] but the kernel reports a version of 2.12.0.[dri] Make sure your module is loaded prior to starting X, and
[dri] that this driver was built with support for KMS.
[dri] Aborting.
[ 19.370] (II) RADEON(0): RADEONFreeScreen
[ 19.371] (II) UnloadModule: "radeon"
[ 19.371] (II) UnloadSubModule: "int10"
[ 19.371] (II) Unloading int10
[ 19.371] (II) UnloadSubModule: "vgahw"
[ 19.371] (II) Unloading vgahw
[ 19.371] (EE) Screen(s) found, but none have a usable configuration.
[ 19.371]
Fatal server error:
[ 19.371] no screens found
[ 19.371]
Then I install an older version from cache, this problem goes.
---
[ 302.939] (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] This chipset requires a kernel module version of 1.17.0,
[dri] but the kernel reports a version of 2.12.0.[dri] Make sure your module is loaded prior to starting
X, and
[dri] that this driver was built with support for KMS.
[dri] Aborting.
[ 302.940] (II) UnloadModule: "radeon"
[ 302.940] (II) UnloadSubModule: "int10"
[ 302.940] (II) Unloading int10
[ 302.940] (II) UnloadSubModule: "vgahw"
[ 302.940] (II) Unloading vgahw
[ 302.940] (EE) Screen(s) found, but none have a usable configuration.
[ 302.940]
Fatal server error:
[ 302.940] no screens found
[ 302.940]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 302.940] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 302.940]
[ 302.989] Server terminated with error (1). Closing log file.
---
My video card is:
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS690M [Radeon X1200 Series]
Down grading to xf86-video-ati-6.14.3-2-x86_64.pkg.tar.xz fixes problem.
Yes, thx!