linux游戏吧 关注:3,459贴子:23,738
  • 2回复贴,共1

NVIDIA现正式发布linux440.31显卡驱动

只看楼主收藏回复

继上个月发布440.26 beta之后,NVIDIA今天现更新发布440.31显卡驱动。

此版本除了错误修复外,还更新增加支持显卡 GeForce GTX 1660 SUPER。
官方更新介绍
添加了对以下GPU的支持:
GeForce GTX 1660超级
修复了440.26驱动程序中的回归问题,该问题可能导致NVIDIA内核模块无法在本地化为英语以外的其他语言的系统上正确构建。
修复了一个错误,该错误可能导致使用GLX间接渲染运行应用程序时X服务器崩溃。
更新了Module.symvers完整性检查,这是NVIDIA内核模块构建过程的一部分,以适应最近以Module.symvers文件格式添加新字段的情况。这修复了在安装驱动程序或使用Linux 5.4 RC内核重建DKMS时出现的错误“缺少Module.symvers文件”。
修复了Linux内核5.4.0发行候选版本中的内核模块构建问题。
更新了nvidia-bug-report.sh,以从coredumpctl收集有关X服务器崩溃的信息(如果有)。
更新了nvidia-drm内核模块,以与在最近的Linux内核版本中删除DRIVER_PRIME标志兼容。
更新了退出nvidia-settings控制面板时显示的确认对话框,以报告尚有待更改的配置更改,如果更改在退出前未应用或保存,这些更改将丢失。
默认情况下启用了并行GLSL着色器链接;也就是说,无需先调用glMaxShaderCompilerThreadsARB(),即可允许GL_ARB_parallel_shader_compile运行。
在受支持的GPU上增加了对HDMI 2.1可变刷新率(VRR)G-SYNC兼容显示器的支持。有关更多详细信息,请参阅自述文件中的“在一个X屏幕上配置多个显示设备”。
添加了对GLX_NV_multigpu_context和GL_NV_gpu_multicast扩展的支持。有关更多详细信息,请参阅README的“配置SLI和Multi-GPU FrameRendering”一章以及扩展规范:
https://www.khronos.org/registry/OpenGL/extensions/NV/GLX_NV_multigpu_context.txt
https://www.khronos.org/registry/OpenGL/extensions/NV/NV_gpu_multicast.txt
修复了阻止Vulkan应用程序在为SLI配置的系统上运行的错误。 Vulkan应用程序现在可以在启用SLI的情况下运行;但是,他们将只能使用单个GPU。
将nvidia-sleep.sh示例脚本简化为不再依赖于通过X服务器日志对当前VT的不可靠检测。
添加了对PRIME渲染卸载的EGL支持。有关配置的详细信息,请参见自述文件中的“ PRIME Render Offload”一章。
修复了435.19.02中引入的回归,该回归会导致某些使用VK_KHR_DISPLAY扩展名的应用程序导致分段错误。
默认情况下启用HardDPMS。有关更多信息,请参见X配置选项“ HardDPMS”上的README条目。
修复了导致以下DXVK标题损坏的错误:
《Saints Row IV(黑道圣徒4)》
《saints row: the third(黑道圣徒3)》
向NVIDIA VDPAU驱动程序添加了VP9解码支持。有关受支持的VP9解码器配置文件,请参见自述文件中的VDPAU支持附录。
修复了一个错误,该错误可能导致在调用vkFreeMemory之后,由VK_EXT_memory_budget报告的heapUsage值不会立即更新。
更改了GPU时钟管理策略,以在GPU利用率下降后更快地降低时钟频率。
添加了X配置选项“ SidebandSocketPath”,该选项控制X驱动程序将在其中创建用于与NVIDIA OpenGL,Vulkan和VDPAU驱动程序组件进行通信的路径名UNIX域套接字的目录。
现在,X驱动程序将在“ SidebandSocketPath”选项指定的目录中创建回退路径名UNIX域套接字,或默认情况下为/ var / run,如果其他NVIDIA驱动程序组件无法连接至默认抽象,则将使用它们套接字。此漏洞修复了图形应用程序在网络名称空间中运行的错误(阻止使用抽象套接字)无法利用某些驱动程序功能(例如G-Sync)的错误。
当某些驱动程序内部分配的视频内存已满时,请退回到系统内存。当视频内存已满时,这可以帮助修复Vulkan应用程序中的Xid 13和Xid 31情况。
修复了一个错误,如果指定了nvidia-drm内核模块参数modeset = 1,则该错误在登录GNOME时可能导致某些DisplayPort监视器上出现空白屏幕。
修复了一个错误,该错误使NVIDIA GPU在进入挂起空闲状态(s2idle)时无法进入低功耗D3状态。请注意,在某些系统上,这可能会暴露Linux内核中现有的计时问题。有关更多详细信息,请参见自述文件“配置电源管理支持”一章的“已知问题和解决方法”部分。


回复
1楼2019-11-05 03:35
    每次发布都是修复了以前的一些错误并产生了一些更大的错误...


    收起回复
    2楼2019-11-05 11:15