Windows XP için OpenGL 2.1 veya üstü


9

Bir oyun için OpenGL 2.1 veya üstüne ihtiyacım var, ancak ATI Radeon 9200SE grafik kartı ile eski Win Win kutumda çalışmasını istiyorum. Şu anda var gibi görünüyor OpenGL 1008/03/01 WinXP Yayın ve grafik sürücüsü sürümü 6.14.10.6542 yüklü.

İndirmek için OpenGL 2.1 arandığında yalnızca Windows 95 için 1.1 sürümünün çeşitli indirilmesiyle sonuçlandı.

Ayrı bir OpenGL kurulumuna / yükseltmesine ihtiyacım var mı yoksa grafik kartı sürücüme eklenmeli mi? Nereden temin edebilirim?


OpenGL desteği tamamen donanım ve sürücü desteğine bırakılmıştır. Önce donanımınızın destekleyip desteklemediğini belirlemelisiniz.
Ramhound

Hem donanım hem de işletim sistemi yükseltmeleri için zaman olabilir; P
SnakeDoc

@SnakeDoc Gerçekten değil, çünkü bu benim ana makinem değil, tüm eski oyunlarımı yeni sistemlerle uyumsuzluktan ölümden kurtarmak için tuttuğum makine. Bazı eski klasiklerin tadını çıkarmak dışında artık kullanmıyorum! : D Tamamen çevrimdışı, bu yüzden de o taraftan risk yok.
Bayt Komutanı

Bu durumda, önermekten nefret etmeme rağmen, belki daha yeni bir işletim sistemine sahip daha yeni bir işletim sistemi üzerinde çalışan bir XP VM hile yapabilir. VM'ler genellikle oyun oynamak için kullanmak istediğiniz şey değildir, ancak XP'yi tutmanız ve daha yeni oyunlar oynamak istiyorsanız, belki de en iyi seçenek. - Bir yana, oyunu daha yeni bir sistemde ama XP uyumluluk modunda çalıştırmayı denediniz mi? (game.exe -> Özellikler -> Uyumluluk: XP -> seçeneğini sağ tıklatın ve şimdi programı çalıştırın).
SnakeDoc

@SnakeDoc Dürüst olmak gerekirse, XP gerçekten sevdiğim son Windows işletim sistemiydi. Bugünlerde Ubuntu'yu tercih ediyorum.
Bayt Komutanı

Yanıtlar:


14

Ayrı bir OpenGL kurulumuna / yükseltmesine ihtiyacım var mı yoksa grafik kartı sürücüme eklenmeli mi? Nereden temin edebilirim?

OpenGL "yükseltilemez" ve grafik sürücünüze dahil edilmelidir. OpenGL, GPU donanım özelliklerini işletim sistemine sunar. GPU donanımınız daha yetenekli olsaydı, daha yeni bir AMD Catalyst aygıt sürücüsü paketiyle Windows XP'de OpenGL'nin daha sonraki sürümlerini destekleyebilir. Ancak donanımınız bunu destekleyecek en az 6 veya 7 yaşında.

Şimdi, CPU üzerindeki OpenGL herhangi revizyonu emülasyon olan olası. Bununla birlikte, GPU'ların var olmasının nedeni, grafik işlemlerini aynı nesil bir CPU'dan çok daha hızlı hesaplayabilmeleridir . İçin herhangi bir oyun, başparmak benim kural oluyor da en basit 2D olsun ya da olmasın, ileride 10 yaşındaki bir üst uç CPU ile yazılımda kendi 3d oluşturucusunu çalıştırabilirsiniz. Bu nedenle, bir OpenGL 2.1 oyunu için, Temmuz 2006'dan önce piyasaya sürülmemiş olmalıydı (çünkü OpenGL 2.1'in kendisi sonlandırıldığı zaman), yani yazılımda oluşturulduğunda oynatılabilir çerçeveleri (30 - 60 fps) görmeye başlayabiliriz mevcut nesil CPU üzerinde optimize edilmiş bir OpenGL 2.1 uygulaması ile.

Tabii ki, mevcut nesil Intel ve AMD CPU'larda, neredeyse her zaman bir OpenGL 2.1 oyunu çalıştıramayacak kadar fazla bir GPU'muz var, bu yüzden ...

Gerçekten de, mesa3d projesi , projesinin bir parçası olarak bu kadar optimize edilmiş bir yazılım oluşturucuyu korur, ancak Windows için destek sonradan düşünülür ve onu inşa etmek bir ayıdır. Ayrıca, CPU'nuzda SSE2 ve SSSE3 ve SSE4.1 bulunmadığı sürece iyi performansı ve hatta doğru davranışı garanti etmezler. AGP yuvasına sahip bir anakartla eş zamanlı olan bir CPU (Pentium 4 gibi bir şey, evet?) SSE2'ye sahip olabilir, ancak muhtemelen diğerleri olmayabilir.

Core 3-7 veya üstü gibi son 3-4 yılda modern bir CPU'nuz yoksa, OpenGL 2.1 yazılımını oynanabilir bir çerçevede taklit edemezsiniz. Çok eski bir oyun için bile değil. CPU'nuzun muhtemelen GPU'nuz kadar eski olduğu düşünüldüğünde, tamamen şansınız kalmaz. Bu GPU tamamen "sabit işlevlidir" ve kullanıcının gönderdiği kodu desteklemez. OpenGL 2.1, bir parça gölgelendirici olarak gönderildiğinde GPU üzerinde neredeyse tüm keyfi işlemleri gerçekleştirir. RV280'den 1000x daha iyi GPU ile Chip'te bir ARM Sistemi satın alabilirsiniz.

Yükseltme yapsanız iyi olur.


5

Bu, RV280 GPU etrafında kurulmuş 2003'ten kalma eski bir karttır.Bu GPU'da arama yaparken OpenGL 1.4'ü desteklediğini görüyoruz. Bu , OpenGL 2.1 için donanım desteği olmadığı anlamına gelir .

Yeni bir karta ihtiyacınız var veya bunu yazılımda taklit etmeniz gerekiyor. Taklit etmek işe yarayabilir, ancak çok yavaş olacaktır, bu da oyun için kötü bir seçimdir.


Teşekkürler, kötü bir haber olmasına rağmen ... Her neyse, en azından önerdiğin emülasyonu denemek isterim, çünkü sadece çok kapsamlı bir 2D oyun değil. Bana böyle bir emülatörün nereden alınacağını veya tam olarak neyin aranacağını söyleyebilir misiniz? Her zaman açık olacak mı yoksa gerektiğinde manuel olarak mı çalışacak?
Byte Commander

Hiçbirini kullanmadım ve test etmek için XP kutum yok, bu yüzden herhangi birini işaret etmek konusunda isteksizim. Ancak google çevresinde çekinmeyin.
Hennes

@allquixotic Şimdi bu gerçekten iç karartıcı geliyor ... Şey, o zaman sanırım bu oyunu "eski oyun rezervasyonum" yerine normal makineme kurmalıyım;) İş ve oyunları ayrı tutabileceğimi umuyordum, ama oyun da Onsuz yapmak iyi ...
Byte Commander

@ByteCommander Meraktan, hangi oyunu oynamak için bu kadar çaresizsiniz?
Trotski94

@JamesTrotter Ubuntu'da OpenClonk'u keşfettim, ancak grafik kartımla en iyi şekilde çalışmıyor, bu yüzden diğer bilgisayarımda oynayabilirsem denedim. Özel bir şey değil, ama sadece hoşuma gidiyor. ; D
Byte Komutanı
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.