Windows 8'de 32bit uygulamalar için Direct3D hızlandırması nasıl etkinleştirilir?


2

Şimdi bu sorunun web üzerinde çok tartışıldığını biliyorum, ancak çözümlerin çoğu Windows XP'ye odaklanıyor ve / veya modası geçmiş. Bazıları video sürücülerinin güncellenmesini önerir, bazıları ise Windows 7 / 8'de çıkmayan belirli kayıt defteri anahtarlarını düzenlerken bazılarının cevap vermediğini söylüyor. Bu yüzden ben buraya gönderiyorum, umarım sorunum çözülür :)

Sorun

32bit Windows uygulamaları için Direct3D hızlandırması devre dışı. Bunu etkinleştirmem gerekiyor, böylece çoğu oyun ve Windows Mağazası uygulamalarını kullanan Direct3D çoğu yeniden çalışmaya başlıyor.

Ne oldu?

Önceden, Microsoft WDDM v1.0 sürücüleri kuruldu (Windows Update'ten) ve sistemin herhangi bir problemi yoktu. Her şey çalışıyordu, neredeyse her şey. Minecraft'ı kurduğum zamandı. Başlattığımda, 'piksel formatı hızlanmadı' diyerek bir hata ortaya çıktı. Bunu araştırdım ve bunun bir OpenGL sorunu olduğunu öğrendim. GPU Caps Viewer'ı indirip başlattım ve sistemimde OpenGL v1.1'i öğrendim, ancak Minecraft'ın çalışması için 1.4 ya da daha fazlasına ihtiyaç vardı. Ayrıca araştırdım ve Microsoft'un WDDM v1.0 sürücülerinin maksimum OpenGL v1.1'i (en azından benim GPU'm için) desteklediğini gördüm. Ancak Intel'in resmi sitesinde GPU'mun OpenGL v1.4'ü destekleyebileceğini söyledi. Ayrıca Minecraft forumlarında birisi Minecraft'ın çalışması için eski GPU'lar için Intel'in sürücülerine ihtiyaç duyulduğunu söyledi. Bu yüzden İndirme Merkezine baktım ancak GPU'm için en son sürücüler ... Windows 7 32 ve 64bit, Windows 8 değil . En azından Windows 7 sürücülerinin XP veya Vista değilse Windows 8'de çalışacağını düşündüğümde, Windows 7 x64 sürücüleri indirdim. Sorunsuz bir şekilde kurdular. Bilgisayarımı yeniden başlattım. GPU Cap Viewer'ı tekrar kontrol edin ve işte! OpenGL sürüm 1.4 görüntülendi. Minecraft'ı yeniden kurdum ve cazibe gibi çalıştı! :) Ayrıca başka bir OpenGL animasyon yazılımı Blender'ı kontrol etti ve çalışıyordu. Ama sonra bir şey farkettim. Bazı Windows Mağazası oyun ve uygulamaları, açılır açılmaz kapanıyordu. Ayrıca, örneğin Warcraft sahip olduğum tüm masaüstü oyunlarında Direct3D veya DirectX ile ilgili bir hata oluştu. Bu uygulamaların tümü 32bit idi.

Daha sonra "dxdiag" açtım.

64bit sürümü, üç DirectDraw, Direct3D ve AGP Texture hızlandırması için "Etkin" dedi.

Ama 32 bit olanını açtığımda, önce şöyle dedi: "Hata: Ekstra ekran bilgisi alma sorunu."

Ardından ekran sekmesinde, Direct3D hızlandırması devre dışı bırakıldı.

Ekran görüntüsü başvurusu için bu bağlantıya bakın: http://www.eightforums.com/performance-maintenance/52766-enable-direct3d-acceleration-32bit-apps-windows-8-a.html

Çözümler denendi

1- Web'deki bazı eğitmenlerden görüldüğü gibi, Gelişmiş Ekran ayarlarına gittim ancak sorun giderme sekmesi bulunamadı. Yani evet, 'Tam' Direct3D / Donanım ivmesi vermek için kaydırıcıyı sağ tarafa kaydırmayın. Bu XP günleri çoktan geçti. :)

2- Yukarıda belirtildiği gibi, video sürücülerini 'Intel'in' en son sürümüne güncelledim. (Ayrıca sadece durumda ikinci en son sürümünü denedi).

