如何使我的ATI / AMD驱动程序与3.2.0.x以上的任何内核一起工作?
什么工作
已安装Ubuntu 12.04 ISO映像的原始AMD64版本。刻录DVD并开始安装,其中显示了3.2.0-23内核。获得了5.1环绕声。在AMD网站上为我的Radeon HD R6870视频卡安装了ATI(现在为AMD)视频驱动程序。fglrxinfo出现并报告为正常。
问题
内核3.2.0.x一直处于锁定状态,因此我尝试使用更高的内核版本。但是ATI / AMD驱动程序不安装在3.2.0.x以上的任何内核上
我尝试过的
我已经遍历了本教程很多次(https://help.ubuntu.com/community/BinaryDriverHowto/ATI),它在除3.2.0.x之外的任何内核上均不起作用。
我在这里遇到的问题是,ATI / AMD驱动程序适用于内核为3.2.0-23和24的12.04 Precise,但是计算机一直处于锁定状态。尽管我所有的游戏都可以使用,但是锁定是随机的并且是恒定的。因此,我在网上浏览了整整三天,试图找到答案,据说锁定问题只是更新了内核。所以我做了。尝试了许多内核。他们所有人..没有锁。但是将无法安装AMD网站上的Restricted AMD驱动程序。无论我尝试使用哪种内核或版本,都没有安装过OpenSource AMD驱动程序。
3D错误类型的示例输出
Javax.media.opengl.GLException: glXGetConfig failed: error code GLX_NO_EXTENSION
at com.sun.opengl.impl.x11.X11GLDrawableFactory.glXGetConfig(X11GLDrawableFactory.java:651)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.xvi2GLCapabilities(X11GLDrawableFactory.java:350)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.chooseGraphicsConfiguration(X11GLDrawableFactory.java:174)
at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520)
at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:131)
at haven.HavenPanel.<init>(HavenPanel.java:68)
at haven.HavenPanel.<init>(HavenPanel.java:78)
at haven.MainFrame.<init>(MainFrame.java:182)
at haven.MainFrame.main2(MainFrame.java:306)
at haven.MainFrame.access$100(MainFrame.java:34)
at haven.MainFrame$7.run(MainFrame.java:360)
at java.lang.Thread.run(Thread.java:722)
当然,这就是fglrxinfo显示的内容:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 139 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 13
Current serial number in output stream: 13
编辑:我忘了提到我最近几天一直在看这篇文章,但并没有帮助。