{{bumble:Banner_Optimus.png}}
====== Instalace nVidia Optimus v Ubuntu 14.04 ======
Od verze 14.04 se výrazně zjednodušila instalace a správa ovladačů dvou grafických karet.
Pokud máte nainstalované ovladače nVidia nebo Bumblebee, tak je nejprve odstraňte a restartujte systém.
Poté zadejte následující příkazy:
sudo add-apt-repository ppa:nilarimogard/webupd8 -y
sudo apt-get update
sudo apt-get install nvidia-prime prime-indicator -y
V notifikačním panelu se objeví nová ikonka kterou můžete jednoduše přepínat kterou grafiku systém zrovna využívá.
{{bumble:prime-indicator.jpg}}
Při přepnutí grafické karty se uzavřou všechny spuštěné aplikace.
====== Instalace Bumblebee a nVidia Optimus v Ubuntu 12.04 ======
{{page>Konvence/Terminál}}
Upozornění, tento návod je stále ve vývoji a může obsahovat chyby. Případné poznámky nám můžete psát na naše [[http://forum.ubuntu.cz/index.php?topic=67564|fórum]]. Děkujeme za pochopení.
===== Instalace =====
Pokud máte přepínatelnou grafiku Nvidia Optimus tak současná jediná možnost je jí provozovat pomocí Bumblebee. To nainstalujeme pomocí terminálu následujícími příkazy:
sudo add-apt-repository ppa:bumblebee/stable -y
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates -y
sudo apt-get update
sudo apt-get install linux-headers-$(uname -r) -y
sudo apt-get install bumblebee bumblebee-nvidia -y
sudo apt-get install -f -y
Po restartu si můžete otestovat funkčnost v terminálu.
Pro Intel grafiku zadejte...
glxspheres
Pro Nvidia grafiku zadejte...
optirun glxspheres
Mělo by se zobrazit okno s točícími se kolečky a v terminálu se budou vypisovat hodnoty viz obrázek...
{{bumble:Screenshot Otirun.png?800}}
===== Vynucení určité grafické karty =====
Chcete mít možnost jednoduché editace a kontrolu nad tím co se pouští přes Intel a co přes Nvidii? Není nic snažšího, než si nainstalovat jednoduchý ovládací program. Zadejte do terminálu následující příkazy pro instalaci Bumbelebee UI.
sudo apt-get install git python-appindicator -y
mkdir ~/.local/share/applications
git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
sudo ./INSTALL
Pokud již program není na serveru a příkaz "git ..." výše vám nefunguje, můžete si stáhnout balík od nás [[http://wiki.ubuntu.cz/_media/bumblebee-ui.tar.gz?cache=|bumblebee-ui.tar.gz]]. Archiv rozbalte do adresáře "bumblebee-ui" do vašeho domovského adresáře.
Nyní přidejte do programů po spuštění indikátor, pro notifikace o použití karty Nvidia. ;)
bumblebee-indicator
{{bumble:Aplikace_po_susteni.png}}
{{bumble:Pri_prihlaseni.png}}
Když bude po restartu použita grafika Nvidia tak o tom budete informováni standardními notifikátory.
{{bumble:Bumblebee_ON.png}}
{{bumble:Bumblebee_OFF.png}}
Bumbelebee UI také obsahuje velmi jednoduché nastavování a správu aplikací které se mají spouštět přes Intel nebo Nvidii.
V nainstalovaných programech najdete aplikaci jménem "Bumblebee Applications Settings"
{{bumble:Bumblebee_APPS.png}}
Můžete si jednoduše zaškrtnout kterou aplikaci chcete nastavovat a dole dáte "Použít"
{{bumble:Bumblebee_APPS_2.png}}
Nyní se musíte přesunout do druhé záložky "Configure applications"
{{bumble:Bumblebee_APPS_3.png}}
kde máte ve sloupci "Mode" na výběr Optional=Default(Intel), Performance=Nvidia, Power Save=Intel.
Pokud máte zástupce aplikace/hry na ploše tak jí musíte vymazat a přetáhnout si zástupce nového upraveného z Dashe.
===== Bumblebee a Steam =====
Použití nvidie v programu Steam není až tak přímočaré a jednoduché, ale i na to existuje řešení, stačí do terminálu.
sudo add-apt-repository ppa:zhurikhin/primus -y
sudo apt-get update
sudo apt-get install primus -y
Pokud používáte ovladače nvidia-experimental-310 tak musíte editovat soubor:
gksudo gedit /usr/bin/primusrun
Na řádku 16 změňte "export PRIMUS_libGLa=${PRIMUS_libGLa:-'/usr/lib/nvidia-current/libGL.so.1:/usr/lib32/nvidia-current/libGL.so.1'}" tak aby vypadal takto:
export PRIMUS_libGLa=${PRIMUS_libGLa:-'/usr/lib/nvidia-experimental-310/libGL.so.1:/usr/lib32/nvidia-experimental-310/libGL.so.1'}
Na řádku 27 změňte “/usr/lib*/nvidia-current*|) # nvidia is used by default“ tak aby vypadal takto:
/usr/lib*/nvidia-experimental-310*|'') # nvidia is used by default
Uložte soubor a restartuje počítač.
Po restartu si můžete vyzkoušet jestli primus funguje příkazem.
vblank_mode=0 primusrun glxspheres
Mělo by vám vyskočit zase okno s barevnými kolečky...
Pokud vše funguje tak můžete nainstalovat Steam z Centra software pro Ubuntu. Po instalaci Steamu a následném pokusu o jeho spuštění budete nemile překvapeni hláškou...
{{bumble:Steam_fatal-error.png}}
V terminálu zadejte příkaz...
gksudo gedit /etc/ld.so.conf.d/steam.conf
následně se vám otevře prázdný textový editor a do něj vložte následující dva řádky a soubor uložte a zavřete.
/usr/lib32
/usr/lib/i386-linux-gnu/mesa
Po zavření textového editoru zadejte do terminálu.
sudo ldconfig
sudo sh -c 'echo OPTIMUS_PREFIX=\"primusrun\" >> /etc/environment'
Nyní už půjde Steam spustit normálně. U každé hry kterou budete chtít spustit přes Nvidii musíte editovat ve steamu hru tak, že na ní v Knihovně kliknete pravým myšítkem a zvolíte poslední možnost "Vlastnosti" a přidáte spouštěcí parametr "$OPTIMUS_PREFIX %command%" viz screenshot...
{{editace_steam_1.png}}
{{bumble:Editace_steam_2.png}}
{{bumble:Editace_steam_3.png}}
===== Experimentální ovladače s oficiální podporou Optimus =====
Pokud máte zájem využít na nVidia Optimus oficiálníí, avšak experimentální ovladače, tak postupujte následovně. Je potřeba mít nainstalováno Bumblebee.
sudo apt-get install nvidia-experimental-310 nvidia-settings-experimental-310 -y
gksudo gedit /etc/bumblebee/bumblebee.conf
Na řádku 22 změňte "driver=" tak aby vypadal takto.
Driver=nvidia
Na řádku 50 změňte "KernelDriver=nvidia-current" tak aby vypadal takto.
KernelDriver=nvidia-experimental-310
Na řádku 53 změňte "LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current" tak aby vypadal takto.
LibraryPath=/usr/lib/nvidia-experimental-310:/usr/lib32/nvidia-experimental-310
Na řádku 56 změňte "XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules" tak aby vypadal takto.
XorgModulePath=/usr/lib/nvidia-experimental-310/xorg,/usr/lib/xorg/modules
Po uložení a restartování počítače by mělo všechno fungovat.