xorg开源驱动程序比专有驱动程序稳定得多,因此,如果您不需要专有驱动程序的任何功能,请使用开源驱动程序。
发布新版本的Ubuntu时,Fglrx和fglrx-updates相同。AMD发行较新的驱动程序时,会更新Fglrx-updates,而在升级到新版本的Ubuntu之前,通常不会更新fglrx。这意味着,与fglrx相比,fglrx-updates可能具有更好的性能,更少的错误和更多的功能,但原则上可能会发生,为此发布了一个更新,其中包含新的错误(甚至可能阻止您的系统启动GUI)。
现在享受专有驱动程序的优势:
- 它具有出色的3D性能,这在使用合成窗口管理器时也与桌面性能相关(Unity使用Compiz,这在很大程度上取决于3D加速)
- 有了它,图形卡耗电更少(主要与笔记本电脑有关)
- 它带有OpenCL支持,这意味着某些程序可以受益于图形芯片(例如imagemagick,尽管我认为在Ubuntu上已禁用此功能)
- 您可以使用VAAPI来获得硬件加速的视频解码(例如在VLC媒体播放器中),但这通常仅在非常慢的CPU(例如AMD C系列或Intel Atom)上才需要。
- 在某些卡上,开源驱动程序不支持通过HDMI输出音频,在这种情况下,请使用专有驱动程序。
现在专有驱动程序的缺点
- 我是否提到它不如开源驱动程序稳定?
- 在某些系统上,播放视频文件时会看到撕裂的伪影(Catalyst Control Center中有一个设置可以防止这种情况,但在某些系统上不起作用)
- 对于某些设置,您必须使用Catalyst Control Center而不是Ubuntu System Settings,例如,如果您想第一次将桌面扩展到第二台显示器。
由于它们是在评论中提到的,因此仅是关于实验性驱动程序的一句话:我不建议使用它们,目前(至少在12.04上)它们与某些其他软件包(最著名的是:硬件视频解码)不兼容。和opencl在没有丑陋的hack的情况下无法正常工作)。如果您确实需要AMD的最新驱动程序,请从AMD网站获取它们,并使用它们来构建特定于发行版的软件包。
长话短说:如果开源驱动程序一切正常,请使用它们。如果您需要或需要上面提到的功能之一,并且可以承受更新破坏某件事的很小风险,请使用fglrx-updates,否则使用fglrx。如果不确定自己在做什么,请不要使用实验性驱动程序。
X.Org X server
,但不能通过fglrx-updates
或暂停/唤醒fglrx-experimental-xx
。检查syslog
表明问题出在(实例)Xorg
进程上。只是把它放在那里参考。记住,YMMV。它与该错误报告非常相似。清除驱动程序,并安装最新的fglrx-experimental-xx
修复程序。