![Nvidia 与 Wayland 合作吗?](https://linux22.com/image/201717/Nvidia%20%E4%B8%8E%20Wayland%20%E5%90%88%E4%BD%9C%E5%90%97%EF%BC%9F.png)
一位使用 Linux 的同事想要购买一台新笔记本电脑,并发现其中一台是 Nvidia 的精视科技显卡。
现在我知道有老的Nvidia 卡不能在 Linux 上正常工作的故事。
但最近出现了 Nvidia 搞砸的问题韦兰, 但也许最终会接受 Linux 支持。
进入内核及其发行版的时间表是什么?
当我输入此内容时,系统会提示我
如果这是最安全的做法,那么至少知道这一点是件好事!
答案1
当前的 Nvidia 驱动程序支持 GBM、Wayland 和 XWayland 硬件加速。 (自 470.x 系列驱动程序起)
没有“进入内核”的时间表,这不是它的工作原理。 -> Nvidia 驱动程序是一个外部内核模块。驱动程序本身将支持各种 GFX 卡和内核版本,通常内核支持是相当最新的。 -> Nvidia 驱动程序有一些 shim 代码,您可以针对您的内核构建它(或者您的发行版/软件包维护者已经为您完成了此操作)...这就是所需的内核支持范围。
每个发行版都是不同的,考虑到它们的数量很多,我当然无法回答你的问题,但是; Archlinux、Fedora 等都支持运行 Wayland + Nvidia。基本上,任何现代发行版都会提供最新或前沿的软件。
话虽如此,在某些情况下,Nvidia + Wayland 可能会有一些粗糙的边缘(您关于混合 GFX 的第二个链接可能就是其中之一)。在其他情况下,取决于您所依赖的软件; Wayland 可能不是一个好的选择——例如;如果您依赖为 Xorg 编写的软件,但该软件无法在 XWayland 中正常运行或没有 Wayland 对应版本。
就我个人而言,虽然我目前不是 nvida 用户(这里是 AMD)——但我仍然不使用 Wayland,因为 Gnome-Wayland 对我来说太粗糙了,更重要的是;我所依赖的软件需要 Xorg; XWayland 不起作用(所以 Wayland 无论如何都不是一个选择)。
如果您的同事有充分的理由使用/更喜欢 Nvidia,他们将不会被迫使用 Wayland。他们可以尝试一下,然后始终切换回 Xorg 会话。
编辑:如下所示,对您的同事可能面临的软件和硬件潜在问题进行一些研究可能是个好主意。例如,您可以咨询您喜欢的桌面环境的错误跟踪器,还可以研究笔记本电脑的 Linux 支持。
答案2
NVIDIA 二进制 Linux 驱动程序确实支持 Wayland。
一位使用 Linux 的同事想要购买一台新笔记本电脑,并发现其中一台配备了 nvidia GeForce 显卡。
我强烈建议不要购买配备 NVIDIA GPU 的笔记本电脑对于Linux。事实上,我强烈建议不要购买带有任何独立 GPU 的笔记本电脑,因为即使在 2022 年,Linux 也不能很好地与它们配合:选择独立 GPU 非常麻烦。
如果您的朋友不玩现代游戏,那么 11/12 代 Intel Core CPU 或 Ryzen 5000/6000 APU 等是更好的选择。
最后,对于 NVIDIA 显卡,您无法使用安全 UEFI 启动(技术上可以,但它极其复杂且乏味 - 在我的台式电脑上,我只是完全禁用了安全启动)。
最后,我个人的观点是 Wayland 是寻找问题的解决方案(是的,这是讽刺)。它是设计不当,它需要大量的代码才能启用它,它仅适用于 Gnome。