ВЫ НИКОГДА НЕ НАЙДЕТЕ "ТОЛЬКО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ" !!!!
Перейдите к «EmulationOnly»HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw
и найдите значение «THAT» на «0». Это сработало для меня. Бесконечные слезы радости :) :)
Как включить ускорение Direct3D для 32-битных приложений в Windows 8?
Теперь я знаю, что эта проблема много обсуждалась в Интернете, но большинство решений ориентированы на Windows XP и / или устарели. Некоторые предлагают обновить видеодрайверы, некоторые говорят, что редактируют определенные разделы реестра, которые не выходят в Windows 7/8, в то время как другие не отвечают. Так что я публикую это здесь, надеясь, что моя проблема будет решена :)
проблема
Ускорение Direct3D для 32-битных приложений Windows отключено. Мне нужно включить это, чтобы большинство игр и Direct3D, использующих приложения Магазина Windows, снова начали работать.
Что случилось?
Ранее были установлены драйверы Microsoft WDDM v1.0 (из Центра обновления Windows), и у системы не было проблем. Все работало, ну почти все. Это было, когда я установил Minecraft. Когда я его запустил, выскочила ошибка, говорящая «пиксельный формат не ускорен». Я исследовал это и обнаружил, что это проблема OpenGL. Я скачал и запустил GPU Caps Viewer и обнаружил OpenGL v1.1 в моей системе, в то время как Minecraft требовалось 1.4 или более для запуска. Я продолжил исследование и обнаружил, что драйверы Microsoft WDDM v1.0 поддерживают максимум OpenGL v1.1 (ну, по крайней мере, для моего GPU). Однако на официальном сайте Intel говорится, что мой GPU CAN поддерживает OpenGL v1.4. А также на форумах Minecraft кто-то сказал, что драйверы Intel нужны для старых GPU, чтобы Minecraft работал. Итак, я посмотрел на Центр загрузки,Windows 7 32 и 64bit не Windows 8 . Подумав, что по крайней мере драйверы Windows 7 будут работать на Windows 8, если не на XP или Vista, я скачал драйверы для Windows 7 x64. Они установлены без проблем. Перезагрузил мой компьютер. Снова проверил GPU Cap Viewer, и вуаля! Версия 1.4 OpenGL была отображена. Я переустановил Minecraft, и он работал как шарм! :) Также проверил другое программное обеспечение OpenGL Blender, и оно также работало. Но потом я кое-что заметил. Некоторые игры и приложения Windows Store закрывались сразу после их открытия. Также все настольные игры, которые у меня есть, например, Warcraft, показали ошибку, связанную с Direct3D или DirectX. Все эти приложения были 32-битными.
Затем я открыл "DXDIAG".
В 64-битной версии указано «Включено» для всех трех ускорений текстур DirectDraw, Direct3D и AGP.
Но когда я открыл 32-битный, сначала он сказал: «Ошибка: проблема с получением дополнительной отображаемой информации».
А затем на вкладке дисплея ускорение Direct3D было отключено.
Ссылка на скриншот приведена по этой ссылке: http://www.eightforums.com/performance-maintenance/52766-enable-direct3d-acceleration-32bit-apps-windows-8-a.html
Решения пробовали
1- Как видно из некоторых учебных пособий в Интернете, я перешел к настройкам Advanced Display, но вкладка устранения неполадок не была найдена. Так что да, не перемещайте ползунок вправо, чтобы получить «полное» Direct3D / аппаратное ускорение. Те дни XP давно прошли. :)
2. Как указано выше, я обновил драйверы видео до последней версии Intel. (Также попробовал вторую последнюю версию на всякий случай).
3 - Обновлен DirectX через веб-настройку. Теперь говорится, что более новая или эквивалентная версия уже установлена. Также установлен DirectX 9.0c (июнь 2010) все безрезультатно.
4- Как указали многие, я проверил эту ссылку: http://answers.microsoft.com/en-us/windows/forum/windows_7-gaming/direct3d-acceleration-is-not-available-in-windows/ 4c345e6e-dc68-e011-8dfc-68b599b31bf5 (см. Ответ)
Нет раздела реестра SoftwareOnly, который я мог бы изменить с 0 на 1. :(
5- Обратите внимание, что эта проблема сохраняется только в 32-битном Direct3D с использованием приложений, а не 64-битных. Драйвер хорошо работает для 64-битных приложений.
Теперь из вышесказанного ясно, что эта проблема вызвана драйвером Intel, но это также может быть и проблема Windows. И я думаю, что у меня сейчас нет вариантов здесь. Пожалуйста, помогите, если кто-нибудь может. Драйверы WDDM хороши, но разве не было бы замечательно, если бы вы могли использовать OpenGL v1.4 вместе с Direct3D? Так что я мог управлять такими вещами, как Minecraft. Как примечание, год назад у меня была установлена Windows 7 32bit с последними драйверами Intel и с включенной Direct3D без проблем. Теперь эта проблема может быть из-за Windows 8 или драйверов. Пожалуйста, дайте любые полезные мысли. Жду ваших ответов.
Спасибо за терпеливость. :)
PS Если вам нужны журналы DX или любая другая информация, просто оставьте комментарий ниже.
Спекуляции
Производитель системы / номер модели: Dell Inc. Optiplex (TM) GX620
ОС: Microsoft (R) Windows 8 x64
Процессор: Intel® Pentium ™ D 925 3,0 ГГц
Память: Samsung DDR2 2 ГБ 300 МГц
Видеокарта: интегрированная Intel (R) 82945g Express Chipset Family 256 МБ
1 ответ на вопрос
Похожие вопросы
-
2
Распознавание отпечатков пальцев в Vista x64
-
1
Приложения Java в браузере вспыхивают / рвутся при прокрутке - почему это так?
-
5
Microsoft Fingerprint Reader в 64-разрядной версии Windows (Vista или Windows 7)
-
-
2
Какие ресурсы доступны для создания передовой системы Linux?
-
1
IBM Thinkpad R40 не распознает компакт-диск после переустановки Windows
-
5
Вонючий драйвер трекпада Synaptics - замена?
-
5
Как я могу заставить работать Wi-Fi после приостановки, Ubuntu 9.04 на Lenovo T61
-
3
Альтернатива драйвера мыши Logitech для Mac OS X
-
2
Один монитор действует так же, как двойной монитор?
-
1
Citzen Драйверы для принтеров этикеток для Mac