質問: xvideo拡張機能がradeonドライバーでアクティブになっていません radeonドライバを使用してdebian squeezeを実行しているコンピュータで、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 必要な(?)( non-free )ファームウェアもロードされているようです。私のカーネルログから: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サーバーログへのリンク)
回答: 私は最近これに対処しました。それは本当に痛かった、そして残念ながら私は自分が何をしたかについて正確なメモを持っていない。次の2つのリンクを保存しました: https://bugs.freedesktop.org/show_bug.cgi?id=25607 http://bgoglin.livejournal.com/19346.html 最近の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のカーネルモジュールを確認してください。上記のリンクの1つで提案されているように、現在/etc/modulesにradeonがありますが、それが本当に必要かどうかはわかりません。私のxorg.confには何も興味深いものはありません。幸運を!