私はnvidia gpu(Geforce GTX 1050)を使用できないDell inspiron 7567を持っています。最初はnvidiaドライバーのみをインストールし、 https://Gist.github.com/Garoe/74a0040f50ae7987885a0bebe5eda1aa の手順に従ってMOKに署名しようとしました。
コマンドglxinfo|egrep "OpenGL vendor|OpenGL renderer"
を使用したとき、gazebosimが実行されていても、私のラップトップはまだIntel GPUを使用していました。
その後、bumblebeeを使用することを決め、この video に記載されているすべての手順を実行しました。ビデオですべてを行った後、ラップトップを再起動し、ビデオの男が得たインジケーターを見つけました(ビデオの男が得たIntelロゴの代わりにnvidiaロゴを表示します)が、まだ変更できませんでしたそれとNVIDIA GPU。
optirun glxgears
を実行しようとすると、次のエラーが表示されます
[3411.396308] [エラー]セカンダリGPUにアクセスできません-エラー:GPUドライバーをロードできませんでした
[3411.396337] [エラー]フォールバック開始が無効になっているため、中止します。
for lspci -vnn | grep '\''[030[02]\]'
を取得
00:02.0 VGA互換コントローラー[0300]:Intel Corporationデバイス[8086:591b](rev 04)(prog-if 00 [VGAコントローラー])
01:00.0 VGA互換コントローラー[0300]:NVIDIA Corporationデバイス[10de:1c8d](rev a1)(prog-if 00 [VGAコントローラー])
for Sudo inxi -G
を取得
グラフィック:カード-1:Intelデバイス591bカード-2:NVIDIAデバイス1c8dディスプレイサーバー:X.org 1.18.4ドライバー:(アンロード:fbdev、vesa)ttyサイズ:80x24高度なデータ:N/A for root
bumblebee.confファイルでDriver=
をDriver=nvidia
に変更し、Bridge=auto
をBridge=primus
に変更し、nvidia-current
をnvidia-378
(nvidiaドライバーに置き換えました) imを使用)、PMMethod=auto
をPMMethod=bbswitch
に変更し、残りのファイルはデフォルトのままにします
for Sudo lshw -numeric -C display
を取得
*-無制限の表示
説明:VGA互換コントローラー製品:NVIDIA Corporation [10DE:1C8D]ベンダー:NVIDIA Corporation [10DE]物理ID:0バス情報:pci @ 0000:01:00.0バージョン:a1幅:64ビットクロック:33MHz機能:pm msi pciexpress vga_controller bus_master cap_list設定:latency = 0リソース:memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size = 128)memory:d3000000-d307ffff * -display description:VGA compatibleコントローラー製品:Intel Corporation [8086:591B]ベンダー:Intel Corporation [8086]物理ID:2バス情報:pci @ 0000:00:02.0バージョン:04幅:64ビットクロック:33MHz機能:pciexpress msi pm vga_controller bus_master cap_list rom構成:driver = i915 latency = 0 resources:irq:126 memory:d4000000-d4ffffff memory:b0000000-bfffffff ioport:f000(size = 64)memory:c0000-dffff
私のnvidia xサーバー設定には多くのタブがありません。さらに多くのタブがあると思われる場合にのみ、アプリケーションプロファイルタブとnvidia設定の構成を表示します。
私はさまざまなフォーラムでこの問題について多くのことを読みましたが、それを機能させることができませんでした。だから誰かが私にこの修正をお願いします。前もって感謝します。
BumblebeeはUbuntu 16ではうまく機能しません。primeを使用する必要があります。
Sudo apt-get install nvidia-378 nvidia-prime
これを行う前に、bumbleebeおよびインストールした他のものをすべて削除する必要があります。