Nvidia 2010年3月新驱动Bug修复列表又长又臭...
Linux Display Driver - x86195.36.15 Certified 发布日期 2010.03.19
操作系统 Linux
语言 Chinese (Simplified)
文件大小 32.3 MB
*修正了一处漏洞,当X服务器未在活跃的VT之中时进行渲染,该漏洞则导致X服务器崩溃。
* 修正了一处系统倒退问题,该问题导致驱动程序在某些GPU上失效,进而对GPU风扇速度失去控制。
* 修正了一处漏洞,该漏洞导致搭载SDDR3 和GDDR5的GPU在性能水平调换时失效。
* 新增了对下列GPU的支持:
Quadro FX 880M
GeForce®(精视™)GTS 350M
GeForce®(精视™)GTS 360M 在Linux系统下,新增了Quadro GPU对NVIDIA®(英伟达™)3D Vision Stereo的支持。如需查看细节,请参阅README文件中的“Stereo”X配置资料。
* * 修正了应用程序释放GLX_NV_present_video设备后导致花屏的Bug。
* 修正了当X不在活动VT上时启动Nvidia-settings会导致X服务器崩溃的问题。
* 修正了一些笔记本电脑上亮度控制快捷键的问题。
* 修正了一个Nvidia-settings Bug,该Bug在运行Nvidia-settings—查询全部命令时会产生诸多“Bad argument”的警告信息。
* 修正了可产生下列信息的安装程序Bug:
警告:假设安装成功的话,无法为库“libGL.so.1”('/usr/lib/libGL.so.195.36.03')执行运行时配置检查。
* 修正了开启帧锁相时偶尔会导致G-Sync立体同步失败的Bug。
* 修正了导致OpenGL应用程序退出时偶尔崩溃并提示“double free or corruption”信息的Bug。
* 在具备VDPAU特性集A的GPU上,增强了VDPAU对某些已损坏或格式有误的MPEG-1/2数据流的处理能力,从而解决了已上报的 “0testbad.mpg”问题。
* 修正了VDPAU视频混合程序中的Bug,该Bug会在后期处理的视频幅面宽度并非4像素的整数倍时导致色度偏差、右侧几列像素局部花屏。
* 修正了无法在nvidia-settings命令行中设置GPUFanControlState属性的Bug。
* 修正了GeForce®(精视™)6和7系列产品上“TVStandard”X配置选项导致系统挂起的问题。
* 解决了一些AUO笔记本显示屏上的Bug,在这些显示屏上,EDID中的原生模式无效,会导致640x480桌面在屏幕上重复6遍。
* 增加了处理MPEG-2视频流时VDPAU所支持的最大帧数,以便能够处理第1区DVD《圣诞故事》。
* 新增了对Xorg-server视频驱动程序ABI版本7的非正式初步支持,其中包括Xorg-server-1.7.99.2。
* 修正了libvdpau_nvidia.so.1以及libvdpau_trace.so.1的名称以便与其文件名相匹配。
* 修正了KDE4中非抗锯齿文本的性能下降问题。
* 对之前由软件处理的诸多RENDER合成操作实现了GPU加速,其中包括联合以及分离混合模式以及分量透明混合。
* 新增了对RENDER CompositeTrapezoids操作的试验性GPU加速功能。在运行时中通过运行下列命令即可启用这一功能:
nvidia-settings -a AccelerateTrapezoids=1
只有GeForce®(精视™)GTX系列或更新的产品才支持这一功能。
* 修正了基于VDPAU叠覆呈现队列中的一个Bug,当两个以上的表面排队时,该Bug在“put bits”操作期间会导致CPU占用率极高。
* 更新了“nvidia-settings --query all”,以便报告可通过所有NV-CONTROL目标类别查询的全部可用属性。
* 增强了基于VDPAU位块传输的呈现队列,以提供抖动较少的“first_presentation_time”值。
* 新增了使用GeForce®(精视™)8系列或更高型号GPU时对R16F以及RG32F GLXFBConfigs的支持。
* 新增了在30位X屏幕上对A2BGR10 32位GLX视觉内容的支持。这样一来,当在GLX与Composite中使用30位视觉内容时便能够实现一定的窗口透明度,但是它们可能会导致较旧的X 服务器和/或应用程序出问题。可以通过向X配置文件中添加下列内容来禁用ARGB GLX视觉内容:
选项"AddARGBGLXVisuals" "False"。
* 修正了触发DPMS节电模式时可导致DisplayPort设备工作不正常的问题。
* 更新了VDPAU,以改善线程的并发性。如需了解更多细节,请参阅README文件。
* 改变了GPU未连接任何显示设备时NVIDIA®(英伟达™)X驱动程序所执行的动作。之前,在这种情况下,NVIDIA®(英伟达™)X驱动程序将假装GPU已经连接了CRT显示器。现在,NVIDIA®(英伟达™)X驱动程序不会自动假装连接了任何CRT显示器。如果X驱动程序检测不到任何连接的显示设备,那么X服务器将无法启动。
如果想要恢复原来的执行动作,可使用ConnectedMonitor X配置选项,例如:
选项"ConnectedMonitor" "CRT"
或者,如果不想连接显示器,Quadro以及Tesla GPU用户还可以启用“NoScanout”模式,该模式能够忽略任何模式的计时有效性或显示设备的使用,可通过下列选项进行配置:
选项 "UseDisplayDevice" "none"
* 在驱动程序以“no scanout”(UseDisplayDevice "none")模式运行时禁用了软件光标。在远程桌面应用程序或在任何屏幕截图中,均看不到软件光标,因此没有必要启用软件光标。
* 更改了glXSwapBuffers()针对象图的执行动作,以使其现在在直接渲染时不执行任何操作,从而与非直接渲染的情况相匹配并符合 GLX规范。之前,如果象图被缓冲了两次,当直接渲染时在象图上调用glXSwapBuffers()将交换象图的缓冲区。swap the pixmap's buffers if the pixmap was double buffered。
* 修改了内部VDPAU库的安装位置和名称,以符合规定以及Debian数据包指导方针。新版本libvdpau能够预测这种布置形式。 Symlinks保持了与旧版本libvdpau之间的兼容性。
* 修正了在VDPAU和OpenGL应用程序之后运行图形应用程序会导致错误的Bug。当运行Gwenole Beauchesne's hwdecode演示应用程序时会出现这种情况。
* 修改了vdpau.h以增加VDPAU_VERSION,从而反映出过去已经增加了这些新特性这一事实。此外,还新增了新定义的 VDPAU_INTERFACE_VERSION。
* 修正了基于VDPAU位块传输呈现队列中的周期性暂时挂起问题。
* 修正了在特定DisplayPort设备上导致分辨率受限或花屏的问题,此类设备例如苹果24英寸影院级显示器或一些DisplayPort 转VGA的适配器。
* 由于存在导致偶尔短暂挂起的问题,因此在GeForce®(精视™)8系列或更高型号GPU上禁用了UseEvents选项。查明该Bug并修正后,将重新启用这一选项。
* VDPAU现在让多个数据流能够同时解码,无需设置任何环境变量。 体积比上个版本增大了好多啊……
页:
[1]