web-dev-qa-db-ja.com

bumblebeeはUbuntu 18.04で動作しません

最適なラップトップに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カードを持っています。

9
Paralyz3d

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を使用しています

18
clover

残念ながら、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を取得しました。