几天前,AMD发布了最新版本的Catalyst 11.3. Windows用户很好,但是Linux用户发现AMD专有驱动程序版本11.3与X.Org Server 1.10 ABI(应用程序二进制接口)不兼容!也就是说,必须将最新版本的Linux降级或不使用11.3图形卡驱动程序. 这将直接影响即将推出的Ubuntu 11.04,Fedora 15和其他主流Linux发行版.
但是,根据国外新闻,一个新的fglrx 8.84文件(fglrx以前是AMD的Linux图形卡代码名称)出现在Ubuntu 11.04 Natty Narwhal软件库中. AMD发布的最新版本11.3是fglrx 8.83. 基本上可以肯定,较早版本的11.4与Windows版本下的11.4催化剂的预览版相似. 经过测试,此版本可以支持最新版本的X.Org Server 1.10和2.6.38 Linux内核.
除非下面另有说明,否则11.4是图形卡驱动程序版本,而不是Ubuntu发行版本号.
进一步研究,我发现此版本中的libGL库和libglx库分别重命名为fglrx-libGL和fglrx-libglx. 由于这个原因,它是支持显卡的动态切换的!那就是支持在集成显卡和独立显卡之间进行切换,以实现最佳性能和最佳节能平衡.
如果您的笔记本计算机具有AMD离散图形卡和Intel集成图形卡,则安装此版本的驱动程序将像在Windows下一样切换图形卡. 尽管由于X.Org Server当前版本的软件限制,但是在切换图形卡后必须重新启动X.Org Server. 但是,AMD仍然被视为从驱动程序中清除了在Linux下切换图形卡的障碍,这值得称赞,尽管AMD在开源世界中一直没有良好的形象. X.Org Server正式支持图形卡切换后,您可以实现无缝切换效果,就像在Windows下一样.
这不是AMD第一次暗中给Ubuntu提供一个小火炉. 这也可以从侧面反映Ubuntu在Linux世界和制造商中的地位. 越来越成熟的Ubuntu逐渐被许认可,甚至包括对开源系统不甚了解的中国人. Linux走向普及还有很长的路要走. 我希望这些制造商能够开发出色的驱动程序来与Linux合作,并让更多的人了解Linux.
对于那些想要尝试使用新版本驱动程序的非Ubuntu Linux用户,请转到此页面:
源代码:
+ source / fglrx-installer / 2: 8.840-0ubuntu1
编译的二进制版本(deb软件包格式):
对于x86:
+ source / fglrx-installer / 2: 8.840-0ubuntu1 / + buildjob / 2416719
对于x64:
+ source / fglrx-installer / 2: 8.840-0ubuntu1 / + buildjob / 2416718
此外,也许您的发行版无法安装或存在各种错误,一切皆有可能. 感到麻烦,请等待11.4的正式版本. 毕竟,明天是四月,新版本的11.4将在本月内发布.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-311437-1.html