Переустановите удаленные драйверы DirectX

460
neonblitzer

ситуация

Я на 64-битной Windows 7 и Radeon R9 270X.

Некоторое время назад я удалил некоторые устаревшие драйверы с помощью приложения DriverStore Explorer [RAPR] . Мне, видимо, удалось неправильно оценить важность файла драйвера дисплея и удалить его, хотя это все еще было необходимо 1 .

Теперь у меня, похоже, нет функциональных драйверов DirectX.

  • При попытке запустить Tomb Raider: Anniversary выдается сообщение об ошибке «В этой игре требуется видеокарта с поддержкой DirectX9.0c».
  • 3DMark11 не запускается
  • Так что делайте все 3D тесты в PassMark PerformanceTest
  • Хотя режим DX9 не работает в Unigine Heaven, DX11 работает и является единственной системой DirectX, которую я нашел в настоящее время.
  • Тесты MSI Kombustor 3 с использованием OpenGL работают нормально, также как и версия OpenGL Heaven
  • Нажатие «Расширенные настройки» на странице «Разрешение экрана» панели управления ничего не делает
  • DirectX Diagnostic Tool (dxdiag) и Radeon Settings говорят, что все в порядке

Что я пробовал

  • Я переустанавливал драйверы Radeon (Crimson ReLive Edition 17.4.4) как обычно, так и с помощью метода «чистой установки» установщика (т.е. сначала удалял старый драйвер)
  • Я также попытался переустановить DirectX 9 с помощью веб - установки и автономного установщика июня 2010 года ( с использованием как DXSETUP.exeи d3dx9_43_x64.infфайлы)

Обновления

  • Я пробовал автономный установщик DX9, загруженный в июне 2010 года с сайта Microsoft вместо FileHippo.
  • Следуя руководству по устранению неполадок AMD : Microsoft DISM недоступна в Windows 7, но я запустил средство готовности к обновлению системы, которое, как я понимаю, является эквивалентом («Ошибки не обнаружены»), а также sfc /scannow(ничего не было связано в журнале)
  • Я удалил драйвер монитора (Samsung SyncMaster 2494HM, возможно, в любом случае бесполезный), так как в сообщениях об ошибках PerformanceTest указывалось, что он может быть виновником

Вопрос

Я не уверен, является ли отсутствующий / поврежденный драйвер обычным драйвером DirectX или конкретным адаптером дисплея AMD, или же это от Microsoft или AMD. В файле журнала DriverStore Explorer отображаются только общие oemXX.infимена для удаленных файлов и никаких других подсказок.

Как я могу устранить это, или найти неработающий драйвер, или восстановить / переустановить его?


1. Да, я знаю.

-1
Мои самые старые точки восстановления системы и образы дисков были созданы после этого удаления - до сегодняшнего дня я не осознавал всех его эффектов. В последнее время я в основном играю на PlayStation. : / neonblitzer 6 лет назад 0
Вы можете установить DX9 весь день, но если у вас нет драйверов дисплея, которые поддерживают его, программа не сможет использовать ваш графический процессор. Установите текущий драйвер дисплея нечетного сайта AMD Ramhound 6 лет назад 0
@Ramhound В своем вопросе я уже сказал, что установил и переустановил драйверы дисплея AMD ([Crimson ReLive Edition 17.4.4 с этой страницы] (http://support.amd.com/en-us/download/desktop?os = Windows,% 207% 20-% 2064)). По некоторым причинам, они не включают недостающую часть, которая требуется для DX9. neonblitzer 6 лет назад 0
Я сейчас отредактировал версию драйвера в. neonblitzer 6 лет назад 0
В вашей первоначальной версии ничего не говорилось об установке драйверов от AMD, иначе я бы не стал комментировать. Похоже, вы кратко изложили что-то, но это было потеряно в абзаце текста. Почему вы не устанавливаете DX9 от Microsoft? Ramhound 6 лет назад 0
@Ramhound В первой версии этого вопроса я заявляю, что «я переустановил драйверы Radeon, используя метод« Чистая установка »(т.е. сначала удаляя старый драйвер)». И как это «потеряно в абзаце текста»? Я должен был сделать это? neonblitzer 6 лет назад 0
Я проверю официальный DX9 автономный установщик. Я также пробую несколько очистителей драйверов, чтобы узнать, позволят ли они установщику драйверов Radeon восстановить отсутствующий драйвер, а также приложения Windows DISM и SFC. Я сообщу с результатами. neonblitzer 6 лет назад 0
Откажитесь от использования чистящих средств для водителей, так как вы наносите больше вреда, тогда они полезны Если вы хотите удалить драйвер, сделайте это с помощью диспетчера устройств. DISM в Windows 7 нельзя использовать для восстановления установки, но ваша установка не повреждена, поэтому SFC не найдет ничего для восстановления Ramhound 6 лет назад 0

1 ответ на вопрос

0
neonblitzer

Я включил масштабирование GPU в настройках Radeon, и теперь все работает. Отключение заставляет проблемы возвращаться.

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