Como desabilito a aceleração do DirectDraw e do Direct3D no Windows 8?

4

Alguns jogos antigos que eu realmente gostaria de jogar são executados lentamente em alguns drivers gráficos quando a aceleração do Direct3D é ativada.

Eu tentei muitas sugestões, mas nenhuma parece funcionar. A única coisa que eu não tentei é desabilitar a aceleração do Direct3D. É possível desabilitar a aceleração do DirectDraw e do Direct3D no meu PC com Windows 8?

De InterAction Studios :

There are certain bad versions of GeForce drivers that cause this problem. This is a problem in the drivers themselves and is unfortunately completely outside our control. The recommended way to fix this problem is to update your graphics card drivers (go to NVIDIA's web site for this).

Alternatively, there is a workaround that alleviates or solves the slowdown problem altogether.

Try this: Right-click on your desktop and select "Properties". Go to the "Settings" tab and click on "Advanced...". Click on the "Troubleshooting" tab and move the slider to the left until it says that all DirectDraw and Direct3D accelerations have been disabled (around the middle of the range). Finally, click on "OK".

Note that this workaround might cause other games on your computer to slow down, so you may have to switch back and forth between settings, but it's certainly worth a try if you can't obtain an updated graphics driver.

    
por Favourite Chigozie Onwuemene 29.10.2012 / 10:22

3 respostas

3

É possível que eu fiz isso. (Testado com sucesso no Windows 8 RTM )

Etapas:

1. Desativar o Aero (não é necessário, mas faça isso por enquanto) Desativar aero

2. Faça o download do painel de controle do Directx 9.0c em aqui

3. Extraia e execute "directx.cpl" como administrador.

4. Vá para as abas Direct3D e DirectDraw e desmarque a opção "Permitir aceleração de hardware".

5.ExecutedxdiagnaguiaDirectxelsedocomandodeexecuçãoeverifiqueostatus

    
por 12.11.2012 / 10:04
2

Já experimentou as boas e antigas chaves de registro?

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

Eles podem ser automatizados, conforme descrito na postagem a seguir:

link

Além disso, ainda não está no assistente de compatibilidade como " ForceDirectDrawEmulation "?

    
por 31.10.2012 / 07:47
1

Não pode ser feito - toda a interface do usuário do Windows 8 usa a interface de aceleração DirectDraw / Direct3D.

    
por 29.10.2012 / 10:30