Apa itu OpenGL® untuk WINE®?

Open Graphics Library (OpenGL®) untuk Linux Windows® Emulator (WinE®) adalah cara untuk menjalankan program di bawah sistemoperasiLinuxyang awalnya dirancang untuk berjalan secara native di bawah Microsoft® Windows®.OpenGL® for WinE® mencoba menyediakan semua fungsionalitas grafis, termasuk dukungan perangkat keras langsung, yang disediakan di bawah Windows® dengan cara yang sebagian besar transparan bagi pengguna.Secara teknis, pengguna harus dapatmengunduhWinE® dan secara otomatis memiliki dukungan untuk OpenGL®, tetapi hal ini mungkin tidak selalu terjadi dan beberapa komplikasi dapat muncul.Masalah dengan OpenGL® for WinE® ini semakin diperburuk oleh fakta bahwa beberapa program grafis kelas atas yang ditulis untuk Windows® sebenarnya mengandalkan trik dan pengoptimalan yang didasarkan pada implementasi standar yang dipatenkan atau disadap yang tidak direplikasi atau dikenali di WinE®.Untuk sebagian besar program, pustaka OpenGL® for WinE® berfungsi dengan baik, tetapi program yang sangat dioptimalkan dan menggunakan metrik yang tepat dapat mengalami malfungsi atau tidak berjalan di bawah kerangka kerja.

OpenGL® untuk WinE® sebagian besar digunakan, seperti halnya OpenGL®, oleh video game dan industri grafis tiga dimensi (3D).

Tugas yang coba dipecahkan oleh OpenGL® for WinE® adalah menjalankan program di bawah sistem operasi yang berbeda dengan cara yang sama seperti di lingkungan Windows® asli.Tugas ini sulit sebagian karena area sistem operasi Windows® tersembunyi dan eksklusif, dan sebagian karena pembatasan keamanan yang diterapkan sistem Linux pada program yang dijalankannya.Untuk alasan ini, implementasi OpenGL® di bawah WinE® memiliki beberapa area di mana emulasi tidak diimplementasikan dengan cara yang sama persis seperti di bawah Windows®.

Selain kerumitan perangkat lunak meniru dari sistem operasi lain, OpenGL® untuk WinE® sebagian besar digunakan, seperti halnya OpenGL®, oleh video game dan industri grafis tiga dimensi (3D).Program-program ini ditulis dengan sangat hati-hati untuk menarik setiap bit terakhir dari kekuatan pemrosesan dan pengoptimalan keluar dari sistem komputer dankompiler.Hasilnya adalah program yang dapat mengalami masalah bahkan berjalan secara native di bawah lingkungan Windows® yang sebenarnya.Hal ini menjadi lebih kompleks dengan fakta bahwa Windows® menyediakan pustaka grafis asli sendiri yang dikenal sebagai DirectX® yang didukung oleh sebagian besar kartu grafis.Meniru panggilan ke DirectX® dengan merutekannya kembali ke panggilan OpenGL® dapat membuat langkah tambahan yang dapat mengurangi kinerja program.

Sistem emulasi OpenGL® for WinE® sangat efektif untuk persentase program yang tinggi.Itu dapat menjalankan sejumlah besar aplikasi Windows® tanpa masalah.Untuk perangkat lunak baru, terutama perangkat lunak yang menggunakan akses dan trik tingkat sangat rendah untuk meningkatkan kinerja, masalah yang dapat dihadapi menggunakan emulator mungkin membuat program tidak dapat digunakan di luar lingkungan aslinya.

Related Posts