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.