Nvidia Linux旧版显示驱动程序是一款专有的OpenGL视频驱动程序,旨在为基于Linux的操作系统上的Nvidia生产的显卡提供支持。
即使它提供了一个设置面板,Nvidia Linux显示驱动程序也不是一个应用程序。相反,它是一个硬件驱动程序,它提供一组指令,告诉操作系统如何使用硬件。
安装Nvidia Linux Legacy Display Driver
要在Linux计算机上安装Nvidia Linux Legacy Display Driver,您需要使用“下载”来下载二进制包。上面的按钮,将文件保存在您的主文件夹上,并在Linux终端中以root身份执行sh ./NVIDIA-Linux-x86-xxx.xx.run命令(其中xxx.xx是版本号)。
在安装过程中,将询问用户是否要手动编辑X配置文件或让安装程序完成所有工作。或者,安装后,您可以通过Linux终端运行nvidia-xconfig命令将新驱动程序设置为默认驱动程序。
可用于替换许多Linux发行版中的Nouveau
目前,许多Linux版本都捆绑了Nvidia显卡的开源驱动程序,名为Nouveau,由一群为freedesktop.org项目工作的开发人员创建。
Nouveau驱动程序的优点在于它默认情况下运行良好,并且它已集成到上游Linux内核中,因此您不必在Linux操作系统上下载或安装任何内容。
支持众多传统Nvidia GPU
这款传统驱动程序可与大多数旧版GeForce系列GPU(图形处理单元)配合使用。如果您的笔记本电脑或PC配备了旧的Nvidia GPU,并且您在使用默认的Nouveau开源驱动程序时遇到问题,则可能需要安装Nvidia Linux Legacy Display Driver。
此版本中的新功能:
- 更新了340.xx旧版驱动程序系列中的nvidia-installer,默认情况下安装不带NVIDIA Unified Memory内核模块的驱动程序(如果此模块在安装时无法构建)。 340.xx旧版统一内存模块与最新的Linux内核不兼容,而且340.xx旧版驱动程序系列要支持的GPU硬件版本不支持统一内存。
- 添加了对X.Org xserver ABI 24(xorg-server 1.20)的支持。
- 改进了nvidia-bug-report.sh以检查kern.log,这是许多基于Debian的Linux发行版的默认内核日志文件位置。
- 修复了一个错误,当运行调用XRenderAddTraps()的X11应用程序时,可能会导致X服务器导出0.8以前的视频驱动程序ABI崩溃。
版本340.106中的新功能:
- 修复了nvidia.ko的页面属性表(PAT)支持与内核页表隔离(PTI)补丁之间的兼容性问题。
- 为了优化存储到内存,nvidia.ko包含对配置CPU PAT寄存器的支持,作为早于内核本机PAT支持的Linux内核的后备。在启用了CONFIG_X86_PAT的任何最新内核上,驱动程序将检测到已完成设置并跳过其PAT设置。但是,在PTI补丁中更新了由nvidia.ko的PAT回退支持调用的静态内联函数,以使用EXPORT_SYMBOL_GPL符号'cpu_tlbstate'。 nvidia.ko更新为仅在构建时包含其PAT回退支持,在没有CONFIG_X86_PAT的内核上。
版本中的新功能:
- 改进了与最新Linux内核的兼容性。
- 更新了nvidia-installer以使用SELinux文件类型'modules_object_t'标记内核模块。某些系统SELinux策略仅允许使用此SELinux文件类型加载内核模块。
- 删除了对nvidia-installer检查和下载更新的驱动程序包和预编译内核接口的支持。此功能仅限于未加密的ftp和http,并且使用不再主动维护的代码实现。
版本340.96中的新功能:
- 修复了当视频内存因同时运行的图形和计算工作负载而耗尽时某些OpenGL应用程序可能导致纹理损坏的错误。
- 添加了对X.Org xserver ABI 20(xorg-server 1.18)的支持。
版本340.93中的
新功能:
- 修复了当GPU可访问的内存耗尽时,如果OpenGL应用程序试图分配drawable,导致X服务器崩溃的错误。
- 修复了使用VDPAU中的叠加显示队列终止视频播放应用程序时可能导致Xid错误的错误。
- 更新了nvidia-installer,以避免在/ usr / lib / modules下对内核源代码树进行过深的反复,反映了/ lib / modules下对递归的现有限制。
- 修复了在Quadro GPU上运行多个线程中使用OpenGL的应用程序时罕见的死锁情况。
- 修复了在基于Maxwell的GPU上使用VDPAU循环硬件加速视频解码时发生的内核内存泄漏。
- 修复了如果在X.Org xserver 1.17及更高版本上选择了Sink输出提供程序提供的RandR 1.4输出作为主要输出时导致X服务器崩溃的错误。
- 修复了在某些情况下导致OpenGL中X Sync Fence对象等待无限期挂起的错误。
- 修复了一个错误,该错误阻止OpenGL从硬件错误中正确恢复或同步已超时的对象等待。
- 更新nvidia-installer以在安装后加载NVIDIA内核模块时使用modprobe(8),而不是insmod(8)或libkmod。这允许内核模块在加载时支持在/etc/modprobe.d中应用于它的任何配置指令。
- 修正了一个错误,该错误允许通过nvidia-installer的用户界面绘制来自Linux内核的控制台消息。
版本340.76中的
新功能:
- 修复了在某些NVIDIA GPU上使用某些AMD 8xx / 9xx系列芯片组时系统频繁出现AMD-Vi页面错误的错误。
- 修复了在安装了NVIDIA Quadro SDI Capture卡的系统上终止X服务器时可能导致系统崩溃的回归。
- 修复了在使用支持HDMI 3D的显示器时,导致HDMI上的音频无法在某些GPU上运行的错误。
版本304.123中的
新功能:
- 改进了与最新Linux内核的兼容性。
- 修复了在恢复VGA控制台时可能导致系统不稳定的错误。
- 修复了xserver 1.15的交互问题,偶尔会导致OpenGL应用程序在最小化或取消映射时继续呈现。
- 更新了nvidia-bug-report.sh,在systemd日志中搜索来自NVIDIA内核模块的X服务器日志和消息。
- 添加了对X.org xserver ABI 18(xorg-server 1.16)的支持。
- 修复了在使用外部DisplayPort编码器(如Quadro FX 4800)的图形卡上通过DisplayPort连接使用EDID版本1.3或更早版本的显示器上导致损坏或空白屏幕的错误。
版本304.121中的
新功能:
- 改进了与最新Linux内核的兼容性。
- 修复了在启用RandR时无法使用NVIDIA实施Xinerama扩展协议请求的错误。
版本304.119中的
新功能:
- 修复了在使用Geforce 6 GPU的Firefox中使用WebGL时的崩溃。
版本304.117中的
新功能:
- 添加了对X.Org xserver ABI 15(xorg-server 1.15)的支持。
版本173.14.39中的
新功能:
- 添加了对X.org xserver ABI 15(xorg-server 1.15)的支持。
- 更新了nvidia-installer,将“libglamoregl.so”X可加载扩展模块视为与NVIDIA OpenGL驱动程序冲突。此模块可以将NVIDIA libGL加载到与NVIDIA libglx.so扩展模块相同的进程(X服务器)中,这不是受支持的用例。
版本173.14.38中的
新功能:
- 改进了与最新Linux内核的兼容性。
版本304.116中的
新功能:
- 更新了nvidia-installer,将“libglamoregl.so”X可加载扩展模块视为与NVIDIA OpenGL驱动程序冲突。此模块可以将NVIDIA libGL加载到与NVIDIA libglx.so扩展模块相同的进程(X服务器)中,这不是受支持的用例。
- 改进了与最新Linux内核的兼容性。
- 更新了NVIDIA OpenGL驱动程序,将临时文件写入$ TMPDIR(如果已设置),而不是无条件写入/ tmp。
- 更新了将临时文件写入$ HOME / .nvidia以使用$ HOME / .nv的后备,因为后一个路径已用于其他NVIDIA驱动程序相关文件。
版本304.108中的新功能:
- 通过将libvdpau commit ca9e637c61e80145f0625a590c91429db67d0a40应用于NVIDIA驱动程序附带的libvdpau版本,实现了两个Adobe Flash错误的变通方法。
- 修复了nvidia-settings中的一个错误,该错误可能会导致在基本模式下为每个X屏幕的一个显示设置错误的分辨率。
- 将/usr/lib/modprobe.d添加到目录列表中,其中nvidia-installer可以选择安装生成的modprobe配置文件以尝试禁用Nouveau。
版本173.14.37中的
新功能:
- 从作为驱动程序包一部分提供的nvidia-settings二进制文件中删除了对libpangox的虚假依赖。
- 添加了对X.org xserver ABI 14(xorg-server 1.14)的支持。
- 修复了X服务器上的字体呈现性能和损坏问题,并向Pixman 0.27添加了新的字形缓存功能的后移支持。
版本304.88中的
新功能:
- 修正了CVE-2013-0131:“NoScanout”模式下NVIDIA UNIX GPU驱动程序ARGB游标缓冲区溢出。当X客户端在以NoScanout模式运行的X服务器上安装大型ARGB游标时发生此缓冲区溢出,可能导致拒绝服务(例如,X服务器分段错误),或者可能被利用来实现任意代码执行。
版本304.84中的
新功能:
- 修复了在X服务器生成后可能导致渲染损坏的错误(即,在所有客户端退出后让X服务器运行)。
- 从作为驱动程序包一部分提供的nvidia-settings二进制文件中删除了对libpangox的虚假依赖。
- 修复了在拔出最后连接的显示器后执行RandR 1.0旋转(例如,`xrandr --orientation left`)时可能导致X服务器崩溃的错误。
- 修复了导致nvidia-xconfig(1)手册页空白的错误。
- 添加了对X.org xserver ABI 14(xorg-server 1.14)的支持。
- 修复了X服务器上的字体呈现性能和损坏问题,并向Pixman 0.27添加了新的字形缓存功能的后移支持。
- 修复了初始化期间潜在的X服务器崩溃,此时带有电视连接器的图形卡未连接电视。
- 添加了新的X配置选项“UseHotplugEvents”,以允许在添加或删除非DisplayPort显示时抑制RandR事件。有关详细信息,请参阅自述文件的“X Config选项”附录。
版本173.14.36中的
新功能:
- 添加了对xserver ABI 13(xorg-server 1.13)的支持。
版本96.43.23中的
新内容:
- 添加了对X.Org xserver版本1.11和1.12的支持。
- 改进了与最新Linux内核的兼容性。
版本71.86.15中的新功能:
- 改进了与最新Linux内核的兼容性。
版本304.64中的
新功能:
- 添加了对以下GPU的支持:
- VGX K1
- VGX K2
- 修复了某些笔记本配置背光控制功能的回归问题。
- 修复了分配和释放系统内存时最近Linux内核的性能问题。
- 修正了有时会阻止显示设备/ X屏幕选择菜单显示在nvidia-settings中的错误。
- 修复了一些错误,该错误导致在某些配置上使用VT-switch后,X驱动程序伽玛操作无法工作。
- 将选项“--output-file”添加到nvidia-bug-report.sh以允许为日志文件指定自定义文件名。
- 修复了在前费米GPU上使用带有一些SLI Mosaic配置的OpenGL程序时的挂起问题。
- 为NVS,Tesla和VGX产品的“支持的NVIDIA GPU产品”列表添加了部分。
评论没有发现