【问题标题】:Broken GUI Rendering with nVIDIA 320M GPU on Windows 10在 Windows 10 上使用 nVIDIA 320M GPU 的 GUI 渲染损坏
【发布时间】:2020-03-31 20:27:10
【问题描述】:

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

【问题讨论】:

    标签: windows user-interface rendering direct3d


    【解决方案1】:

    我为我的几个常用应用找到了解决方法。这些变通方法表明问题来自 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\Microsoft\Avalon.Graphics\DisableHWAcceleration 带有数据“1”。看: How does one disable hardware acceleration in wpf?

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-07
        • 2016-02-16
        相关资源
        最近更新 更多