为什么有些桌面环境需要“3D”显卡?

为什么有些桌面环境需要“3D”显卡?

我正在阅读这个问题列出 Ubuntu 的桌面环境,我注意到许多更“花哨”的桌面环境需要“3D”显卡。但看起来它们里面没有任何真正的 3D 功能,那么为什么它们有这个要求呢?

答案1

因为许多较新的界面需要 3D 卡所具有的纹理和渲染功能。Vista/Windows 7 的 Aero 和 Mac OSX 也是如此。如果您想做任何花哨的事情并保持良好的性能,您需要在 GPU 上进行。否则,您需要 CPU 做太多事情,性能将受到严重影响。

3D GPU 是大规模并行的。这意味着绘制屏幕、操作屏幕并重新绘制屏幕只需很少的精力和内存。

如果你想找一个好地方开始进一步的研究,看看微软的 DWM。它通过逐行渲染的方式,提供了大量有关这些接口与旧 CPU 线路有何不同之处的信息。

相关内容