当启用 Direct3D 加速时,我非常想玩的一些老游戏在某些图形驱动程序上运行缓慢。
我尝试了很多建议,但似乎都不起作用。我唯一没有尝试的是禁用 Direct3D 加速。是否可以在 Windows 8 PC 上禁用 DirectDraw 和 Direct3D 加速?
从互动工作室:
某些 GeForce 驱动程序版本较差,会导致此问题。这是驱动程序本身的问题,不幸的是,我们完全无法控制。解决此问题的推荐方法是更新您的显卡驱动程序(请访问 NVIDIA 网站获取此信息)。
或者,有一个解决方法可以完全缓解或解决速度变慢的问题。
尝试以下操作:右键单击桌面并选择“属性”。转到“设置”选项卡,然后单击“高级...”。单击“疑难解答”选项卡,将滑块向左移动,直到显示所有 DirectDraw 和 Direct3D 加速都已禁用(范围中间)。最后,单击“确定”。
请注意,此解决方法可能会导致计算机上的其他游戏速度变慢,因此您可能必须在设置之间来回切换,但如果您无法获得更新的图形驱动程序,那么绝对值得尝试。
答案1
答案2
您是否尝试过旧的注册表项?
Reg Add HKLM\SOFTWARE\Microsoft\DirectDraw /V EmulationOnly /T REG_DWORD /D %_Mode% /F
Reg Add HKLM\SOFTWARE\Microsoft\Direct3D\Drivers /V SoftwareOnly /T REG_DWORD /D %_Mode% /F
这些可以按照以下文章所述实现自动化:
另外,它在兼容性向导中不是仍然显示为“ ForceDirectDrawEmulation
”吗?