plot()
inを使用しようとすると、描画の octave-cli
代わりに空のウィンドウが表示され、次のエラーが発生します。
Insufficient GL support
これはglx
、Xサーバー構成にモジュールがないことを示します。だから私は追加しました
Section "Module"
Load "glx"
EndSection
の空のX構成ファイルに/usr/local/etc/X11/xorg.conf
。
これは役に立ちません。
興味深いことに、次のログがあります/var/log/Xorg.0.log
。
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
(ログファイル全体を復元できませんでしたが、このメッセージの前にmesa-dri
GLXが正常にロードされたというメッセージが表示されました。)
GLXをサポートするようにNvidiaカードを設定しようとしていますが、これを行う方法が見つかりませんでした。
私のシステムのGLサポートをどのように提供しますか?
詳細
- オペレーティングシステム:FreeBSD 12.0-CURRENTソースから構築されたGENERICカーネルを含むFreeBSD 12.0-CURRENT#2 r324767 amd64。
- ハードウェア:Nvidia GeForce 940MおよびIntel Broadwell HD Graphics 5500を搭載したLenovo Yoga 3 14。
答え1
長すぎます。
解決策はとても簡単です。
pkg remove nvidia-driver nvidia-xconfig nvidia-settings xorg drm-next-kmod
pkg autoremove
pkg install xorg drm-next-kmod
どうしたの?
nvidia-driver
以前および/またはによってインストールされたファイルを上書きすることがわかりました。そのため、X サーバーは GL サポートを担当することが正確に何であるかを判断できません。xorg
drm-next-kmod
AFAIK、この機械が使用する技術はOptimus(ここでもっと学ぶ)。FreeBSDはこれをうまくサポートしていないようです。そしてその構成は明確ではありません。したがって、FreeBSDで2つのGPUを混在させることはお勧めできません。これらのいずれかを選択してください(私はIntelカードを選択しました)。
引用する
- Thin ClientのNvidiaドライバとIntelドライバ:https://forums.freebsd.org/threads/7887/#post-46059
- xorg.confのIntel、Nvidia、Optimus:https://forums.freebsd.org/threads/45510/#post-254225