Ошибка glxinfo: не мог найти RGB GLX визуальный или fbconfig

Я пытаюсь создать минимальную систему с помощью Сервера Ubuntu 16.04 и устанавливая X и Openbox для запуска единственного Основанного на QT приложения OpenGL. Я пошел этим путем вместо чего-то как Lubuntu, поскольку я хотел бы не иметь почти никакого рабочего стола за исключением своего приложения. Я имею X и выполнение и могу использовать XTerm и другие приложения не-OpenGL, но мое приложение OpenGL не будет работать, и я получаю следующую ошибку, когда я пытаюсь выполнить glxinfo:

glxinfo Error: couldn't find RGB GLX visual or fbconfig

Я прочитал много вопросов и потоков, сообщающих об этой проблеме, но ни один не смог помочь мне решить свою проблему. Много проблем, кажется, связано с драйвером Nvidia, который я удалил использование:

sudo apt-get purge nvidia*

Мои X отчетов о журнале не показывают ошибок. По крайней мере я хотел бы иметь свою системную Мезаструктуру использования OpenGL, который я установил путем выполнения:

sudo apt-get install libgl1-mesa-glx libgl1-mesa-dri

Драйвером графической платы является Intel i915. Кто-либо знает, как разбудить OpenGL и выполнение при запуске с установки Сервера Ubuntu?

4
задан 24 May 2017 в 06:14

1 ответ

Моя конкретная проблема была вызвана путем попытки запустить X непосредственно как услуга использующих SystemD, не регистрируя пользователя в. Я осуществил рефакторинг свою установку, чтобы иметь SystemD, автоматически входят в систему со следующим сценарием переопределения getty:

[Service]
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin {{ username }} %I $TERM
Type=idle

сохраненный в /etc/systemd/system/getty@tty1.service.d/override.conf. Я затем запустил X от пользователя bash_profile путем выполнения /usr/bin/startx.

0
ответ дан 1 December 2019 в 11:22

Другие вопросы по тегам:

Похожие вопросы: