安装了 ATI 专有驱动程序,无法获得 3D 加速

安装了 ATI 专有驱动程序,无法获得 3D 加速

使用指南:http://wiki.debian.org/ATIProprietary 我执行了以下步骤:

1) aptitude install --without-recommends linux-headers-$(uname -r)
2) aptitude install fglrx-control fglrx-driver
3) aticonfig --initial

我可以运行 xwindow 并控制风扇速度,催化剂控制中心也会加载。显卡是 HD 5770。我安装了专有驱动器,因为我想控制风扇速度。

但是,当我登录时,背景壁纸渲染滞后(有点像垂直同步问题)。播放 Flash 1080p 视频时,画面非常卡顿,并且 CPU 占用率高。

跑步信息显示以下内容:

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 5700 Series
OpenGL version string: 4.0.10188 Compatibility Profile Context

的设备部分xorg配置文件看起来像这样:

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        Option      "Monitor-DFP1" "0-DFP1"
        Option      "Monitor-DFP3" "0-DFP3"
        Option      "UseFastTLS" "1"
        Option      "VideoOverlay" "off"
        Option      "TexturedVideo" "on"
        Option      "OpenGLOverlay" "off"
        Option      "TexturedVideoSync" "on"
        BusID       "PCI:1:0:0" EndSection

运行 fgl_glxgears 显示using glx_sgix_pbuffer and renders 1268FPS 运行 fgl_glxgears-fbo switch shows using gl_ext_framebuffer and renders 2200FPS

运行 glxinfo | grep 渲染显示

direct rendering: Yes

运行 glxinfo | grep direct:

direct rendering: Yes
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, 
    GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_direct_state_access, 

当我在 1080p youtube 视频上查看视频信息时,它显示软件渲染和软件解码。运行 fglx_gear 也会占用大量 CPU。html5 视频占用大量 CPU。

答案1

这是基于 Linux 的系统的一个常见问题,为其编写的驱动程序要么由 ATI 编写,要么由其他开发商编写,并且不会经常更新,因此存在性能问题,我的 ATI Mobility 550v 由于缺乏良好的驱动程序支持而出现类似的性能问题,我无法真正帮助您解决这个问题,您只能希望您能在未来获得更好的驱动程序支持。

相关内容