Добрый день. Имеется Debian squeeze с встроенной видеокартой и отдельной видеокатой Nvidia.
Есть некая программа, которой для работы требуется glx. Видео выведено на встроенную карточку. nvidia используется для рассчетов (CUDA).
Программа, требующая glx, ругается при запуске на то, что
"The X server does not support the OpenGL GXL extension"
Кто виноват и что делать?
Nvidia и Intel
Модератор: Модераторы разделов
Re: Nvidia и Intel
annndrey писал(а): ↑05.07.2011 12:35Добрый день. Имеется Debian squeeze с встроенной видеокартой и отдельной видеокатой Nvidia.
Есть некая программа, которой для работы требуется glx. Видео выведено на встроенную карточку. nvidia используется для рассчетов (CUDA).
Программа, требующая glx, ругается при запуске на то, что
"The X server does not support the OpenGL GXL extension"
Кто виноват и что делать?
Насколько я помню, нвидиевские проприетарные дрова тащат с собой кучу своих версий либ, в том числе и GLX, так что интеловская карта при этом работать с glx не будет.
Re: Nvidia и Intel
Это можно обойти (если карта NVIDIA используется только ради CUDA) совсем легко - ставим драйверы nvidia (обязательно с репозитария дистрибутива), потом либо отменяем диверсии, либо ставим nvidia-alternatives и перестраиваем альтернативы для libGL. Если вдруг нужен NVIDIA-шный OpenGL - юзать LD_LIBRARY_PATH=/usr/lib/nvidia (решение взято с доков по bumblebee, в принципе как вариант можно не извращаться и просто поставить bumblebee (для Debian - debumblebee - его форк)).