最適なラップトップにUbuntu 18.04の新しいバージョンをインストールした後、 this siteの指示に従ってbumblebeeパッケージをインストールしました。成功しましたが、インストール中にnouveauモジュールを削除できないという行が表示されました。再起動し、optirun --status
を実行して動作しているかどうかを確認し、ディスクリートnvidiaカードが無効になっていることを出力した後、optirun glxgears
を実行しようとすると、このエラーメッセージが表示されました。
[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
Ubuntuとbumblebeeを再インストールしようとしました。
NVidia Geforce 940MXカードを持っています。
Nvidiaドライバーには、bumblebeeの動作を妨げる大きな変更が1つありました-glvnd( https://github.com/NVIDIA/libglvnd )。要するに、bumblebeeは別のディスプレイでxorgの別のインスタンスを実行していますが、これはglvndでは処理できません。この動作は、マルハナバチに対して無効にする必要があります。 /etc/environment
に次の行を追加します
__GLVND_DISALLOW_PATCHING=1
Glvndを機能させるために、nvidiaは関連ファイル/ドライバーが配置されているディレクトリも変更しました。それに応じてBumblebeeを再構成する必要があります(/etc/bumblebee/bumblebee.conf
):
LibraryPath=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
XorgModulePath=/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules/input
Bumblebeeがnvidiaドライバーをアンロードできないようにする最後の問題は、bumblebee環境にロードされることになっていないnvidia-drm
が原因です。これは、off
(/etc/modprobe.d/blacklist-nvidia.conf
)にエイリアスすることで簡単に無効にできます。
blacklist nvidia
blacklist nvidia-drm
blacklist nvidia-modeset
#alias nvidia off
alias nvidia-drm off
#alias nvidia-modeset off
nvidia-modeset
も必要ありませんが、ロードしても問題はなく、無効にすることもできます。
また、gpuマネージャーを無効にします( gpu-managerは何をしますか? )。この場合は必要ないため(/etc/default/grub
):GRUB_CMDLINE_LINUX_DEFAULT
セクションにnogpumanager
を追加します。
また、過去にnvidia-persistenced
サービスで問題が発生しました( https://docs.nvidia.com/deploy/driver-persistence/index.html#persistence-daemon )、それを無効にすることもできますSudo systemctl disable nvidia-persistenced
を発行することによっても同様です。
注: https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppaからnVidia 390を使用しています
残念ながら、Bumblebeeは14.04以降更新されていません。それでも動作させることはできますが、既存の18.04チュートリアルについては知りません。
ただし、これを試してみることができます。
https://www.reddit.com/r/linuxquestions/comments/7ulymw/for_anyone_struggling_to_set_up_bumblebee/
私はあなたとまったく同じ問題を抱えていました。バグのあるドライバーで、GPUを切り替えた後に再起動する必要があります(これにより、nvidiaカードをロードできなくなりました。nvidiaに感謝します)。
Linuxは優れていますが、nvidiaのドライバーサポートは貧弱です。そのため、私を含め、多くの楽観的な人々がそれを機能させるために髪を引き出します。
あなたとまったく同じGPUを取得しました。