集成显卡:Ubuntu能否更好地与Intel HD Graphics 4000或AMD APU(AMD Radeon 7660D)配合使用?

我打算为自己构建一台计算机,我将在其上安装64位Ubuntu 13.04。 这台电脑将用于轻型游戏和办公室工作。 为了节省一些钱,我打算使用集成显卡,但我不知道是选择Intel HD Graphics 4000(使用Intel i5-3570K处理器)还是AMD Radeon 7660D显卡(使用AMD) A10-5800K处理器)。

根据您的技术知识/经验,在稳定性和性能方面,这两种选择中哪一种最佳? 我希望我的系统稳定,但同时,我希望有一些奇特的Compiz或KWin桌面效果,并玩一些游戏。

我更倾向于选择AMD APU,因为它比英特尔便宜,并且我从Phoronix网站上读到,这个APU似乎运行良好,特别是如果使用专有的Catalyst驱动程序。 但我仍然想知道你的意见。 那么,Intel还是AMD集成显卡?

你可能会得到一千个意见……

我的印象是(在为家庭设置三个盒子之后)英特尔GPU在Linux中运行奇迹。 哈斯威尔出局后,我打算为自己买一个这样的盒子。 我的AMD / ATI HD5850(专用卡)对Linux来说并不是很好用(或者用二进制驱动程序撕掉,或者没有性能问题)。 不过,非常适合Windows游戏。 如果你有双启动设置,AMD可能会做得更好; 对于纯Linux而且没有游戏要求,我会选择英特尔而不是AMD。

因人而异。

我的笔记本电脑中有混合型AMD和Intel 3000HD。 根据我的经验,英特尔是一个更容易的选择。 用于Linux的Catalyst软件存在问题并导致问题,更不用说依赖于可能会黑屏的替代驱动程序。

英特尔HD绝不是完美的,但默认情况下,这种硬件可以正常工作而无需添加GUI或任何东西。

就游戏而言,如果这些不仅仅是“我的世界”和“文明”,那么你们会想要与AMD合作。

我知道这是一个相当古老的post,但我偶然发现了这一点,只是觉得我会投入我的两分钱……

我已经使用Linux已经有好几年了,并且已经经历了许多不同的系统(包括笔记本电脑和台式机)。 我买的一些电脑是供个人使用的,有些是由我的雇主发给我的。

我完全同意上面的两篇文章 – 英特尔绝对是Linux的发展方向。 英特尔高清显卡驱动程序是开源的,并且包含在Linux内核中(这意味着您无需为制造商安装二进制专有驱动程序而努力 – 这在Linux上可能是一项非常艰巨的任务几次)。

我拥有的最后一张AMD / ATI显卡是两张7780。 一个在AMD A8主板上运行,另一个在Intel i5主板上运行。 两者都有双显示器 – 一个2560×1440,另一个1920×1080。 虽然他们“有点”工作,但他们从未令人满意地工作。 有撕裂的问题,摇摇欲坠的窗户不顺畅(不断抖动和懒散),过扫描问题等等。最终用户体验糟透了。

我听说有很多关于Linux的nVidia驱动程序的好东西,所以我把钱花在了两张GTX 660TI卡上,然后用这些卡替换7780。 虽然660TI在单监视器模式下确实运行得非常好,但它却难以运行两台显示器。 在第二台显示器上总是撕裂,如果正在播放电影等,事情变得轻快/笨拙。

使用Ubuntu 14.04(运行3.13内核),nVidia和多个高分辨率显示器的情况要好得多。 一切都近乎完美(我使用专有的nVidia 331.67驱动程序)。 我说“差不多”,因为当我使用默认video播放器从我的NAS盒流式传输video时,因为生涩/滞后(启用了摇摆的窗口,当你在video播放时拖动窗口时你真的注意到它)。 如果在VLC播放器中播放video,则不会发生这种情况(因此可能与硬件加速/解码有关)。

我对英特尔高清片上GPU感到非常满意。 我拥有英特尔高清显卡的每台笔记本电脑都运行得非常漂亮。 即使在我的Chronos 7中使用Intel HD 4000,驱动两个显示器(第二个以2560×1440运行)也不是问题。 即使我使用默认的video播放器来播放video,事情仍然是流畅的,流畅的和活泼的(它通过摇摇欲坠的Windows测试与飞行的颜色:))。

作为一项实验,我决定从我的英特尔台式机中取出660TI并试用板载Intel HD 4400.它工作得非常好,即使有两台显示器,虽然没有方便的GUI来修复第二台显示器上的过扫描(I用xrandr弄乱了,但仍然无法完全摆脱过扫描)。 我遇到的另一个问题是最高分辨率。 主板有一个HDMI端口和一个DVI端口 – 两者都不能驱动2560×1440显示器(即使盒子上印有“超高清4K”,据我所知这是假广告)。 我的笔记本电脑有DisplayPort或Thunderbolt端口,因此驱动更高分辨率的显示器没有问题。

对于运行Linux的单个监视器机器,我会坚持使用Intel HD。 如果您想要驱动多个显示器,请注意没有简单的方法(即GUI)来处理过扫描。 如果您想要驱动高于1920×1080的显示器,那么只需确保您的主板配备一个高于高清输出的端口(DisplayPort和Thunderbolt将驱动2560×1600,可能更高)。

我觉得为英特尔司机“正常工作”添加一个小警告非常重要。 如果您打算使用双显示器,则从SNA切换到UXA非常重要。 这可以通过在/etc/X11/xorg.conf文件中添加以下内容来完成(如果该文件尚不存在,则创建此文件):

Section "Device" Identifier "intel" Driver "intel" Option "AccelMethod" "uxa" EndSection 

这使得事情变得更加平滑,但它也会导致一些轻微的烦人瑕疵(例如,如果你为顶部栏设置了不透明度,你会看到它在拖动窗户时闪烁)。

如果您使用多个高分辨率显示器,nVidia是更好的选择。 英特尔高清显卡与2个四高清显示器(2560×1440)相悖。 我有一台配有Intel Z97主板的钻机。 当运行全高清电视和我的戴尔U2711时,英特尔HD 4400挣扎(即窗口移动稍微(但显着)不稳定)。 使用我的nVidia GeForce 660TI(运行驱动程序337.25 beta)运行相同的两个显示器时,一切都如丝般顺畅和响应。

按现代标准,您对图形的需求非常低。 具体来说,几乎所有的图形芯片组都可以处理你感兴趣的那种效果。几乎所有今天出售的电脑都可以处理Windows Aero,除了一些特定的怪癖(下面还有更多)之外,它们需要同样的东西来处理技术水平。 所有现代芯片组都支持这些function。

考虑到你的优先级列表,我会假设你不是游戏玩家,不需要挤压每一点性能或使用每一个深奥的图形能力。 照这样说…

去英特尔。

英特尔的video驱动程序是开源的,Ubuntu和开源社区不仅在Ubuntu上,而且在每个发行版上都得到完全支持。 英特尔还没有发布几乎同样多的video芯片组版本,虽然这对于想要获得最佳性能的游戏玩家来说是不好的,但它大大简化了那些想要响应video播放,桌面效果和适度休闲游戏质量的用户的选择。

另一方面,AMD / ATI发布了许多芯片组,并且随着时间的推移不断支持它们。 虽然AMD现在已经完全支持开源驱动程序,但有时它需要知道您正在使用的特定型号和芯片,以便了解哪种开源驱动程序最适合它。

作为一名非游戏玩家,我发现只需自动检测到英特尔芯片组并“正常工作”就值得花一些额外的钱。