Questo portatile è già supportato abbastanza bene da Ubuntu, però ci sono delle piccole cose che vanno sistemate post-install: alcune FN non funzionano, e la DGPU è perennamente accesa oltre che inutilizzabile (e scarica la batteria).
Dopo aver installato Ubuntu col normalissimo procedimento fornito dall’installer e aver verificato che tutto sia OK, vi basta fare queste piccole modifiche che sto per elencarvi per sistemare gli ultimi problemini. Tutto ciò che sto per dire va fatto da root.
Prima aggiorniamo tutto:
apt-get update
apt-get dist-upgrade
In /etc/default/grub cambiamo questa riga:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nogpumanager acpi_osi=”
e dal terminale:
update-grub
reboot
nogpumanager serve a disabilitare un componente di Ubuntu, gpu-manager appunto, che non appena sente l’odore dei driver nvidia impazzisce e spacca tutto. acpi_osi invece serve ad aggirare un piccolo bug col bios del portatile riguardante le FN.
Ora installiamo i driver nvidia e bumblebee:
apt-get install bumblebee bumblebee-nvidia nvidia-352 primus mesa-utils
Nel file /etc/bumblebee/bumblebee.conf, dovete modificare:
Driver=nvidia
[…]
[driver-nvidia]
KernelDriver=nvidia-352
LibraryPath=/usr/lib/nvidia-352:/usr/lib32/nvidia-352
XorgModulePath=/usr/lib/nvidia-352/xorg,/usr/lib/xorg/modules
Riavviate e verificate che l’Optimus sia apposto:
michele@test:~$ cat /proc/acpi/bbswitch; glxinfo | grep “OpenGL vendor”; primusrun glxinfo | grep “OpenGL vendor”
0000:01:00.0 OFF
OpenGL vendor string: Intel Open Source Technology Center
OpenGL vendor string: NVIDIA Corporation
Questo output è quello che dovete aspettarvi.