驱动程序下载

Registration
Keynote
GTC 创业企业特别会议
Portal Prelude
DOCA Early Access Registration

FreeBSD Display Driver – x86

 
版本: 358.16
发布日期: 2015.11.20
操作系统: FreeBSD x86
语言: Chinese (Simplified)
文件大小: 55.84 MB
下载

发布重点
产品支持列表
其他信息
  • 修复了在 358.09 中引入的一项回滚操作,该操作会导致与 Quadro Sync 结合使用的 OpenGL 立体应用程序在某些 GPU 上渲染错误。
  • 修复了在 358.09 中引入的一项回滚操作,在启用 SLI AFR、SFR 或 SLIAA 模式时,该操作会导致 OpenGL 立体应用程序挂起。
  • 修复了在 358.09 中引入的一项回滚操作,如果在使用某些 SLI Mosaic 拓扑时启动 OpenGL 应用程序,该操作会导致系统挂起。
  • 修复了以低帧率运行时在基于 Kepler 的 GPU 上可能导致某些 G-SYNC 显示器闪烁的问题。
  • 修复了在 Xinerama 布局 (包含多个由同一 GPU 驱动的 X 屏幕) 中可能导致 OpenGL 或 VDPAU 应用程序挂起的回滚操作。
  • 添加了一项回退操作,以允许 GLX 在 NVIDIA 客户端 GLX 与 NVIDIA 服务器端 GLX 之间的 UNIX 域套接字通信受阻时正常运行。例如,Fedora 22 上的默认 SELinux 策略阻止 NVIDIA 358.09 GLX 驱动程序在 GDM3 中运行:

    https://bugzilla.redhat.com/show_bug.cgi?id=1271401

  • 修复了 358.09 中的一项回滚操作,该操作会导致配置为使用 3D Vision 立体技术的 G-SYNC 显示器白屏并报告不支持的信号。
  • 修复了 358.09 中的一项回滚操作,该操作会导致未能协商通过翻转来执行 glXSwapBuffers 的 OpenGL 应用程序停止更新屏幕。这是在 Fedora 22 上触发的,在其中 SELinux 系统策略阻止了 gnome-shell 与 X 服务器通信。

    现在,未能协商通过翻转来执行 glXSwapBuffers 的 OpenGL 应用程序将恢复为 通过位图传送来执行该函数。

    详情请参见 https://bugzilla.redhat.com/show_bug.cgi?id=1271401。

  • 修复了在无外设 X 服务器配置的情况下导致 OpenGL 性能降低的一项回滚操作。
  • 修复了与当前环境仍关联的 GLXWindow 被损坏后出现的内存泄漏问题。
  • 修复了导致 EGL 像素缓冲区与前后缓冲区同时被创建而不是只与后缓冲区一起被创建的问题 (对于 EGL,EGL 像素缓冲区需要与后缓冲区一起被创建)。
  • 添加了一个新的内核模块 nvidia-modeset.ko。这个新的驱动程序组件与 nvidia.ko 内核模块配合工作,对 GPU 的显示引擎进行编程。

    nvidia-modeset.ko 不向第三方应用程序提供任何用户可见的新功能或接口。但是,在以后的版本中,nvidia-modeset.ko 将用作内核的直接渲染管理器 (DRM) 提供的模式设置接口的基础。

  • 转入或转出 G-SYNC 模式时减少闪烁和延迟。作为此更改的一部分,在其屏幕显示上有 G-SYNC 指示器的显示器现在将始终报告它们处于 G-SYNC 模式。OpenGL G-SYNC 视觉指示器可以在 nvidia-settings 中启用,以确定 G-SYNC 实际上在何时使用。
  • 来自 OpenGL 3.0 的以下 OpenGL 扩展的 GLX 协议已经从非官方状态提升为 ARB 批准的官方状态:
  • GL_EXT_draw_buffers2
  • 以下 OpenGL 3.0 命令的 GLX 协议:

    BindBufferRangeNV
    BindBufferBaseNV
    BeginTransformFeedbackNV
    EndTransformFeedbackNV
    GetTransformFeedbackVaryingEXT
    TransformFeedbackVaryingsEXT
    上述各项是以下扩展的一部分:

    GL_NV_transform_feedback
    GL_EXT_transform_feedback

    已经从非官方状态提升为 ARB 批准的官方状态。

    通过上述更改,OpenGL 3.0 的 GLX 协议已经从非官方状态提升为 ARB 批准的官方状态。

  • 针对 OpenGL 驱动程序中的大型分配,添加了一个新的系统内存分配机制。该机制允许在未使用某项分配时从进程中取消该分配的映射,从而使应用程序可以使用更多的虚拟地址空间。在带有 Linux 3.11+ 和 glibc 2.19+ 的 32 位 OpenGL 应用程序上,默认启用该机制。以此方式分配的内存将占用 /dev/shm 中的空间。将环境变量 __GL_DevShmPageableAllocations 设置为 2 将禁用此功能
  • 添加了对 OpenGL 4.3 的支持。
  • 添加了对 X.Org xserver ABI 20 (xorg-server 1.18) 的支持。


<