NVIDIA 565.77 带来针对 Linux 的性能改进和优化

在 Ubuntu 中安装 Nvidia 驱动程序

几天前 NVIDIA 宣布推出 其新的稳定版本 控制器 565.77,其中显着变化之一的版本是 添加 GLVidHeapReuseRatio 参数 在应用程序配置文件中, 允许您控制 OpenGL 内存量 保留以供重复使用。此设置对于 Wayland 复合服务器特别有用,因为它解决了与过多视频内存消耗相关的问题。

新版本 NVIDIA 565.77 呈现的​​另一个新奇之处是 改进的 Linux 内核支持, 因为它是 您已将代码添加到构建过程中 驱动程序模块解析 Kconfig 配置中的 CONFIG_CC_VERSION_TEXT 参数,这改进了对用于构建内核的编译器的检测,减少了潜在的兼容性错误。

此外,该工具 nvidia-modprobe 现在可以更准确地检测内核模块 已加载,解决了影响 nvidia-persistenced 及其“持久”模式的问题,该模式可防止设备在不使用时重新启动。

El 通过允许使用 mmap 和,改进了对 DMA-BUF 的支持n 导出的对象以及与垂直扫描 (vblank) OpenGL 同步相关的卡顿已被删除,以支持 GSP。另一方面, nvidia-drm 现在包含一些 CRTC 驱动程序的附加属性, 使得在 Wayland 复合服务器上配置颜色处理变得容易。

至于优化, 在 DXVK 中使用 d3d9.floatEmulation 模式时的性能下降已被删除, 而 NVIDIA 配置器现在遵循帧锁配置页面上 GTK3 主题定义的颜色参数。

关于扩展,驱动程序 添加了对 Vulkan VK_EXT_depth_clamp_control 的支持 并重新引入了 Xwayland 的 OpenGL GLX_EXT_buffer_age 扩展,该扩展之前由于影响渲染的错误而被禁用。

修复了内核崩溃等关键问题 使用 nvidia-drm.modeset=0 参数时的应用程序,以及导致 KDE Plasma 6 和基于 Vulkan 图形 API 的游戏或应用程序(包括使用虚幻引擎开发的游戏)崩溃的 Wayland 错误。

所做的其他更改:

  • GLX_EXT_buffer_age 已在 Xwayland 中重新启用。由于错误,此扩展之前已在 Xwayland 中被禁用,现已修复。
  • 修复了导致 FarCry 5 在通过 DXVK 运行时显示黑屏的错误。
  • 更新了 nvidia-settings 控制面板的帧锁定设置页面,以使用 GTK3 主题文本颜色而不是默认的白色文本颜色,提高了某些主题的可读性。
  • 修复了 vkd3d-proton 2.9 中出现的一些性能回归问题。
  • 修复了使用统一后台缓冲区 (UBB) 时可能导致某些应用程序闪烁的错误。
  • 修复了可能导致 HDR 扫描显示不正确或褪色颜色的错误

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

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

要在 Ubuntu 及其衍生产品上使用 NVIDIA 驱动程序,您首先需要确定您的显卡型号和适当的驱动程序。打开终端并运行以下命令以列出系统上的 NVIDIA 设备:

lspci | grep -i nvidia

方法1:使用NVIDIA存储库(推荐初学者)

此方法更安全,可以避免图形会话出现问题。在开始之前,请确保您的系统是最新的:

sudo apt update 
sudo apt upgrade -y

接下来,安装编译内核模块所需的软件包:

sudo apt install build-essential dkms

添加 NVIDIA 显卡驱动程序存储库:

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

sudo apt update

接下来,为您的显卡安装适当的驱动程序。取代 XX 根据您的型号对应的驱动程序版本(例如, nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

最后,重新启动系统以应用更改:

sudo reboot

方法二:从NVIDIA官网下载驱动

如果您希望手动安装驱动程序,请访问 NVIDIA 官方下载网站。您可以在此处搜索适合您显卡的驱动程序、下载并按照 NVIDIA 提供的安装说明进行操作。

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

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

从 NVIDIA 网站下载驱动程序后,应避免与免费驱动程序发生冲突 暴发户 创建黑名单。使用以下命令打开相应的文件:

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

如果重新启动后遇到黑屏或者图形服务器已停止,您可以通过按 键访问 TTY 终端 Ctrl + Alt + F1 (o F2,取决于您的配置)。

卸载以前版本的 NVIDIA 驱动程序

如果您安装了旧版本,请运行以下命令将其删除以避免冲突:

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. 权利:您可以随时限制,恢复和删除您的信息。