集成显卡:Ubuntu 与 Intel HD Graphics 4000 还是 AMD APU(AMD Radeon 7660D)配合使用效果更好?

集成显卡:Ubuntu 与 Intel HD Graphics 4000 还是 AMD APU(AMD Radeon 7660D)配合使用效果更好?

我打算自己组装一台电脑,安装 Ubuntu 13.04 64 位。这台电脑将用于轻量级游戏和办公。为了省钱,我打算使用集成显卡,但我不知道是选择 Intel HD Graphics 4000(使用 Intel i5-3570K 处理器)还是 AMD Radeon 7660D 显卡(使用 AMD A10-5800K 处理器)。

根据您的技术知识/经验,从稳定性和性能方面来看,这两个选择哪个最好?我希望我的系统稳定,但同时,我希望有一些花哨的 Compiz 或 KWin 桌面效果,并玩一些游戏。

我更倾向于选择 AMD APU,因为它比英特尔便宜,而且我从 Phoronix 网站上看到,这款 APU 似乎运行良好,尤其是在使用专有 Catalyst 驱动程序时。但我还是想知道您的意见。那么,英特尔还是 AMD 集成显卡?

答案1

我的笔记本电脑中装有 AMD 和 Intel 3000HD 混合显卡。从我的经验来看,Intel 是一个更简单的选择。Linux 版 Catalyst 软件漏洞百出,容易出问题,更不用说过度依赖其他驱动程序,这可能会导致黑屏。

Intel HD 绝不是完美的,但默认情况下,该硬件可以正常工作,而不需要添加 GUI 或任何东西。

就游戏而言,如果游戏不仅仅是《Minecraft》和《文明》,您就会想要选择 AMD。

答案2

我知道这是一个很老的帖子,但我偶然发现了它,只是想发表一下我的看法...

我已经使用 Linux 好几年了,用过很多不同的系统(笔记本和台式机都有)。有些电脑是我自己买的,有些是老板发给我的。

我完全同意上述两篇文章 - Intel 绝对是 Linux 的最佳选择。Intel HD 显卡驱动程序是开源的,并包含在 Linux 内核中(这意味着您不必费力安装制造商提供的二进制专有驱动程序 - 在 Linux 上,最初几次安装该驱动程序可能是一项艰巨的任务)。

我拥有的最后一块 AMD/ATI 显卡是两块 7780。一块在 AMD A8 主板上运行,另一块在 Intel i5 主板上运行。两块显卡都配有双显示器 - 一个 2560x1440,另一个 1920x1080。虽然它们“有点”能用,但效果并不令人满意。存在撕裂问题、摇晃的窗口不流畅(持续抖动和延迟)、过扫描问题等等。最终用户体验很差。

我听说 Linux 上的 nVidia 驱动程序有很多优点,所以我花钱买了两块 GTX 660TI 显卡,用它们来替代 7780。虽然 660TI 在单显示器模式下运行得非常好,但它在运行双显示器时却很吃力。第二台显示器总是出现画面撕裂,播放电影时画面会变得抖动/卡顿等。

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

我对 Intel HD 片上 GPU 最为满意。我拥有的每一台配备 Intel HD 显卡的笔记本电脑都能完美运行 Linux。即使我的 Chronos 7 中装有 Intel HD 4000,驱动两台显示器(第二台显示器以 2560x1440 运行)也不成问题。即使我使用默认视频播放器播放视频,一切仍然流畅、流畅且快速(它以优异的成绩通过了摇晃的 Windows 测试 :))。

作为一项实验,我决定从我的英特尔台式机上拆下 660TI,并尝试板载英特尔 HD 4400。它工作得非常好,即使使用两个显示器,尽管没有方便的 GUI 来修复第二个显示器上的过扫描(我摆弄了 xrandr,但仍然无法完全摆脱过扫描)。我遇到的另一个问题是最大分辨率。主板有一个 HDMI 端口和一个 DVI 端口 - 两者都无法驱动 2560x1440 显示器(即使盒子上印有“Ultra HD 4K”,在我看来这是虚假广告)。我的笔记本电脑有 DisplayPort 或 Thunderbolt 端口,因此它们可以毫无问题地驱动更高分辨率的显示器。

对于运行 Linux 的单显示器机器,我会坚持使用 Intel HD。如果您想驱动多台显示器,请注意没有简单的方法(即 GUI)来处理过扫描。如果您想驱动高于 1920x1080 的显示器,那么只需确保您的主板带有能够输出高于高清输出的端口(DisplayPort 和 Thunderbolt 将驱动 2560x1600,甚至更高)。

答案3

我觉得有必要对“正常工作”的英特尔驱动程序添加一个小警告。如果您计划使用双显示器,则必须从 SNA 切换到 UXA。这可以通过将以下内容添加到您的 /etc/X11/xorg.conf 文件来完成(如果该文件尚不存在,请创建它):

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

这使得事情变得更加顺畅,但也会导致一些轻微的恼人现象(例如,如果您为顶部栏设置了不透明度,您会看到在拖动窗口时它会闪烁)。

答案4

按照现代标准,您对图形的需求相当低。具体来说,几乎所有图形芯片组都可以处理您感兴趣的效果。如今出售的几乎每台计算机都可以处理 Windows Aero,除了一些特定的怪癖(详见下文)外,它们在技术层面上需要相同的东西才能工作。所有现代芯片组都支持这些功能。

考虑到您的优先事项列表,我会假设您不是游戏玩家,不需要榨干每一点性能或使用每一种深奥的图形功能。话虽如此……

加油,英特尔。

英特尔的视频驱动程序是开源的,不仅在 Ubuntu 上,而且在每个发行版上都受到 Ubuntu 和开源社区的全面支持。英特尔发布的视频芯片组版本很少,虽然这对追求极致性能的游戏玩家来说不利,但对于追求响应式视频播放、桌面效果和中等休闲游戏质量的玩家来说,这大大简化了选择。

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

作为一名非游戏玩家,我发现只要有英特尔芯片组自动检测和“正常工作”就值得多花几块钱。

相关内容