NVIDIA 555.58 驱动程序已发布,了解新增功能以及如何在 Ubuntu 中安装它们

在 Ubuntu 中安装 Nvidia 驱动程序

英伟达亮相 前几天,解放 新版本的 NVIDIA 555.58 驱动程序 该版本带来的最重要的变化包括对 Wayland 的支持改进、Linux 最低要求的更新、安装程序的改进、对 Vulkan 的改进等。

值得一提的是 550.x 分支被定位为自 NVIDIA 以来的第七个稳定分支 我发布了在内核级别运行的组件。新分支的内核模块及其通用组件托管在 GitHub 上,不依赖于任何操作系统。

NVIDIA 555.58 驱动程序的新增功能

在这个新版本的 NVIDIA 555.58 中,最突出的改进之一是 安装程序现在提供了在开放和专有 Linux 内核模块之间进行选择的选项 在支持两种类型的内核模块的系统上。值得注意的是,在 NVIDIA 驱动程序版本 560 中,预计默认启用开放模块。

新版本中另一个突出的变化是添加了 Vulkan Wayland WSI 支持即时演示模式,确保生成的内容无需等待垂直消隐脉冲完成即可渲染,从而避免图像中断。

除此之外, 添加了对 Wayland 协议 linux-drm-syncobj-v1 的支持,允许缓冲区的显式同步 使用 DRM 同步对象。该协议可减少延迟、消除伪影并防止启用 NVIDIA GPU 和 Wayland 支持的系统上的卡顿。

另外,需要强调的是 默认启用使用固件调用 GSP 的代码 在具有基于 Turing 的 GPU(GeForce GTX 16xx 和所有 RTX)和包括 GSP 微控制器在内的较新微架构的系统上。要禁用它,可以使用参数 «NVreg_EnableGpuFirmware=0» 在内核模块中。

其他变化 脱颖而出:

  • 支持的最低 Linux 内核版本已从 3.10 提高到 4.15。
  • 默认情况下启用每个颜色通道 10 位的 HDMI 支持(可以使用“hdmi_deepcolor=0”参数禁用)。
  • 向 nvidia-installer 添加了交互式提示,以允许在支持两种类型的内核模块的系统上在专有和开放内核模块之间进行选择。
  • 修复了使用开放内核模块时错误地允许“nvidia-smi -r”重置主 GPU 的错误。
  • 取消了对 GeForce 上的 Base Mosaic 的支持,该支持以前仅在某些主板上的精选 GPU 板上可用,并且仅限于五个显示设备。
  • 修复了在未使用 modeset=1 加载 nvidia-drm 时导致 vkGetPhysicalDeviceSurfaceSupportKHR 错误报告对 Wayland 表面的支持的错误。
  • 修复了一个错误,当在启用了 CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER 并加载了 modeset=1 和 fbdev=1 的 nvidia-drm 的内核上挂起时,该错误可能会导致屏幕挂起。
  • 添加了对使用 EGL 而不是 GLX 作为 NvFBC 的 OpenGL ICD 的支持。

最后 如果您想了解更多 关于发布这个新版本的驱动程序,您可以 检查以下链接。

如何在Ubuntu及其衍生产品上安装NVIDIA驱动程序?

如果您有兴趣在您的系统上使用 NVIDIA 驱动程序,您应该知道什么对于 Ubuntu 及其衍生版本,有两种方法可以实现。作为第一步,您必须确定您拥有的显卡型号以及合适的驱动程序。为此,您必须打开一个终端并输入:

lspci | grep -i nvidia

做完了 第一个选项也是推荐给初学者的选项 或者,如果您不想破坏图形会话,可以使用 NVIDIA 存储库,在继续执行命令之前,值得澄清的是,在撰写本文时,存储库中尚未提供 NVIDIA 555.58 驱动程序,但他们到达那里只是几天的事情。

要通过此方法安装, 您必须首先确保您的系统已更新 安装驱动程序之前:

sudo apt update && sudo apt upgrade -y

然后 让我们安装一些额外的软件包:

sudo apt install build-essential dkms

现在让我们 添加存储库 使用以下命令:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

现在 您可以安装驱动程序, 为此,您需要在“nvidia-driver-XX”命令中将“XX”替换为适合您的显卡的驱动程序。在本文中,nvidia-graphics-drivers-555)。

sudo apt install nvidia-graphics-drivers-555

安装后, 重新启动系统 为了使更改生效:

sudo reboot

现在第二种方法是直接从 NVIDIA 网站下载驱动程序 以下链接 我们将在哪里下载它。

注意:在执行任何过程之前,请务必检查此新驱动程序与设备配置(系统,内核,linux头文件,Xorg版本)的兼容性。

因为如果不这样做,您最终可能会遇到黑屏,并且我们决不对此负责,因为您可以决定是否这样做。

立即完成下载 让我们继续创建黑名单,以避免与nouveau免费驱动程序发生冲突:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

在其中,我们将添加以下内容。

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

完成此操作后,现在我们将重新启动系统以使黑名单生效。

系统重新启动后,现在我们将使用以下命令停止图形服务器(图形界面):

sudo init 3

如果您在启动时出现黑屏或停止了图形服务器,那么现在我们将通过键入以下按键配置“ Ctrl + Alt + F1”来访问TTY。

如果您已经有以前的版本, 建议您执行卸载以避免可能的冲突:

我们只需要执行以下命令:

sudo apt-get purge nvidia *

现在是执行安装的时候了,为此,我们将授予执行权限:

sudo chmod +x NVIDIA-Linux*.run

然后执行:

sh NVIDIA-Linux-*.run

在安装结束时,您仅需重新启动计算机,以便在启动时加载所有更改。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。