Linux
Xvideo 擴展無法與 radeon 驅動程序一起使用
在我的使用驅動程序執行 Debian 擠壓的電腦上
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 下工作。升級到擠壓後(Linux 核心:
2.6.32-5-vserver-amd64
;xserver-xorg-video-ati 6.13.1-2+squeeze1
)它沒有。我該如何取回它?
我最近處理過這個;這是一個真正的痛苦,不幸的是,我沒有關於我所做的確切記錄。
我保存了這兩個連結:
最近的 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
.正如上面的連結之一所建議的那樣,我目前擁有
radeon
in/etc/modules
,但我不確定這是否是絕對必要的。我的沒有什麼有趣的xorg.conf
。祝你好運!