在我使用radeon驱动程序运行Debian压缩程序的计算机上,XVideo扩展无法工作(扩展本身就在那里,但硬件不受支持)。xvinfo显示
X-Video Extension version 2.2
screen #0
no adaptors present适配器是一个千兆字节的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.binXVideo在Debian手下工作。升级到挤压(Linux内核:2.6.32-5-vserver-amd64;xserver-xorg-video-ati 6.13.1-2+squeeze1)之后就没有了。我怎么才能把它拿回来呢?
(链接到X服务器日志)
发布于 2011-03-21 15:54:43
我最近处理了这个问题,这是一个真正的痛苦,不幸的是,我没有关于我所做的事情的确切说明。
我保存了这两个链接:
最近的radeon芯片没有专门的视频覆盖硬件,他们使用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中的内核模块。
我目前在radeon中使用了/etc/modules,就像上面的一个链接所建议的那样,但是我不确定它是否是严格必要的。我的xorg.conf里没有什么有趣的东西。
祝好运!
发布于 2011-03-18 06:46:45
我不确定这会不会有帮助,但我发现这篇文章:
提交人似乎已经解决了这个问题,几个评论者也为他们解决了这个问题。
https://unix.stackexchange.com/questions/9305
复制相似问题