Untuk permainan, saya membutuhkan OpenGL 2.1 atau lebih tinggi, tetapi saya ingin itu berjalan di kotak Win XP lama saya yang baik dengan kartu grafis ATI Radeon 9200SE. Saat ini tampaknya OpenGL 1.3.1008 WinXP Release dan driver grafis versi 6.14.10.6542 telah diinstal.
Mencari OpenGL 2.1 untuk diunduh hanya menghasilkan beberapa unduhan versi 1.1 untuk Windows 95.
Apakah saya memerlukan instalasi / peningkatan OpenGL yang terpisah atau memasukkannya ke dalam driver kartu grafis saya? Di mana saya bisa mendapatkannya?
windows-xp
drivers
graphics-card
amd-radeon
opengl
Komandan Byte
sumber
sumber
Jawaban:
OpenGL tidak dapat "ditingkatkan", dan itu harus disertakan dengan driver grafis Anda. OpenGL memperlihatkan kemampuan perangkat keras GPU ke sistem operasi. Jika perangkat keras GPU Anda lebih mampu, itu bisa mendukung revisi OpenGL nanti pada Windows XP dengan paket driver perangkat AMD Catalyst yang lebih baru. Tetapi perangkat keras Anda setidaknya 6 atau 7 tahun terlalu tua untuk mendukungnya.
Sekarang, emulasi dari setiap revisi OpenGL pada CPU adalah mungkin. Namun, alasan GPU ada adalah karena mereka dapat menghitung operasi grafis lebih cepat daripada CPU dari generasi yang sama. Untuk game apa pun , apakah itu 2D sederhana atau tidak, aturan praktis saya adalah, Anda dapat menjalankan renderer 3d-nya dalam perangkat lunak dengan CPU kelas atas mulai 10 tahun ke depan. Jadi untuk permainan OpenGL 2.1, itu harus sudah dirilis tidak lebih awal dari Juli 2006 (karena saat itulah OpenGL 2.1 itu sendiri selesai), artinya kita bisa mulai melihat framerate yang dapat dimainkan (30 - 60 fps) ketika diberikan dalam perangkat lunak dengan implementasi OpenGL 2.1 yang dioptimalkan pada CPU generasi terbaru.
Tentu saja, pada Intel generasi saat ini dan CPU AMD, kami hampir selalu memiliki GPU mati yang lebih dari mampu menjalankan permainan OpenGL 2.1, jadi ...
Memang, proyek mesa3d mempertahankan renderer perangkat lunak yang dioptimalkan sebagai bagian dari proyeknya, tetapi dukungan untuk Windows adalah renungan, dan membangunnya adalah beruang. Selain itu, mereka tidak menjamin kinerja yang baik atau bahkan perilaku yang benar kecuali CPU Anda memiliki SSE2 dan SSSE3 dan SSE4.1. CPU sezaman dengan motherboard dengan slot AGP (sesuatu seperti Pentium 4, yeah?) Mungkin memiliki SSE2, tetapi mungkin tidak yang lain.
Kecuali Anda memiliki CPU modern kelas atas dari 3-4 tahun terakhir, seperti Core i7 3770K atau lebih baik, Anda tidak akan dapat meniru OpenGL 2.1 dalam perangkat lunak pada framerate yang dapat dimainkan. Bahkan untuk game yang sangat lama. Mengingat bahwa CPU Anda mungkin sama kuno dengan GPU Anda, Anda benar-benar kurang beruntung. GPU itu sepenuhnya "fungsi tetap" dan tidak mendukung kode yang dikirimkan pengguna. OpenGL 2.1 menjalankan hampir semua operasi sewenang-wenang pada GPU saat dikirim sebagai fragmen shader. Anda dapat membeli Sistem ARM pada Chip seharga $ 1 dengan GPU 1000x lebih baik dari RV280 itu.
Anda lebih baik memutakhirkan.
sumber
Ini adalah kartu lama dari tahun 2003 yang dibangun di sekitar GPU RV280. Mencari GPU ini kami menemukan bahwa ia mendukung OpenGL 1.4. Itu berarti tidak ada dukungan perangkat keras untuk OpenGL 2.1 .
Anda memerlukan kartu baru, atau Anda perlu meniru ini dalam perangkat lunak. Meniru dapat bekerja tetapi akan sangat lambat, menjadikannya pilihan yang buruk untuk bermain game.
sumber