On my computer running Debian squeeze with the radeon driver, the XVideo extension doesn't work (the extension itself is there but the hardware is not supported). xvinfo shows
X-Video Extension version 2.2
screen #0
no adaptors present
The adapter is a Gigabyte Radeon X1650, shown by lspci as
01:00.0 VGA compatible controller: ATI Technologies Inc RV535 [Radeon X1650 Series] (rev 9e)
The kernel driver is loaded, as lsmod | grep radeon shows:
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
The required (?) (non-free) firmware also seems to be loaded. From my kernel logs:
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 worked under Debian lenny. After upgrading to squeeze (Linux kernel: 2.6.32-5-vserver-amd64; xserver-xorg-video-ati 6.13.1-2+squeeze1) it doesn't. How do I get it back?