NVIDIA Driver 378.13 发布,允许查看已配置的 PRIME 显示器

最新的短期 Nvidia Linux 驱动程序分支已达到 378.13 版本。 具有新的 GPU 支持、xorg-server 1.19 支持、在 nvidia-settings 中查看配置的 PRIME 显示的能力、其他功能和各种修复。

NVIDIA 378.13 更新日志:

  • 添加了对以下 GPU 的支持:
    • Quadro P3000
    • Quadro GP100
    • Quadro P4000
    • Quadro P2000
    • Quadro P1000
    • Quadro P600
    • Quadro P400
    • Quadro M1200
    • Quadro M2200
  • Xinerama 下默认禁用 OpenGL 线程优化。
  • 添加了对 ARB_parallel_shader_compile 扩展的支持,以允许 GLSL 着色器的多线程编译。
  • 更新了 X 驱动程序以忽略任何虚拟现实头戴式显示器 (HMD)。 有关详细信息,请参阅 README 中的“AllowHMD”X 配置选项。
  • 驱动程序现在将在深度 30 X 屏幕上宣传没有深度位的 GLX FBConfig。
  • 在 nvidia-settings 中添加了对查看配置的 PRIME 显示器的支持。 要启用 PRIME 显示,请参阅自述文件中的“使用 RandR 1.4 卸载图形显示”。
  • 添加了使 NVIDIA EGL 驱动程序能够加载 EGL 外部平台库的基础架构,这些库为现有的 libnvidia-egl-wayland.so.1 之外的新窗口系统添加了客户端支持。 有关更多详细信息,请参阅:
    • – https://github.com/NVIDIA/eglexternalplatform
    • – https://github.com/NVIDIA/egl-wayland
  • 添加了对以下 Vulkan 扩展的支持:
    • VK_KHR_display
    • VK_KHR_display_swapchain
  • 在驱动程序中默认启用 OpenGL 线程优化。 有关详细信息,请参阅 README 的“指定 OpenGL 环境变量设置”一章中的“线程优化”部分。 这些优化会在降低性能时自行禁用。 因此,许多应用程序的性能应该保持不变,而那些受益于线程优化并且尚未强制启用它们的应用程序的性能应该有所提高。
  • 修复了阻止 PRIME Sync 在配备 GeForce GTX 4xx 和 5xx 系列 GPU 的笔记本电脑上工作的错误。
  • 修复了在使用某些 GPU 从挂起状态恢复时导致系统挂起的错误。
  • 修复了热插拔显示时可能导致损坏的回归。
  • 修复了阻止具有多个 DisplayPort 显示器的系统从挂起中正确恢复的回归问题。
  • 在拥有它的内核上添加了对 screen_info.ext_lfb_base 字段的支持,以便正确处理物理地址高于 4GB 的 UEFI 帧缓冲区控制台。
  • 添加了对 X.Org xserver ABI 23 (xorg-server 1.19) 的支持
  • 修复了允许 nvidia-installer 尝试加载针对非运行内核构建的内核模块的错误。

下载并安装 NVIDIA 378.13:

可从以下链接下载适用于 x86、x86_64、ARM 和其他架构的官方 .RUN 安装程序:

NVIDIA Unix 驱动程序存档

“图形驱动程序”团队正在维护一个带有专有 GPU 驱动程序的 PPA(378.13 目前尚未准备好, 检查这里)。

1. 在终端中通过以下命令添加 PPA (Ctrl+Alt+T):

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

2. 然后 378.13 驱动程序 WILL 可通过 其他驱动程序 效用:

此外:

对于某些显卡,安装 NVIDIA 专有 GPU 驱动程序后可能会出现黑屏问题。 尝试在 grub 选项中设置 NOMODESET,或通过命令删除专有驱动程序:

sudo apt-get purge nvidia-current

您可能需要启动到恢复模式 -> 根提示符,或在登录屏幕上按 Ctrl+Alt+F1 进入命令控制台。