mat*_*tdm 72 linux xorg hardware-compatibility graphics
我正在构建或购买一个新的 Linux 系统,我正在尝试选择最适合我需求的显卡。我该如何做这个决定?
有数十个计算机设备评论网站,它们对新图形硬件的每一个细节都垂涎三尺,并针对 Microsoft Windows 执行详细的基准测试和优缺点。这些对于 Linux 来说也是有用的信息来源吗?有没有网站至少粗略地看一下 Linux?
我主要对良好的 2D 性能感兴趣,但随着现在需要硬件加速 3D 的精美新桌面环境,我也需要考虑这一点。我在哪里可以找到有关的预购信息?
我非常喜欢有一个开源驱动程序。在不加入十几个不同的邮件列表的情况下,如何判断哪些开源驱动程序在功能支持和性能方面是最好的?特定公司几乎总是最好的选择,还是会改变?
闭源驱动程序的优缺点是什么?这主要是关于 3D 性能,还是我可能会错过的专有驱动程序启用的其他功能?既然闭源驱动程序会将 Linux 内核标记为受污染,那么闭源公司是否擅长为相关问题提供直接的最终用户支持?最先进的技术最终是否可以让我可以为任何给定的显卡在打开或关闭之间进行选择,或者某些型号是否需要其中之一?
如果该卡可以在我选择的任何现代 Linux 发行版上轻松运行,而无需经过漫长的操作过程,那就太好了。这是一个合理的希望吗,我怎样才能最好地找到一张可以这样工作的卡片?
如何确定特定图形驱动程序是否适合市场上的给定型号?是否最好购买旧卡以确保提供支持?
jon*_*scb 32
如今,开源驱动程序变得越来越好。我对 Intel 或 AMD 硬件没有任何问题。
英特尔
我听说旧的很糟糕,但我的 G4500HD 可以很好地完成我需要的一切。不过,视频加速可能会更好。英特尔也没有专有驱动程序,您唯一的选择是开源。KDE 中的复合 3D 桌面在我的带有英特尔芯片的笔记本电脑上运行良好。
AMD/ATi
现在旧卡比新卡得到更好的支持。如果您能以某种方式获得 x1800 或同代产品,那可能是最好的。该r300g司机越来越超过开发工作r600g。不是说r600g不好,实际上是很棒!它只是有点落后于旧硬件的驱动程序。AMD 为新硬件提供专有驱动程序,但根据我的经验,您希望避免使用它;这很糟糕。该r300g驱动程序不支持所涵盖的硬件,因此开放驱动程序是您唯一的选择。就像我拥有的英特尔芯片一样,我的 Radeon 4850 可以在 KDE 中很好地运行复合桌面。
目前,我不推荐 HD6000 系列。6900s在open driver中完全不支持,其他的基本支持。选择 HD5000 或 HD4000。
Nvidia
他们有一个非常好的专有驱动程序,但开放驱动程序正在苦苦挣扎。它一直在变得更好,但 Nvidia 没有做任何事情来帮助开发人员。至少 AMD 为他们的硬件提供了一些帮助。
拥有开放驱动程序的优势在于它可以在任何发行版中开箱即用。如果您安装 Fedora,一切都将正常工作,包括双屏和 3D。专有的设置起来很痛苦。他们都没有正确设置我的双屏幕。用 Nvidia 设置更容易,这没什么好说的,因为 AMD blob 在这方面很糟糕。此外,无论何时更新内核,都必须重新安装驱动程序。如果您安装了 in-repo 版本,大多数发行版都会处理这个问题,但是如果您不这样做,那么一早上启动并意识到您更新了内核而现在 X.org 无法工作会很烦人。
如果您不打算玩 3D 游戏,Intel 或 AMD 驱动程序是最好的。AMD 驱动程序比 Intel 驱动程序更现代,它使用 Mesa 中的 Gallium3D 架构(这就是 中的g代表r600g),但它们都完成了工作。
Šim*_*óth 24
虽然这篇文章是基于事实,但它仍然包含我的个人经验和意见。
英伟达
尽管有一个开源驱动程序项目,但您可能需要将 Nvidia 视为仅闭源驱动程序。现在在 Nvidia 的情况下,这并没有真正带来很多坏事,因为他们真的非常努力地在他们的驱动程序上工作。对 Linux 上的闭源显卡驱动程序的最佳支持。
Nvidia 显卡是唯一能在 Linux 和 Windows 上提供同等性能的显卡。
尽管如此,闭源驱动程序仍存在一些限制,例如不支持仅适用于 GPL 驱动程序(如 KMS)的功能。
英特尔
现在,在选择英特尔时,您需要格外小心。一些英特尔显卡实际上是 3rd 方捆绑卡,没有任何(或非常糟糕)的支持。但是如果你选择了正确的芯片,你就可以享受最好的开源驱动程序。例如,即使是非常低端的 Intel 卡在合成窗口管理器方面也比高端 Nvidia 卡更快。
AMD
现在这很复杂。AMD 提供专有驱动程序(往往很糟糕),他们还发布文档并支持开源驱动程序开发。
现在的问题是开源驱动程序永远不会包含某些许可/专利/等...功能,而且由于它们并不真正专注于闭源驱动程序的开发,我想它们将永远落后(Windows 功能/性能)。
Shi*_*nok 11
查看以下 Linux 友好图形卡/芯片组列表,包括开放的和专有的:
http://www.phoronix.com/scan.php?page=category&item=Graphics%20Cards(提供基准和评论等等,非常酷)
http://www.tldp.org/HOWTO/Hardware-HOWTO/video.html
http://hardware4linux.info/search/
http://xorg.freedesktop.org/wiki/Projects/Drivers?action=show&redirect=VideoDrivers
就个人而言,我会选择 NVIDIA 显卡。他们专有的 linux 驱动程序非常好并且经常更新。他们甚至发布了 FreeBSD 和 Solaris 的驱动程序版本。据我所知,那里没有匹配项(既不是专有的也不是免费的),自从 GeForce 系列问世以来,我对与 NVIDIA 卡有关的直接渲染和 3D 没有任何真正的问题。