web-dev-qa-db-ja.com

15.10にbumblebeeをインストールした後、NVIDIAカードに変更できません(nvidia-primeに戻りたい)

ビデオカードが2枚あり、1枚はIntel、もう1枚はNVIDIAです。特定のプログラムでNVIDIAカードを使用できるかどうかを確認しようとしていたので、Bumblebeeでそれができることを読んだ後、Bumblebeeをインストールしました。さて、それは間違いでした。なぜなら、Bumblebeeをアンインストールした後でも、prime-selectを使用してNVIDIAカードに切り替えることができなくなったからです。

再インストールしてみましたnvidia-primeおよびnvidiaドライバー。それでも問題は解決しませんでした。

私のマシンはDell Precision M3800です

プライムセレクトクエリ

「不明」を返す

/var/log/gpu-manager.logの内容:

log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
grep dmesg status 256
dmesg status 256 == 0? No
grep dmesg status 256
dmesg status 256 == 0? No
Is nvidia loaded? no
Was nvidia unloaded? no
Is nvidia blacklisted? yes
Is fglrx loaded? no
Was fglrx unloaded? no
Is fglrx blacklisted? no
Is intel loaded? yes
Is radeon loaded? no
Is radeon blacklisted? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is fglrx kernel module available? no
Is nvidia kernel module available? yes
Vendor/Device Id: 8086:416
BusID "PCI:0@0:2:0"
Is boot vga? yes
Vendor/Device Id: 10de:ff6
BusID "PCI:2@0:0:0"
Is boot vga? no
Error: can't access /sys/bus/pci/devices/0000:02:00.0/driver
The device is not bound to any driver. Skipping...
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card0", driven by "i915"
Found "/dev/dri/card0", driven by "i915"
output 0:
    eDP connector
Number of connected outputs for /dev/dri/card0: 1
Does it require offloading? yes
last cards number = 1
Has amd? no
Has intel? yes
Has nvidia? no
How many cards? 1
Has the system changed? No
main_Arch_path x86_64-linux-gnu, other_Arch_path i386-linux-gnu
Current alternative: /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf
Current core alternative: (null)
Is nvidia enabled? no
Is fglrx enabled? no
Is mesa enabled? yes
Is pxpress enabled? no
Is prime enabled? no
Is nvidia available? yes
Is fglrx available? no
Is fglrx-core available? no
Is mesa available? yes
Is pxpress available? no
Is prime available? yes
Single card detected
Nothing to do
No change - nothing to do

Ubuntu-driversリストの出力:

nvidia-352
nvidia-340
nvidia-340-updates
nvidia-352-updates
bcmwl-kernel-source

Ubuntu-driversデバイスの出力:

== /sys/devices/pci0000:00/0000:00:01.0/0000:02:00.0 ==
model    : GK107GLM [Quadro K1100M]
modalias : pci:v000010DEd00000FF6sv00001028sd0000060Dbc03sc02i00
vendor   : NVIDIA Corporation
driver   : nvidia-340 - distro non-free
driver   : nvidia-340-updates - distro non-free
driver   : nvidia-352-updates - distro non-free
driver   : nvidia-352 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

== cpu-microcode.py ==
driver   : intel-microcode - distro non-free

== /sys/devices/pci0000:00/0000:00:1c.2/0000:06:00.0 ==
model    : BCM4352 802.11ac Wireless Network Adapter
modalias : pci:v000014E4d000043B1sv00001028sd00000019bc02sc80i00
vendor   : Broadcom Corporation
driver   : bcmwl-kernel-source - distro non-free

/var/log/apt/history.log:

Start-Date: 2015-11-25  11:41:00
Commandline: apt-get install bumblebee
Install: primus-libs-ia32:i386 (0~20150328-1, automatic), primus-libs:AMD64 (0~20150328-1, automatic), primus-libs:i386 (0~20150328-1, automatic), bumblebee:AMD64 (3.2.1-9), primus:AMD64 (0~20150328-1, automatic)
End-Date: 2015-11-25  11:41:19

Start-Date: 2015-11-25  11:52:16
Commandline: apt-get remove bumblebee primus primus-libs primus-libs:i386 primus-libs-ia32:i386
Remove: primus-libs-ia32:i386 (0~20150328-1), primus-libs:AMD64 (0~20150328-1), primus-libs:i386 (0~20150328-1), bumblebee:AMD64 (3.2.1-9), primus:AMD64 (0~20150328-1)
End-Date: 2015-11-25  11:52:24

あなたが与えることができるどんな助けにも感謝します!

編集:私のマシンはIntelカードを使用すると通常よりも高温で動作しているようで、バッテリーの寿命は通常の半分です。 NVIDIAカードは、使用されていなくても、常に電力が供給されているように見えます。

1
Isaac

私はそれを理解しました。マルハナバチをアンインストールするときにいくつかの設定ファイルが残っていたことが判明しました。それらを削除するには、apt-getを使用してパッケージを削除するだけです。

Sudo apt-get purge bumblebee-nvidia primus-libs-ia32:i386 primus-libs:AMD64 primus-libs:i386 bumblebee primus

prime-select再び動作します。

0
Isaac

実際、マルハナバチは正しくインストールすれば一般的な解決策であり、optirungimpのようなoptirunコマンドで使用できます。マルハナバチをもう一度試してみることをお勧めします。

0
user476512