是什么阻止了视频卡在 Linux 上被充分利用?

use*_*559 4 linux graphics

为什么显卡在 Windows 上的质量更好?Linux 是否有什么东西会阻止视频卡被充分利用?从 Linux 上的视频卡中获得最佳图形需要什么?

Ant*_*hon 5

对于 Windows 和 Linux 下的相同硬件,无法从显卡获得相同质量的输出没有根本原因。然而,软件的开发,包括驱动程序和任何应用程序软件,都需要编写,并且在 Windows 和 Linux 上都需要额外的努力。

这种双重努力总是会占用资源或干扰仅为一个平台而做。因此,即使一家公司可能通过努力获得额外的硬件/软件销售额,但如果他们更多地或完全专注于一个平台,这也必须考虑到可能失去优势。

在 90 年代初期,我主要使用运行其 Unix 变体 (Irix) 的 Silicon Graphics (SGI) 机器。这些是唯一能够以电影制作者可接受的水平处理 3D 图形和视频处理的计算机。高端图形(当时)在 Windows 下无法运行,因为在很长一段时间内,Windows 都不是 SGI 硬件的可安装选项。在像侏罗纪公园这样的电影中,会使用 SGI 机器来制作电影和电影本身。

如今,在游戏行业,例如,Windows 在输出质量方面占主导地位,这只是因为更高的预期销售额而在该平台上投入了更多精力,而不是因为 Linux 无法达到这些质量水平。

然而,在为《霍比特人》等电影创建高质量图形时,其 48fps(无论您喜欢与否),所使用的软件是基于 Linux 的。使用 Linux 是开发人员根据需要获得的图形质量级别做出的决定。(免责声明:我曾参与为这家软件公司提供开发服务,因此您认为我对图形输出质量有偏见是正确的)。