Bug 25138 - radeonhd and ati drivers provide no 2D/3D acceleration for ATI HD4550
Summary: radeonhd and ati drivers provide no 2D/3D acceleration for ATI HD4550
Status: RESOLVED NOTABUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/radeonhd (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Luc Verhaegen
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-17 00:01 UTC by Julio Garay
Modified: 2009-11-18 14:27 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Output of `dmesg|egrep "drm|radeon"` (456 bytes, text/plain)
2009-11-18 05:50 UTC, Julio Garay
no flags Details
Copy of Xorg.0.log (50.03 KB, text/plain)
2009-11-18 05:51 UTC, Julio Garay
no flags Details

Description Julio Garay 2009-11-17 00:01:08 UTC
I'm using a Sapphire Radeon HD 4550. It is connected to a Sony TV through the HDMI connector. Resolution and colors are OK, but it works painfully slow (I mean I can even tell the steps of the transitions between different backgrounds in Gnome, for instance).

I have tried all driver options I found through Internet, like:

 Option      "AccelMethod" "exa"           # [<str>]
 Option      "DRI" "on"                     # [<bool>]
 Option      "Audio" "on"                   # [<bool>]
 Option      "HDMI" "all"                   # [<str>]
 Identifier  "Card0"
 Driver      "radeonhd"
 VendorName  "ATI Technologies Inc"
 BoardName   "RV710 [Radeon HD 4550]"
 BusID       "PCI:1:0:0"

(By the way, I'm getting no audio through the HDMI connector either).

I have found the same speed problem with the ati driver.
I'm using Archlinux, completely updated.
Xorg info:

X.Org X Server 1.7.1.901 (1.7.2 RC 1)
Release Date: 2009-11-6
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.31-ARCH i686 
Current Operating System: Linux jgg-hp01-gl 2.6.31-ARCH #1 SMP PREEMPT Tue Nov 10 19:48:17 CET 2009 i686
Kernel command line: root=/dev/disk/by-uuid/f0f8a0da-1cf0-4ac2-8f5c-2dd9a884ed21 ro vga=794
Build Date: 08 November 2009  04:12:47PM
 
Current version of pixman: 0.16.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.

Kind regards and thanks in advance for any help!
Comment 1 Yang Zhao 2009-11-17 07:07:12 UTC
Attach your Xorg.0.log please
Comment 2 Rafał Miłecki 2009-11-17 07:47:46 UTC
Please provide also output of:
dmesg | egrep "drm|radeon"

For audio issue please create another bug report.
Comment 3 Julio Garay 2009-11-18 05:50:49 UTC
Created attachment 31292 [details]
Output of `dmesg|egrep "drm|radeon"`
Comment 4 Julio Garay 2009-11-18 05:51:40 UTC
Created attachment 31293 [details]
Copy of Xorg.0.log
Comment 5 Yang Zhao 2009-11-18 08:19:58 UTC
radeonhd doesn't support KMS.

Try again without KMS being enabled by default.
Comment 6 Julio Garay 2009-11-18 14:09:57 UTC
(In reply to comment #5)
> radeonhd doesn't support KMS.
> 
> Try again without KMS being enabled by default.
> 

Well, this SOLVED my problem, indeed. I tried to reboot adding "radeon.modeset=0" to the boot line, and it worked like a charm.

To make it permanent, I created a file named /etc/modprobe.d/radeon.conf and wrote into it the following line:

options radeon modeset=0

After rebooting, it seems to be behaving perfectly. I guess this won't be required after KMS is supported for these cards too.

By the way, all the solution lines I used are coming from the wiki.archlinux.org. I added there what I have learned here as well.

Thanks for all! I will open another bug for the audio problem.

I guess this bug can be closed now?

Kind regards!
Comment 7 Alex Deucher 2009-11-18 14:27:34 UTC
(In reply to comment #6)
> After rebooting, it seems to be behaving perfectly. I guess this won't be
> required after KMS is supported for these cards too.

KMS is supported for all cards (r1xx-r7xx), you just need a new enough version of xf86-video-ati.  radeonhd does not support kms at the moment.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.