NVIDIA 435.17 Linux Beta驱动程序增加了Vulkan和OpenGL + GLX PRIME卸载功能

最新的 NVIDIA 435.17 Linux Beta驱动程序 为PRIME渲染卸载添加了Vulkan和OpenGL + GLX支持。
PRIME是Linux内核,显示服务器和各种驱动程序的功能的集合,这些功能可通过Linux上的多GPU配置实现GPU卸载。使用NVIDIAOptimus的笔记本电脑(使用集成的Intel GPU和离散的NVIDIA GPU)。
借助新的按需PRIME渲染卸载功能,您可以在单独的NVIDIA GPU上运行某些应用程序,同时将集成的GPU用于其他所有功能,从而节省电池电量。

最新的NVIDIA 435.17 Linux beta驱动程序支持Vulkan和OpenGL + GLX用于PRIME渲染卸载,但尚不支持NVIDIA EGL。
要使用最新的Beta NVIDIA驱动程序的新PRIME渲染卸载功能,X Server需要一些补丁,这些补丁尚未包含在官方X服务器发行版中。 PPA 对于Ubuntu 19.04或18.04,它是为想要测试的用户提供的(但 NVIDIA驱动程序PPA 当前只有Ubuntu 19.10的435.17版本。因此,如果您要使用旧版本,则必须等待。)它还需要其他X屏幕配置(xorg.conf)才能工作。
另请注意,该图形应用程序似乎已卸载到NVIDIA GPU屏幕。根据运行的应用程序类型,需要几个环境变量。

  • 对于需要使用的Vulkan应用程序 __NV_PRIME_RENDER_OFFLOAD=1 (例如: __NV_PRIME_RENDER_OFFLOAD=1 vkcube
  • 在GLX应用程序中,您需要同时使用 __NV_PRIME_RENDER_OFFLOAD=1__GLX_VENDOR_LIBRARY_NAME=nvidia (例如: __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep vendor)。

进一步了解 NVIDIA 435.17 Linux Beta驱动程序更改 并签出 PRIME呈现越野细节和要求
我无法对此进行测试,因为我的旧Nvidia Optimus笔记本电脑不支持最新的NVIDIA驱动程序(您需要使用旧版390版本)。 NVIDIA设置的屏幕截图包括一个新的“ NVIDIA On-Demand”选项,但没有其他设置。因此,我们无法提供任何其他详细信息或经过正确测试的方法来设置和使用它。
通过 / r / linux_gaming (/ U /反终极)

Sidebar