我知道 AMD 和 NVIDIA 的驱动程序很糟糕,因为他们的驱动程序需要制作很多东西,需要处理很多图形 API(Vulkan、OpenGL)和窗口系统(Xorg、Wayland)。
我知道“新” Vulkan API 将帮助 AMD 和 NVIDIA 制作一些更好的 Linux 驱动程序。但只有当他们能够停止实现 OpenGL API 并且我们都转向 Wayland 时,它才会有所帮助,对吗?
所以我的问题是:GNU/Linux 桌面发行版对 OpenGL 的依赖程度有多大?
该问题是否与显示服务器、小部件工具包、桌面环境或每个 Linux 应用程序有关?
我说的不是游戏,只是一些简单的应用程序,比如设置和日历。
我知道这个问题很大,所以我不需要深入的答案。我只是需要一些帮助,让我知道应该看哪里。就像一个介绍。
答案1
根据您的应用程序,依赖关系可能完全存在,也可能不存在。重要的是,桌面环境也是应用程序,合成器也是应用程序。
如果您想要一个甚至可以与许多服务器主板内置的 MGA200 或 ATI RAGE 芯片(显然不支持 OpenGL)一起使用的桌面,那么可以选择类似 LXDE 或 Xfce 的产品。
如果您想运行 Gnome-Shell 并开启所有视觉效果,那么您将需要一张具有良好 OpenGL 支持的显卡 - Mesa 实现不能满足要求。