在Windows 10上使用nVIDIA 320M GPU破坏GUI渲染

时间:2016-11-27 10:04:32

标签: windows user-interface rendering direct3d

我的笔记本电脑是MacBook Pro 13" 2010年中期采用nVIDIA 320M GPU。我的操作系统是Windows 10 x64 ver 1607. nVIDIA驱动程序版本是341.98。 我遇到了一个破碎的GUI渲染问题。请参阅Visual Studio 2017 RC GUI的屏幕截图: enter image description here 您可以看到左侧的“解决方案资源管理器”窗格显示了损坏的渲染。 实际上,不仅有Visual Studio GUI,而且许多应用程序GUI都有相同的破解渲染问题,例如,JabRef,Atlassian SourceTree,...... 并且,不仅Windows 10而且Windows 8也存在同样的问题。有没有人有解决方案或解决方法?

2 个答案:

答案 0 :(得分:0)

我找到了几个常用应用的解决方法。这些变通方法显示问题来自GPU硬件加速。禁用加速以解决损坏的渲染问题。

对于Java应用程序(例如,JabRef),解决方法是将环境变量J2D_D3D设置为false。看到: Swing rendering appears broken in JDK 1.8, correct in JDK 1.7

对于Windows Presentation Foundation(WPF)应用程序(例如,SourceTree和Visual Studio 2017 RC),解决方法是通过添加注册表值来禁用WPF加速: HKEY_CURRENT_USER \ SOFTWARE \微软\ Avalon.Graphics \ DisableHWAcceleration 数据" 1。"看到: How does one disable hardware acceleration in wpf?

答案 1 :(得分:0)

我在MBP Pro 2010年中的Windows 10上遇到很多问题,我通过下载升级实用程序来安装到Build 1909的升级解决了所有问题: https://www.microsoft.com/en-us/software-download/windows10 之后,我安装了BootCamp4.0.4033并通过魔术一切正常。