Yakın zamanda Ubuntu 12.04'ü entegre grafikli bir Intel Ivy Bridge ve Optimus teknolojili NVidia GPU'ya kurdum, ancak düzgün çalışmasını sağlayamıyorum. Bumblebee projesinin çözümünden zaten geçtim, ancak nvidia kartıyla (örneğin optirun firefox
) bir şey çalıştırmaya çalıştığımda aşağıdaki mesajı aldım :
[ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ERROR]Could not connect to bumblebee daemon - is it running?
Nvidia kartı düzgün çalışmadığından, grafik işleme ve çizim için X11 sistemini kullanan Scilab gibi bazı yazılımlar da işe yaramayacak.
Benim bios grafik kartı ile ilgili bir seçeneği yoktur ve daemon log döndü:
Jul 5 16:10:51 humannoise-W251ESQ-W270ESQ bumblebeed[980]: Module 'nvidia' is not found.
Jul 5 16:10:51 humannoise-W251ESQ-W270ESQ kernel: [ 17.943272] init: bumblebeed main process (980) terminated with status 1
Jul 5 16:10:51 humannoise-W251ESQ-W270ESQ kernel: [ 17.943288] init: bumblebeed main process ended, respawning
Jul 5 16:10:51 humannoise-W251ESQ-W270ESQ bumblebeed[1026]: Module 'nvidia' is not found.
lspci -nn | grep '\[030[02]\]:'
döndürdü:
00:02.0 VGA compatible controller [0300]: Intel Corporation Ivy Bridge Graphics Controller [8086:0166] (rev 09)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:0de9] (rev a1)
Tamam, sahip dpkg -l | grep '^ii' | grep nvidia
olduğum komut için:
ii bumblebee-nvidia 3.0-2~preciseppa1 nVidia Optimus support using the proprietary NVIDIA driver
ii nvidia-current 302.17-0ubuntu1~precise~xup1 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-current-updates 295.49-0ubuntu0.1 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-settings 302.17-0ubuntu1~precise~xup3 Tool of configuring the NVIDIA graphics driver
ii nvidia-settings-updates 295.33-0ubuntu1 Tool of configuring the NVIDIA graphics driver
Daha önceki herhangi bir nvidia sürücüsünün kaldırılması da dahil olmak üzere tam yeniden kurulumdan lsmod | grep -E 'nvidia|nouveau'
sonra:
nvidia 10888310 46
dmesg | grep -C3 -E 'nouveau | NVRM' şöyle bir şey döndürdü:
[ 1875.607283] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1875.607289] nvidia 0000:01:00.0: setting latency timer to 64
[ 1875.607293] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
[ 1875.607363] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 302.17 Tue Jun 12 16:03:22 PDT 2012
[ 1884.830035] nvidia 0000:01:00.0: PCI INT A disabled
[ 1884.832058] bbswitch: disabling discrete graphics
[ 1884.832960] bbswitch: Result of Optimus _DSM call: 09000019
Scilab gibi bazı programlar şimdi optirun (ör. >optirun scilab
) Çağrısı altında iyi çalışıyor .