드라이버와 함께 Debian squeeze를 실행하는 컴퓨터에서 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에서 작동합니다. squeeze(Linux 커널: 2.6.32-5-vserver-amd64
; xserver-xorg-video-ati 6.13.1-2+squeeze1
)로 업그레이드한 후 사라졌습니다. 어떻게 다시 받을 수 있나요?
답변1
저는 최근에 이 문제를 다루었습니다. 정말 고통스러웠고 불행히도 제가 한 일을 구체적으로 문서화하지 않았습니다.
다음 두 링크를 저장했습니다.
최신 라데온 칩에는 전용 비디오 오버레이 하드웨어가 없으며 3D 코어의 텍스처 지원을 사용하여 비디오 오버레이를 시뮬레이션합니다. 이는 비디오 오버레이가 작동하려면 3D 가속이 시작되어야 함을 의미합니다. 내 glxinfo에는 다음이 있습니다.
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RV515 7145) 20090101 TCL DRI2
과거에 fglrx 드라이버를 사용한 적이 있다면 남은 부분을 모두 삭제하십시오(.dll 제거) dpkg -l '*fglrx*'
./lib/modules
현재 위 링크 중 하나에서 제안한 대로 radeon
참여 하고 있지만 /etc/modules
이것이 꼭 필요한지는 잘 모르겠습니다. 내 것에는 흥미로운 것이 하나도 없습니다 xorg.conf
.
행운을 빌어요!
답변2
이것이 도움이 될지는 모르겠지만 다음 기사를 찾았습니다.
저자는 이 문제를 해결한 것으로 보이며 일부 댓글 작성자는 이를 통해 문제도 해결되었다고 주장합니다.