web-dev-qa-db-ja.com

glxinfoエラー:RGB GLX visualまたはfbconfigが見つかりませんでした

Ubuntu Server 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ログレポートにエラーは表示されません。少なくとも、次のコマンドを実行してインストールしたMesa OpenGLをシステムで使用したいと思います。

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

グラフィックカードドライバーはIntel i915です。 Ubuntu Serverのインストールから開始するときにOpenGLを起動して実行する方法を知っている人はいますか?

4
Simon

私の特定の問題は、ユーザーをログインせずにSystemDを使用してXをサービスとして直接開始しようとしたために発生しました。SystemDが次のgettyオーバーライドスクリプトで自動的にログインするようにセットアップをリファクタリングしました。

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

/etc/systemd/system/[email protected]/override.confに保存されました。次に、bash_profileを実行して、ユーザーの/usr/bin/startxからXを起動しました。

0
Simon