4

Некоторые старые игры, в которые я действительно хотел бы поиграть, работают медленно на некоторых графических драйверах, когда включено ускорение Direct3D.

Я перепробовал много предложений, но ни одно из них не работает. Единственное, что я не пробовал, это отключение ускорения Direct3D. Можно ли отключить ускорение DirectDraw и Direct3D на моем ПК с Windows 8?

Из студии InterAction:

Есть некоторые плохие версии драйверов GeForce, которые вызывают эту проблему. Это проблема самих водителей, и, к сожалению, она находится вне нашего контроля. Рекомендуемый способ решения этой проблемы - обновить драйверы видеокарты (для этого посетите веб-сайт NVIDIA).

В качестве альтернативы, существует обходной путь, который облегчает или полностью решает проблему замедления.

Попробуйте это: щелкните правой кнопкой мыши на рабочем столе и выберите "Свойства". Перейдите на вкладку "Настройки" и нажмите «Дополнительно ...». Нажмите на вкладку "Устранение неполадок" и перемещайте ползунок влево, пока не появится сообщение о том, что все ускорения DirectDraw и Direct3D отключены (примерно в середине диапазона). Наконец, нажмите "ОК".

Обратите внимание, что этот обходной путь может привести к замедлению работы других игр на вашем компьютере, поэтому вам, возможно, придется переключаться между настройками, но, безусловно, стоит попробовать, если вы не можете получить обновленный графический драйвер.

2 ответа2

3

Возможно, я сделал это.(Успешно протестирован на Windows 8 RTM)

шаги:

1. Отключить Aero(в основном нет необходимости, но сделать это сейчас)Отключить Aero

2. Загрузите панель управления DirectX 9.0c отсюда

3. Извлеките и запустите "directx.cpl" от имени администратора.

4. Перейдите на вкладки Direct3D и DirectDraw и снимите флажок "Разрешить аппаратное ускорение". панель управления Directx

5. Запустите dxdiag на вкладке Directx еще из команды запуска и проверьте статус DX статус

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

Это может быть автоматизировано, как описано в следующем посте:

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

Кроме того, разве это не все еще в мастере совместимости как « ForceDirectDrawEmulation »?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .