Xvideo 扩展在 radeon 驱动程序中未激活

Xvideo 扩展在 radeon 驱动程序中未激活

在我的使用驱动程序运行 Debian squeeze 的计算机上radeon,XVideo 扩展不起作用(扩展本身存在,但不支持硬件)。xvinfo节目

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

该适配器是 Gigabyte Radeon X1650,如下lspci所示

01:00.0 VGA compatible controller: ATI Technologies Inc RV535 [Radeon X1650 Series] (rev 9e)

内核驱动加载完成,如图lsmod | grep radeon

radeon                574044  1 
ttm                    40018  1 radeon
drm_kms_helper         20065  1 radeon
drm                   142391  3 radeon,ttm,drm_kms_helper
i2c_algo_bit            4225  1 radeon
i2c_core               15712  6 eeprom,radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_i801

所需 (?) (非自由的)固件似乎也已加载。从我的内核日志:

Mar 14 18:59:33 darkstar kernel: [   11.883832] [drm] Loading R500 Microcode
Mar 14 18:59:33 darkstar kernel: [   11.883834] platform radeon_cp.0: firmware: requesting radeon/R520_cp.bin

XVideo 在 Debian lenny 下工作。升级到squeeze(Linux内核:2.6.32-5-vserver-amd64; xserver-xorg-video-ati 6.13.1-2+squeeze1)后,它就没有了。我该如何取回它?

(链接到 X 服务器日志)

答案1

我最近处理过这个问题;这真的很痛苦,不幸的是我没有具体记录我所做的事情。

我保存了这两个链接:

最近的 radeon 芯片没有专用的视频叠加硬件,它们使用 3D 核心中的纹理支持来模拟视频叠加。这意味着 3D 加速需要发挥作用才能使视频叠加发挥作用。在我的 glxinfo 中我有:

OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RV515 7145) 20090101  TCL DRI2

如果您过去使用过 fglrx 驱动程序,请确保删除它的任何残余部分(删除dpkg -l '*fglrx*'./lib/modules

我目前拥有radeonin /etc/modules,如上面链接之一所建议,但我不确定这是否绝对必要。我的里面没有什么有趣的东西xorg.conf

祝你好运!

答案2

我不确定这是否有帮助,但我发现了这篇文章:

作者似乎已经解决了这个问题,一些评论者声称它也为他们解决了这个问题。

相关内容