Comment désactiver l'accélération DirectDraw et Direct3D sur Windows 8?


4

Certains vieux jeux que j'aimerais vraiment jouer fonctionnent lentement sur certains pilotes graphiques lorsque l'accélération Direct3D est activée.

J'ai essayé beaucoup de suggestions mais aucune ne semble fonctionner. La seule chose que je n'ai pas essayée est de désactiver l'accélération Direct3D. Est-il possible de désactiver l'accélération DirectDraw et Direct3D sur un PC Windows 8?

Depuis les studios InterAction :

Certaines mauvaises versions des pilotes GeForce sont à l'origine de ce problème. Ceci est un problème dans les pilotes eux-mêmes et est malheureusement complètement hors de notre contrôle. La méthode recommandée pour résoudre ce problème consiste à mettre à jour les pilotes de votre carte graphique (consultez le site Web de NVIDIA pour cela).

Alternativement, il existe une solution de contournement qui atténue ou résout complètement le problème de ralentissement.

Essayez ceci: Faites un clic droit sur votre bureau et sélectionnez "Propriétés". Allez dans l'onglet "Paramètres" et cliquez sur "Avancé ...". Cliquez sur l'onglet "Dépannage" et déplacez le curseur vers la gauche jusqu'à ce qu'il soit indiqué que toutes les accélérations de DirectDraw et Direct3D ont été désactivées (au milieu de la plage). Enfin, cliquez sur "OK".

Notez que cette solution de contournement peut entraîner le ralentissement d'autres jeux sur votre ordinateur. Vous devrez peut-être alors basculer d'un paramètre à l'autre, mais cela vaut certainement la peine d'essayer si vous ne pouvez pas obtenir un pilote graphique mis à jour.


1
Avez-vous une vraie raison de vouloir faire cela?
ChrisF

1
@ChrisF Je l'ai utilisé pour corriger les couleurs de StarCraft sur l'ancien graphique intégré Intel.
Mikhail

1
Votre problème est moins probable que DirectDraw et DirectX, et plus susceptible de faire avec le modèle de pilote WDDM 1.2 qui est préféré dans Windows 8.
dimanche

Réponses:


3

C'est possible, je l'ai fait. (Testé avec succès sur Windows 8 RTM )

Pas:

1. Désactiver Aero (Généralement pas nécessaire mais faites-le pour l'instant) Désactiver Aero

2. Téléchargez le panneau de configuration directx 9.0c à partir d’ ici

3. Extrayez et exécutez "directx.cpl" en tant qu'administrateur.

4. Allez dans les onglets Direct3D et DirectDraw et décochez "Autoriser l'accélération matérielle". panneau de commande directx

5. Lancez dxdiag à partir de l’onglet Directx ou d’une commande d’exécution et vérifiez le statut statut dx


Pourquoi est-ce en contraste élevé? Est-ce nécessaire?
pratnala

non je l'ai gardé .. ce n'est pas nécessaire du tout ...
swapyonubuntu

Après cela, j’ai les mêmes résultats .. MAIS Si je lance DxDiag en mode x64 (à partir de l’onglet Système), cela indique que DirectDraw et Direct3d sont activés ....! Des idées sur la façon de les désactiver là-bas?
Odys

2

Avez-vous essayé les bonnes vieilles clés de registre?

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

Celles-ci peuvent être automatisées comme indiqué dans le post suivant:

http://www.techsupportforum.com/forums/f10/shortcut-batch-file-code-to-disable-direct-draw-acceleration-437584.html

En outre, ne figure-t-il toujours pas dans l'assistant de compatibilité sous forme de " ForceDirectDrawEmulation"?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.