我已经阅读了这个链接 - https://wiki.debian.org/ru/AtiHowTo 并决定设置OpenCL.
r600g驱动程序仍然需要将专用微码加载到GPU中以实现硬件加速.该固件通常包含在内核中,但在Debian中单独打包.
所以,我安装了固件:
# apt-show-versions firmware-linux-nonfree firmware-linux
firmware-linux-nonfree:all/sid 0.40 uptodate
firmware-linux:all/sid 0.40 uptodate
Run Code Online (Sandbox Code Playgroud)
然后我升级内核版本:
uname -v
#1 SMP PREEMPT RT Debian 3.12.8-1 (2014-01-19)
Run Code Online (Sandbox Code Playgroud)
并检查内核标志:
grep DRM_RADEON /boot/config-$(uname -r)
CONFIG_DRM_RADEON=m
# CONFIG_DRM_RADEON_UMS is not set
grep AGP /boot/config-$(uname -r)
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y
Run Code Online (Sandbox Code Playgroud)
另外我最近设置了xserver版本:
# apt-show-versions xorg
xorg:amd64/sid 1:7.7+5 uptodate
Run Code Online (Sandbox Code Playgroud)
我选择radeon作为驱动程序:
你肯定使用的是wheezy的xserver-xorg-core,它不再提供xorg-video-abi-6.0,radeonhd不适用于较新的xorg-video-abi,因为它已从Debian中删除
# apt-show-versions xserver-xorg-video-radeon
xserver-xorg-video-radeon:amd64/sid 1:7.3.0-1 uptodate
Run Code Online (Sandbox Code Playgroud)
这给了我OpenGL工作:
$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV770
OpenGL …Run Code Online (Sandbox Code Playgroud)