几天前AMD发布了最新的11.3版催化剂。Windows用户倒是没什么,而Linux用户则发现11.3版AMD专有驱动则与X.Org Server 1.10 ABI (Application Binary Interface)不兼容!也就是最新版本的Linux要么降X.org版本要么就别用11.3版显卡驱动。这直接影响到即将发布的Ubuntu 11.04, Fedora 15等主流Linux发行版。 然而据国外消息,Ubuntu 11.04 Natty Narwhal的软件库里新出现了fglrx 8.84的文件(fglrx曾是AMD的Linux版显卡代号)。而AMD公开发行最新版本11.3版则是fglrx 8.83。由此基本上可以肯定是11.4的早期版本类似于Windows版下的11.4版催化剂的 Preview版。经检验,该版本可以支持最新版的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用户,想试试新版驱动的效果,请到此页面: 源码:https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:8.840-0ubuntu1 |