Cara Mengatasi OpenGL Error Di Windows

Masalah ini baru saja dialami teman saya yang malam – malam menelpon saya, saat ingin bermain game tiba – tiba muncul pesan kesalahan bahwa OpenGL tidak didukung pada laptop barunya yang menggunakan Windows 8.1. Menurut saya waktu dikonsultasi teman saya aneh sekali kalau komputer baru graphic cardnya tidak mendukung OpenGL. Alhasil saya mulai investigasi dengan ngantuk – ngantuk. Haha… 😀

OpenGL (Open Graphic Library) merupakan kumpulan pustaka untuk manipulasi grafis, jadi programmer dapat memanfaatkan OpenGL untuk mendesain gamenya. Kelebihan OpenGL ini adalah dapat digunakan di beberapa sistem operasi berbeda seperti Windows, Mac, Linux dan lainnya. OpenGL ini merupakan alternatif dari DirectX di Windows.

Kembali ke permasalahan, secara lengkap pesan errornya yang saya temukan adalah:
OpenGL 2.0 renderer not supported! Reasons: OpenGL 2.0 is not supported.
OpenGL 1.4 renderer not supported! Reasons: OpenGL 1.3 is not supported.

Kalau dilihat dari pesan kesalahannya game tersebut berusaha menggunakan renderer OpenGL paling baru yang didukungnya (2.0), karena tidak ada maka turun ke versi OpenGL berikutnya (1.3) dan masih tidak tersedia di Windows.

Dari pengalaman saya ada beberapa penyebab OpenGL Error.

Graphic Card kuno
Jadi setiap generasi GPU baik dari AMD/Intel/NVIDIA akan mendukung versi tertentu dari OpenGL, kalau anda menggunakan VGA generasi lama jelas versi OpenGL yang dibutuhkan tidak akan tersedia dan membuat game tidak bisa dijalankan. Solusinya ya ganti dengan yang baru, tapi untuk kasus teman saya yang laptopnya masih keluaran tahun ini jelas tidak mungkin terjadi.

Kalau belum yakin silahkan gunakan aplikasi GPU-Z untuk mengecek kemampuan dan spesifikasi kartu grafis anda.

Ini yang membuat saya curiga kalau driver dari graphic cardnya (NVIDIA) ada masalah, padahal kalau dilihat pada Device Manager juga dikenali di Windows. Ternyata setelah menginterogasi teman saya ada perbedaan cara install driver untuk setting up komputer baru dia dengan saya, ini disebabkan kemudahan dan kenyamanan Windows 8 dalam mengenali hardware dan menginstall drivernya secara otomatis.

Karena Windows langsung mendeteksi hardwarenya dengan benar dan memasangkan drivernya dari Microsoft secara otomatis maka anda bisa menganggap kalau sebenarnya tidak ada masalah. Solusinya adalah dengan menginstall driver GPU sendiri secara manual dan tidak menggunakan driver bawaan Windows 8, anda bisa mendownloadnya dari link berikut:

Menambahkan file OpenGL ke dalam aplikasi/game yang bermasalah
Ini solusi yang ada kemungkinan berhasil, asalkan VGA anda lama dan masalahnya pada OpenGL 2.0 sekian juga. Untuk yang lain tidak ada jaminan ada efek apa-apa atau tetap error.

Patut diperhatikan di dalamnya ada 2 file dengan nama yang sama opengl32.dll, tapi 2 folder berbeda. Satunya untuk Windows 32-bit dan satunya 64-bit. Kalau tidak yakin bisa dicek dulu Windows anda 32/64 bit, tapi bila males mikir copas saja satu > gagal > satunya.

Jika cara ini tidak bisa mengatasi masalahnya, tampaknya anda terpaksa mempertimbangkan beli GPU atau laptop baru. Ini sudah kendala pada keterbatasan spesifikasi hardware, bukan solusi software.

Semoga sukses. 🙂