Windows, modern grafik kartları / sürücüleri ile çok düşük çözünürlüklü video moduna giremiyor


11

YENİ!

Dün buraya göndermeye çalışıyordum, ama bana bir hata vermeye devam etti. Aslında DirectX'i hiç kullanmadığını, ancak GDI veya Windows'taki DX olmayan grafiklerin ne olduğunu (OpenGL veya donanımla ilgili herhangi bir API değil) keşfettim. Bunun için üzgünüm. Gerçekten DX olduğunu düşündüm.

Windows XP dönemi için derlenmiş bir grup Windows 32 bit tam ekran EXE var ve grafik modu ayarları için DirectX bazı sürümünü kullanın: 320x240x8. Sabit kodlanmıştır, yereldir (hiçbir şekilde sahte değildir) ve ikili dosyalara herhangi bir şekilde dokunulmaz, yeniden derlenemez veya değiştirilemez (sormayın).

Bunları Windows 7 64 bit ve daha sonra çalıştırmak için almaya çalışıyorum (hatta herhangi bir karışıklığı gidermek için doğru kart ve sürücü olmadan XP'de bile çalışmıyor). Yalnızca video kartı ve sürücüsü, XP veya 7'de çalışmasına bakılmaksızın son derece nadir olan bu modu özellikle destekliyorsa çalışır. 32/64 bit sürümlerinin de hiçbir etkisi yoktur.

Uzun zamandır bu problem üzerinde çalışıyorum, uzmanlardan defalarca yardım istedim ve tek tek denediğim her türlü potansiyel çözümü elde ettim. Her biri aynı hatayla başarısız oluyor: video modu ayarlanamıyor. Sorun her zaman video modunu ayarlayamamasıdır. Açık olan çözüm, desteklenmediği için video modunu ayarlamaya çalışamamasıdır. Bu yüzden bu EXE'lerle birlikte paketleyebileceğim ve "etrafına sarmak" için ayarlanabilen ve aslında modu ayarlanmış olduğunu düşünerek kandırmak için küçük bir EXE'e ihtiyacım var, oysa aslında bir çeşit taklit video penceresinde çalışıyor .

"Windows üzerinde Wine", "çözünürlüğü" (DXWIN ve D3DWindower dahil), bir VM, uyumluluk ayarları vb. Hiçbir şey işe yaramıyor. Ancak VM işi işe yarasa bile iyi olmazdı, çünkü bunun da “dağıtılabilir” olması gerekiyor.

Biri bana yardım edebilir mi? Bunu çözmek bile mümkün müdür? O kadar tuhaf görünüyor ki, programları gerçekten video modunu ayarladıklarını düşünmek için "kandırmak" mümkün değil.

Umarım gerçek bir uzman bir çözüm bulabilir.


Yeniden uygulayamayacağınızı vb. Söylediğiniz gerçeği, programlama deneyimini ima eder - yazılımı yazılım içinde 'sarabilir' misiniz? EG, 320x240 pencereli (Görünüm gibi) yeni bir yazılım mı oluşturuyorsunuz?
Dave

Aslında artık değil ... Standart bir çözümü tercih ederim.
user1696157

Belki bunu SO'da yayınlamalı ve ambalajı en iyi nasıl kodlayacağına dair belirli bir tavsiye istemelisiniz (eğer böyle bir yaklaşım daha uygunsa).
Karan

@Karan: SO ile ilgili sorusu konu dışı olarak kapatıldı ve burada göndermesi istendi. stackoverflow.com/questions/12576136/…
Harry Johnston

1
Eski bir OGL veya Glide değil, DX kullandığından emin misiniz?
Synetech

Yanıtlar:


2

Tamamen aslında ne yapmak istediğini değil, ve söz konusu gerçek dosyaları olmadan çalışıp çalışmayacağını söyleyemem ama 3danalyzer ile eski bir grafik kartını taklit edebilirsiniz . 4000 ve 5000 serisi nvidia kartı taklit edebilir hangi nispeten eski ve mayıs çalışır.


Çalışmıyor. Üzgünüm. Hiçbir şey işe yaramıyor.
user1696157

1
@ user1696157 Çalıştırmayı denediğinizde ne oldu? Hangi taklit tedarikçi / cihaz kimliklerini denediniz? Uygulamanın yeni olduğu zamanlar için uygun bir şey mi var? Hata ayıklama günlüğünü etkinleştirdiniz mi? Günlük ne diyor?
John Lyon

1
deneyebileceğimiz bir örnek dosyanız olur muydunuz? Kör sorunu gidermek oldukça zor.
Journeyman Geek

2

PowerStrip yarar (deneme ile 29,95 $) monitörünüzün için özel kararlar ekleyebilir. Deli olanlar için (sizinki gibi), neye benzeyeceği bilinmiyor.

Özel görüntü modları wiki makalesi bunun nasıl yapıldığını gösterir ve hatta 320x200 ve 320x240 gibi özel çözünürlüklerden bahseder.

Yerinizde, belki de ilk önce bir sanal makinede deneyebilirim (bir VM'de doğru çalışıp çalışmayacağını gerçekten bilmiyorum). Bu, bilgisayar ekranınızı hiçbir şey için yok etmemenize ve monitör ekranını monitörünüzün her yerine sıçramak yerine gerçek (küçük) boyutunda görmenize izin verecektir.

Windows 32 bit ve ekran kartınız VGA ise, belki bu eski makale de yardımcı olabilir: Tweaked VGA Modes .

[DÜZENLE]

: Bir başka olasılık bu anahtara regedit ve konumunu kullanmaktır
HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO\{video-card}\0000,
aşağıdaki anahtarları değiştirin: DefautlSettings.XResolution, DefautlSettings.YResolutionardından yeniden başlatma.

Hiçbir şey işe yaramazsa, video kartınız sürücü, PowerStrip veya regedit aracılığıyla eklenen özel çözünürlükleri desteklemeyen kartlardan biri olabilir. Kartınızın modelini bilmemize yardımcı olur.


1
Önerilerinizi denedim, ama hiç çalışmıyor. :(
user1696157

1
Biraz daha bilgi ekledim. PowerStrip sizin için ne şekilde çalışmadı?
harrymc

1
"Hiç çalışmadı" gibi işe yaramadı.
user1696157

1
Aslýnda ... Aslýnda o son balýk programlarý test etmeye cesaret edemedim. Ama bir fark olmamalı ...
user1696157

1
Sorun ekran kartınızla ilgiliyse, bu başka bir markaya ait taklit bir kartla çalışabilir. Koşullar doğruysa PowerStrip veya regedit hack'i çalışmalıdır.
harrymc
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.