Linux

Xvideo 擴展無法與 radeon 驅動程序一起使用

  • March 21, 2011

在我的使用驅動程序執行 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)它沒有。我該如何取回它?

(連結到 X 伺服器日誌)

我最近處理過這個;這是一個真正的痛苦,不幸的是,我沒有關於我所做的確切記錄。

我保存了這兩個連結:

最近的 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

祝你好運!

引用自:https://unix.stackexchange.com/questions/9305