Мне нравится Linux.
Мне нравится OpenGL.
Мне не нравится X.
На Linux, должен там так или иначе получить 3D ускорение от моей карты Nvidia без X? Идеально, я имел бы начальную загрузку ядра, добрался бы до консоли, затем так или иначе вошел бы в "графический режим", где мой весь монитор является просто единственным экраном OpenGL..., и я тяну материал к нему с OpenGL. Без X. Действительно ли это возможно?
Спасибо!
Двоичный драйвер Nvidia только работает с X. Можно, однако, выполнить бездисплейный X-сервер. Посмотрите раздел по "UseDisplayDevice" "ни один" в README:
ftp://download.nvidia.com/XFree86/Linux-x86/190.36/README/appendix-b.html#UseDisplayDevice
Я полагаю, что будущий Галлий + nouveau стек будет работать без X, но он все еще находится в процессе тяжелого развития теперь.
От всего я могу найти, что похоже, что OpenGL нужно X.
Википедия имеет раздел по Конкурентам X.
Среди них возможным соответствием для того, что Вы хотите, является DirectFB, но это говорит, что "Прямая Инфраструктура Рендеринга [который находится в X]..., может сократить эти усилия"
Если Вы не планируете запись Вашей собственной операционной системы и затем запись приложений сверху его, я рекомендовал бы придерживаться с X. Это разрабатывалось и использовалось в течение многих десятилетий, и я вполне уверен нет никакой хорошей замены для него там.