Ubuntu 12.04中的FLGRX(AMD Catalyst)驱动程序问题

我刚刚在我的笔记本电脑上安装了32位Ubuntu 12.04,我很难让我的显卡驱动程序工作。

Jockey(用于安装其他专有图形驱动程序的GUI)始终无法成功安装它为我提供的两个驱动程序选项中的任何一个,它们是:

  • ATI / AMD专有的FGLRX图形驱动程序(发布后更新)
  • ATI / AMD专有的FGLRX图形驱动程序

对于两者,它会抛出以下错误消息:

抱歉,安装此驱动程序失败。 有关详细信息,请查看日志文件:/var/log/jockey.log

日志文件是死路一条,因为我缺乏理解它的大脑。 如果需要,我可以发布它。

我继续调查,检查是否可以使用Aptitude安装驱动程序,这里是奇怪的地方。 命令’apt-cache policy fglrx-updates’显示我的系统安装了FGLRX驱动程序。 此外,当我在短划线中进行搜索时,我可以访问Catalyst控制中心并使用驱动程序设置,因此,据我所知,驱动程序实际上是安装的……?

但是当我使用Additional Drivers Jockey应用程序时,它告诉我驱动程序没有安装并且“未能”安装它们。

此外,当我查看我的系统详细信息时,在图形下,它告诉我我的机器正在使用’VESA:RS880M’,据我所知,这不是专有的AMD驱动程序。 所以看起来我的机器上存在驱动程序,但Ubuntu没有使用它们。

另外,我有一个Starcraft Brood War的副本,我喜欢在不同的计算机(桌面机器,也是Ubuntu 12.04)下运行Wine,它在那里工作得很好,但是在我的笔记本电脑上,帧速率非常慢而且波涛汹涌。 所以我想知道这些问题是否与Ubuntu使用VESA驱动程序有关,而不是正确的AMD驱动程序。

总结一下:

  • 似乎安装了我的ATI显卡的FLGRX驱动程序,但是赛马和系统详细信息告诉我。 Jockey表示他们没有安装,但后来无法安装它们,系统细节说我正在使用VESA(我认为它不同而不是我想要的)。 我想要专业的司机,因为我想他们会跑得更快。 什么是VESA? 还有更好的选择吗? apt-cache如何告诉我’fglrx-updates’软件包已经安装,Jockey告诉我相反,系统细节告诉我它正在使用VESA for Graphics?

  • 星际争霸(原版,1998年的游戏)有一个非常不稳定的帧率,但这台笔记本电脑有一个双核处理器,4GB的RAM,所以我假设它与我的图形驱动程序(缺乏2D / 3D加速??)星际争霸是什么慢与驱动程序没有正确安装有什么关系?

我迷路了。 如果我没有任何意义,请告诉我。

谢谢。

我建议两件事

1在终端中键入以下内容

fglrxinfo 

这将告诉您fglrx是否已安装且运行良好,您应该看到类似于的输出:

 $ fglrxinfo display: :0 screen: 0 OpenGL vendor string: Advanced Micro Devices, Inc. OpenGL renderer string: ATI Radeon HD 4300/4500 Series OpenGL version string: 3.3.11399 Compatibility Profile Context 

如果不是它没有正确安装,我会按照Ubuntu ATI页面上的建议在这里Ubuntu ATI网站

我通常总是使用以下命令在终端中安装ATI驱动程序

 sudo apt-get install fglrx fglrx-amdccclete 

您可能还需要重新安装更新:

 sudo apt-get install fglrx-updates fglrx-amdcccle-updates 

从经验来看,这可能是一种痛苦。 有时我不得不通过清理fglrx(sudo apt-get purge fglrx *)并重新开始来回头。

让我们知道您的身体情况如何

您可以进入此页面: 如何在12.04 LTS中修复ATI Catalystvideo驱动程序的安装? 或者,如有必要, 请进入此页面: http : //wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide您只需更改已下载的AMD Catalyst版本名称。

首先,如果你有ATi Radeon HD 4xxx及更早版本,你只能在ubuntu 12.04上使用催化剂13.1。 如果你有更新的Radeon HD 5xxx,你可以使用最新的催化剂(Ati Mobility Radeon HD 5650除外)

  1. 按Ctrl + Alt + T打开终端
  2. 首先清除AMD驱动程序:

    $ sudo sh /usr/share/ati/fglrx-uninstall.sh(如果文件存在)

    $ sudo apt-get remove –purge fglrx fglrx_ * fglrx-amdcccle * fglrx-dev *`

    $ sudo rm / etc / X11 / xorg.conf`

    $ sudo apt-get install –reinstall libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 xserver-xorg-core`

    $ sudo dpkg-reconfigure xserver-xorg`

    $ sudo reboot`

    **如果您之前从未安装过fglrx / catalyst驱动程序,则无需执行上述命令。

    重启后,打开终端,输入:

    $ sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4`

  3. 从AMD网站下载驱动程序。 假设它有文件名:amd-driver-installer-catalyst-12.10-x86.x86_64.zip

  4. 在主目录中创建新文件夹(假设文件夹名称为“Catalyst”),以便/ home /您的登录名/ Catalyst
  5. 将下载的驱动程序解压缩到Catalyst文件夹中。
  6. 右键单击解压缩的文件,然后单击属性 – >权限 – >勾选执行框,然后关闭它。
  7. 打开终端,假设如上,键入:

    $ cd / home /您的登录名/ Catalyst

    $ sudo sh ./amd-driver-installer-catalyst-12.10-x86.x86_64.run –buildpkg Ubuntu / precise

    $ sudo dpkg -i fglrx * .deb

    $ sudo amdconfig –initial -f`

  8. 重启你的电脑

    $ sudo reboot`

  9. 你的计算机上有最先进的ubuntu!

请用这种方法报告。 也许这可以帮助你兄弟。