Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
bumblebee [2014/10/04 16:05]
Martin Šácha
bumblebee [2019/02/25 18:21] (aktuální)
Řádek 1: Řádek 1:
 +{{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:
 +<​code>​sudo add-apt-repository ppa:​nilarimogard/​webupd8 -y
 +sudo apt-get update
 +sudo apt-get install nvidia-prime prime-indicator -y</​code>​
 +
 +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}}
 +
 +<WRAP important>​Při přepnutí grafické karty se uzavřou všechny spuštěné aplikace.</​WRAP>​
 +
 +
 +
 +====== 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:
 +
 +<​code>​
 +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
 +</​code>​
 +
 +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.
 +
 +<​code>​
 +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
 +</​code>​
 +
 +<WRAP tip>​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.</​WRAP>​
 +
 +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.
 +
 +<WRAP important>​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.</​WRAP>​
 +
 +===== 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.
 +
 +<​code>​
 +sudo add-apt-repository ppa:​zhurikhin/​primus -y
 +sudo apt-get update
 +sudo apt-get install primus -y
 +</​code>​
 +
 +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: ​
 +
 +<​file>​
 +/​usr/​lib*/​nvidia-experimental-310*|''​) # nvidia is used by default
 +</​file>​
 +
 +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.
 +<​code>​
 +/usr/lib32
 +/​usr/​lib/​i386-linux-gnu/​mesa
 +</​code>​
 +
 +Po zavření textového editoru zadejte do terminálu.
 +
 +<​code>​
 +sudo ldconfig
 +sudo sh -c 'echo OPTIMUS_PREFIX=\"​primusrun\"​ >> /​etc/​environment'​
 +</​code>​
 +
 +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.
 +
 +<​code>​
 +sudo apt-get install nvidia-experimental-310 nvidia-settings-experimental-310 -y
 +gksudo gedit /​etc/​bumblebee/​bumblebee.conf
 +</​code>​
 +
 +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.
  
  • Poslední úprava: 2019/02/25 18:21
  • (upraveno mimo DokuWiki)