/ / Може ли да се използва OpenGL в ядрото? - linux, opengl, ядрото, драйвера

Може ли да се използва OpenGL в ядрото? - linux, opengl, ядрото, драйвера

Мога ли да използвам OpenGL в ядрото на Linux? Това означава, че бих искал да подобря производителността на някой код, така че използването на видеокартата ще е от полза за друг драйвер.

Съжалявам, ако звуча наивно, просто се опитвам да получа общата картина за момента.

Благодаря!

Отговори:

4 за отговор № 1

Не, най-голямата причина е, че тиОсвен това, че достъпът до такъв драйвер от ядрото е много лоша идея. Не знам дали ядрото дори може да се свърже с библиотека usermode (libGL.so или libOpenCL. така).


5 за отговор № 2

OpenGL е предназначен за показване на 3D на екрана.

Ако сте използвали изчислителната мощност на видеокартата за някои изчисления, мисля, че е възможно в някои части на ядрото, но се съмнявам, че си струва болката.


3 за отговор № 3
  • Графичните процесори просто не работят така, както си представяте.
  • Какво искате да ускорите? Просто някои стандартни изчисления? Кодът на ядрото не работи по-бързо от кода на пространството на потребителя! Всъщност някои неща са дори по-бавни.
  • Знаете, че дори използването на единица с плаваща запетая (FPU) в ядрото е силно нетривиално и обезсърчено.
  • GPU изчисленията не са магически куршум.

Свързани въпроси


Коментари (0)

Добави коментар