You are not logged in.

#1 2010-09-26 23:42:14

asmarks
Member
Registered: 2010-09-26
Posts: 3

[SOLVED] xvideo not working with xf86-video-ati for Radeon HD 5770

I've just installed arch on a new computer with an HD 5770 graphics card (with an evergreen core). X starts fine using xf86-video-ati but I can't get DRI and xvideo to work. They should both work fine according to http://wiki.x.org/wiki/RadeonFeature. This is very annoying because it means that I can't play videos fullscreen using mplayer (among other things).

Is there some configuration detail that I've forgotten, or should I file a bug upstream?

Details:
I'm using the x86_64 repositories, xf86-video-ati 6.13.1-1 and xorg-server 1.8.1.902-1.

$ xvinfo
X-Video Extension version 2.2
screen #0
no adaptors present

So it looks like xvideo thinks there's no xvideo support for my card.

I'm not using an xorg.conf.

A copy of my /var/log/Xorg.0.log is at http://pastebin.com/7gszwzX6. The only interesting lines I can find are:
64. [  2026.279] (II) Loading extension XVideo
88. [  2026.279] (II) LoadModule: "dri"
467. [  2026.534] (WW) RADEON(0): Direct rendering disabled

so xorg tries to load xvideo and dri, but they end up disabled for some reason.

A copy of my dmesg is at http://pastebin.com/Es6dkhTG. The only interesting line I can find is:
798. [drm] Initialized radeon 2.5.0 20080528 for 0000:01:00.0 on minor 0

so the correct firmware seems to be loaded.

I've tried disabling KMS which doesn't help. I've also tried making an xorg config that looks something like:
Section "Device"
       Identifier  "card0"
       Driver      "radeon"
       Option      "DRI" "on"
       Option      "AccelMethod" "EXA"
       Option      "DMAForXv" "on"
       Option      "RenderAccel" "on"
EndSection
but this doesn't help either, and these options should be enabled be default anyway.

Thanks for any help.

-Andrew

Last edited by asmarks (2010-09-27 05:12:59)

Offline

#2 2010-09-27 04:47:25

kagerato
Member
Registered: 2007-09-10
Posts: 45
Website

Re: [SOLVED] xvideo not working with xf86-video-ati for Radeon HD 5770

Video Decode and all of Mesa 3D are still incomplete for Evergreen according to that same matrix.  You definitely won't get 3D support from the open source radeon driver, and you might not get more than the fundamentals out of 2D either.  Since you're using a cutting edge card, you may want to try installing the proprietary driver:

Arch Wiki for ATI Catalyst Driver

Offline

#3 2010-09-27 05:10:27

asmarks
Member
Registered: 2010-09-26
Posts: 3

Re: [SOLVED] xvideo not working with xf86-video-ati for Radeon HD 5770

You're right. I also found in the release notes for 6.13.1 that all acceleration for evergreen has been explicitly disabled: http://lists.x.org/archives/xorg-driver … 16250.html.

I tried the catalyst driver, but it's annoyingly buggy and doesn't support dual monitors well. I'll stick with xf86-video-ati for now, and hope they get mesa working eventually. It shouldn't be long according to this article. Thanks for your help.

Last edited by asmarks (2010-09-27 05:13:55)

Offline

Board footer

Powered by FluxBB