長すぎます。

長すぎます。

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-driGLXが正常にロードされたというメッセージが表示されました。)

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 サポートを担当することが正確に何であるかを判断できません。xorgdrm-next-kmod

AFAIK、この機械が使用する技術はOptimus(ここでもっと学ぶ)。FreeBSDはこれをうまくサポートしていないようです。そしてその構成は明確ではありません。したがって、FreeBSDで2つのGPUを混在させることはお勧めできません。これらのいずれかを選択してください(私はIntelカードを選択しました)。


引用する

関連情報