Ubuntu 12.10 手动安装 Catalyst 12.11 Beta

Ubuntu 12.10 手动安装 Catalyst 12.11 Beta

您好,我的驱动程序有问题。

我做了什么,

$ sudo apt-get update
$ sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 ia32-libs libc6-i386 ia32-libs
$ sudo sh amd-driver-installer-catalyst-12.11-beta-x86.x86_64.zip --buildpkg Ubuntu/quantal
$ sudo dpkg -i fglrx_9.010-0ubuntu1_amd64.deb
$ sudo dpkg -i fglrx-dev_9.010-0ubuntu1_amd64.deb
$ sudo dpkg -i fglrx-amdcccle_9.010-0ubuntu1_amd64.deb 
$ sudo aticonfig --initial
$ sudo reboot

重启后

$ fglrxinfo

我得到了

X Error of failed request:  BadAlloc (insufficient resources for operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Serial number of failed request:  17
  Current serial number in output stream:  18

:_(

这是我的日志

media.cdn.ubuntu-de.org/forum/attachments/08/45/5006157-Terminal_log.txt

media.cdn.ubuntu-de.org/forum/attachments/08/45/5006157-Xorg.0.log

media.cdn.ubuntu-de.org/forum/attachments/08/45/5006157-Xorg.0.log.old

由于似乎未安装当前正在运行的内核的内核源,因此跳过了该内核的模块构建。

我的电脑

主板:Z77A-G14

显卡:AMD/ATI HD5850

盘符:596GB Western Digital

内存:18,0 GB 双通道 DDR3

处理器:英特尔酷睿 i7 3770

答案1

嗨,我对 Ubuntu 和 askubuntu.com 都很陌生。我所做的是从这里下载测试版驱动程序:http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx

然后我右键点击该文件,在权限下确保它被标记为可执行文件,双击它并选择“在终端中运行”。剩下的就很简单了。

附注:如果您想删除安装驱动程序后出现的水印(仅用于测试 AMD) - 请按照此视频操作:http://www.youtube.com/watch?v=OcNDyYozzrQ

如果您查看视频的评论,您将看到我必须做些什么才能使脚本正常运行。我希望我的新手式方法不会冒犯您。您可以随时忽略我并等待更多高级终端魔法建议 ;)

编辑:刚刚意识到,如果旧驱动程序给您带来问题,请在终端中运行以下命令:

sudo sh /usr/share/ati/fglrx-uninstall.sh 
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

答案2

我不是专家,但上次我在 ubuntu 机器上安装 ATI 驱动程序时遇到了类似的问题。原来我没有安装内核头文件。抓取了头文件,内核模块编译没有问题。

另外,从您发表的帖子来看,您似乎正在尝试为机器准备 32 位驱动程序,您安装这些的原因是什么:

sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 ia32-libs libc6-i386 ia32-libs

安装 64 位软件包?

相关内容