Saya ingin mencoba driver OpenGL paling dasar, untuk mengetahui apa masalah server X saya dengan OpenGL.
Saya ingin memiliki X menggunakan rendering perangkat lunak untuk OpenGL, seperti windows lakukan opengl.dll
tanpa driver diinstal.
Bagaimana saya bisa melakukan itu? Tidak menemukan apa pun saat mencari X OpenGL software rendering
. Saya akan senang untuk referensi, dan untuk kata kunci yang harus saya gunakan untuk mengetahui bagaimana melakukan itu.
Saya menggunakan Xorg
di RHEL 5.3.
Jawaban:
Duplikat jawaban saya Paksa rendering opengl berbasis perangkat lunak - Pengguna Super :
Fedora tidak mengemas
swrast
backend DRI secara terpisah darimesa-dri-drivers
(dan saya berasumsi hal yang sama terjadi di RHEL), jadi yang pertama bukanlah pilihan, tetapi yang terakhir adalah.sumber
xorg.conf
sama sekali, jadi saya harus menjelaskan mana yangSection
akan ditambahkan / diubah dan baris apa yang akan ditambahkan / ubah di dalam sana - tetapi RHEL cukup tua sehingga Anda mungkin bisa balikkan ekstensi DRI dengan mengubah satu baris dari Load ke Disable.Solusi lain yang lebih sederhana adalah menambahkan
Option NoDRI
, keDevice
bagian dalamxorg.conf
. Sebagai contohMenurut email ini , itu harus selalu berfungsi. Lihat bug ini untuk informasi lebih lanjut. Saya tidak menemukan apa pun di dokumentasi Xorg, jadi jika Anda menemukan sesuatu tentang itu - lakukan edit ke dalam jawaban saya.
sumber
NoDRI
pada dasarnya sama denganLIBGL_ALWAYS_INDIRECT
variabel lingkungan saya percaya. Tetapi variabel ini tidak sama denganLIBGL_ALWAYS_SOFTWARE
: bahkan memberikan versi OpenGL yang lebih rendah untuk saya pada Intel (R) HD Graphics P4600 / P4700.Saya pikir Anda sedang mencari Mesa . Saya tidak yakin apakah RHEL memiliki RPM untuk itu. (Meskipun Mesa digunakan dalam beberapa driver perangkat keras OpenGL untuk X, ia juga menyediakan renderer khusus perangkat lunak.)
sumber