/ / Kernel'de OpenGL kullanabilir mi? - linux, opengl, çekirdek, sürücü

Kernel'de OpenGL kullanabilir mi? - linux, opengl, çekirdek, sürücü

Linux Çekirdeğinde OpenGL kullanabilir miyim? Yani, bazı kodların performansını geliştirmek istiyorum, bu yüzden GPU kullanmak başka bir sürücünün yararı olacaktır. Bu çekirdeğin yapılacağı makinede GPU'nun sabit olacağından emin olabilirsiniz.

Üzgünüm, eğer saf çıksam, şu an için genel resmi çekmeye çalışıyorum.

Teşekkürler!

Yanıtlar:

Cevap için 4 № 1

Hayır, yapamazsın, en büyük sebep senKayan nokta matematiğini çekirdeğin içinde kullanamaz.Ayrıca bu sürücünün çekirdeğin içinden erişmesi çok kötü bir fikirdir.Kernel bile bir usermode kütüphanesine (libGL.so veya libOpenCL) bağlanabiliyor mu bilmiyorum. yani).


Cevap için 5 № 2

OpenGL, ekranda 3B görüntülemek içindir, bunu çekirdekte hangi şekilde kullanmak istediğinizi bilmiyorum.

Eğer bazı hesaplamalar için GPU'nun hesaplama gücünü kullanmanız gerekiyorsa, bunun çekirdeğin bazı bölümlerinde uygulanabilir olacağını düşünüyorum, ama sanırım acıya değer.


3 cevap için № 3
  • GPU'lar sadece hayal ettiğiniz şekilde çalışmaz.
  • Neyi hızlandırmak istiyorsunuz? Sadece bazı standart hesaplamalar? Çekirdek kodu kullanıcı uzay kodundan daha hızlı çalışmıyor! Aslında bazı şeyler daha yavaştır.
  • Biliyorsunuz ki, çekirdeğindeki kayan nokta birimini (FPU) kullanmanın bile çok dikkat çekici ve cesareti kırılmış.
  • GPU hesaplaması sihirli bir mermi değildir.

ilgili sorular


Yorumlar (0)

Yorum ekle