3- DirectX ile web kurulumu güncellendi. Şimdi daha yeni veya eşdeğer bir versiyonun kurulu olduğunu söylüyor. Ayrıca DirectX 9.0c (Haziran 2010) yüklü ve boşa gider.

4- Birçok kişi tarafından belirtildiği gibi bu bağlantıyı kontrol ettim: http://answers.microsoft.com/en-us/windows/forum/windows_7-gaming/direct3d-acceleration-is-not-available-in-windows/4c345e6e-dc68-e011-8dfc-68b599b31bf5 (cevaba bakın)

0'dan 1'e değiştirebileceğim "SoftwareOnly" kayıt defteri anahtarı yok. :(

5- Bu sorunun yalnızca 64bit NOT uygulamalarını kullanarak 32bit Direct3D'de devam ettiğini unutmayın. Sürücü 64bit uygulamalar için iyi çalışıyor.

Şimdi yukarıda belirtilenlerden, bu sorunun Intel'in sürücüsünün neden olduğu açıktır, ancak aynı zamanda bir Windows sorunu da olabilir. Ve sanırım şu anda burada seçenekler tükeniyor. Lütfen biri yardım edebilirse yardım edin. WDDM sürücüleri güzel ancak Direct3D etkinken OpenGL v1.4 ile birlikte çalışmanız harika olmaz mıydı? Böylece Minecraft gibi şeyleri yönetebilirim. Bir yan not olarak, bir yıl önce, en son Intel'in sürücülerine ve Direct3D'nin sorunsuz bir şekilde çalışabilmesi için Windows 7 32bit'i kurdum. Şimdi bu sorun ya Windows 8 ya da sürücülerden kaynaklanıyor olabilir. Lütfen yararlı düşüncelerinizi bildirin. Cevaplarınızı bekliyorum.

Sabrınız için teşekkürler. :)

Not; Herhangi bir DX günlüğü veya başka herhangi bir bilgi istiyorsanız, sadece yorum yapın.

gözlük

Sistem Üreticisi / Model Numarası: Dell Inc. Optiplex (TM) GX620
İŞLETİM SİSTEMİ: Microsoft (R) Windows 8 x64
İŞLEMCİ: Intel (R) Pentium (TM) D 925 3,0 GHz
Bellek: Samsung DDR2 2 GB 300 MHz
Grafik kartı: Tümleşik Intel (R) 82945g Express Yonga Seti Ailesi 256 MB


Burada oldukça benzer bir soru soruluyor: superuser.com/questions/135374/...
Silver Falcon

Henüz yardım yok mu? Minecraft olmadan bu sistemde yaşayabilirim. Şimdilik geri WDDM 1.0'a geri dönüyorum. Gözlemiş olduğum son bir şey: DirectX Diagnostic Tool'daki ekran sekmesi, WDDM 1.0 sürücülerinde "igdumd64.dll" ve "igdumd32.dll" olmak üzere iki grafik gösteriyor. 64bit Intel sürücüleri iken, sadece "igdlh64.dll" gösterdi. Belki de 32bit uygulamaların çalışmamasının nedeni budur. Şimdilik bu kadar. Güle güle. :)
Silver Falcon

Tam olarak “Direct3D veya DirectX ile ilgili bazı hatalar” nedir?
Daniel B

@DanielB Peki Direct3D yetenekli adaptör bir oyun için bulunmayan ve bir başkası için benzer bir şey oldu. İnan bana, herhangi bir şey 32bit ve D3D tabanlı çalışmıyordu. Bir Windows Mağazası Uygulaması veya Win32 masaüstü uygulaması olması önemli değil. Windows 8'in kendisinin D3D ekrana dayandığını duydum, ancak 64bit sürücülerle birlikte 64bit sürücülerim olduğundan, 64bit Windows Mağazası uygulamalarıyla iyi çalışıyordu.
Silver Falcon

Sana inanmadığımı söylemiyorum. Sorun çözme için sadece doğru hata tanımları gerekli.
Daniel B

Yanıtlar:


0

SADECE "YAZILIM YAZILIMI" BULMAYACAKTIR !!!!
Git HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw ve ara "EmulationOnly" BU değerini "0" olarak değiştirin. Bu benim için çalıştı. Sevinç sonsuz gözyaşları :) :)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.