GNU/Linux >> Znalost Linux >  >> Ubuntu

Odpadky v Primus s Nvidia Bumblebee On Trusty?

Při spuštění optirun glxgears se zobrazí následující s primus a nvidia-331-updates nakonfigurovaný v bumblebee.conf :

Toto je 14.04. Trusty Tahr, upgradováno z 13.10. Zdá se, že aplikace běží na nvidia gpu, ale nezobrazuje se správně jako v předchozí verzi distribuce. Mám podezření, že se jedná o chybu v primus v repozitářích 14.04, pokud jeden z mých balíčků není špatně nakonfigurován.

Okno se obnoví a zobrazí část obrazu glxgears, ale pouze tehdy, když okno zmenším, a jednou za snímek, kdy se velikost okna mění. Výřez GL má v tomto procesu také nesprávné měřítko.

Pokračujeme v testování, PRIMUS_UPLOAD=1 Zdá se, že příznak způsobuje správné obnovení okna a vše funguje tak, jak bylo zamýšleno. Toto však není trvalé řešení.

Přijatá odpověď:

Pomocí metody načítání GitHub zkontrolujte své specifikace.

$ lspci -vnn | grep '''[030[02]]'
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])
08:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M] [10de:1292] (rev a1)
  • Všimněte si zápisu 08:00.0 s jedinou tečkou.

Pouze notebooky mají tento druh karty nVidia Optimus, takže tento projekt se nebude vztahovat na stolní počítače (zatím). Všechny karty z řady 4xxM a novější podporují Optimus. M znamená „mobilní“. Ale mít kartu 4xxM nestačí k tomu, abyste si byli jisti, že máte notebook Optimus. Ve vašem procesoru musí být také integrovaný grafický adaptér. Chcete-li to zkontrolovat, spusťte tento příkaz v [terminálu][1]:

Ubuntu způsob, jak jít s Bumblebee (Wiki)

  • Základní nastavení pro 12.04 – 13.04

musíte purge ppa pokud jste jej nainstalovali.

  • Basic_Setup_for_13.10_and_later

Zapněte terminál a zadejte níže uvedené příkazy:

— Pokyny pro UbuntuWiki

  1. Povolte úložiště Universe a Multiverse – musíte to udělat, abyste povolili instalaci balíčků bumblebee a nvidia.

  2. sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

  3. Restartovat

teď

Nejprve se ujistěte, že aktuální verze nvidie je 304 je opravdu skvělá.

Po instalaci –

$ ls -l /etc/bumblebee/
-rw-r--r-- 1 root root 2957 Dez  1 00:38 bumblebee.conf
drwxr-xr-x 2 root root 4096 Nov 30 23:57 xorg.conf.d
-rw-r--r-- 1 root root  513 Dez  1 00:37 xorg.conf.nouveau
-rw-r--r-- 1 root root 1380 Dez  1 00:37 xorg.conf.nvidia

PAMATUJTE 08:00.0 ?

$ cat /etc/bumblebee/xorg.conf.n*
$ view /etc/bumblebee/xorg.conf.nouveau # and
$ view /etc/bumblebee/xorg.conf.nvidia  # and change the last dot in

BusID "PCI:08:00.0"

Další:

 $ view /etc/bumblebee/bumblebee.conf
 [bumblebeed]
 VirtualDisplay=:8       # refers to PCI:08:00.0, the 1st left 0 is ignored
 KeepUnusedXServer=false
 ServerGroup=bumblebee
 TurnCardOffAtExit=false
 NoEcoModeOverride=false
 Driver=nvidia           # changed
 XorgConfDir=/etc/bumblebee/xorg.conf.d

 [optirun]
 Bridge=auto
 VGLTransport=proxy
 PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
 AllowFallbackToIGC=false

 [driver-nvidia]
 KernelDriver=nvidia-current
 PMMethod=bbswitch       # changed
 LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
 XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
 XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

 [driver-nouveau]
 KernelDriver=nouveau
 PMMethod=auto
 XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

Chycení :Odstranil jsem původní komentáře (spuštění) jako zálohu.
Udělejte to také nebo procházejte soubor a změňte hodnoty, aniž byste se dotkli komentářů.

Související:Jak změnit umyvadlo pulseaudio pomocí „pacmd set-default-sink“ během přehrávání v Ubuntu?

Testovací primus

 DRI_PRIME=0 glxgears -info | grep "GL_VENDOR"
 DRI_PRIME=1 glxgears -info | grep "GL_VENDOR"

 $ DRI_PRIME=:8 glxgears # and finaly do it

Poté postupujte podle informací uvedených v –

Example_update_to_nvidia-319_driver na UbuntuWiki.

Verzi ovladače a cesty upravíte také v souboru výše.

Funguje mi velmi dobře.


Ubuntu
  1. Ubuntu 18.04 přestal pracovat s ovladači Nvidia?

  2. Jak nainstalovat ovladače Nvidia na Ubuntu 18.04 pomocí zabezpečeného spouštění?

  3. Opravte grub a úvodní obrazovku s nízkým rozlišením pomocí ovladačů Nvidia na Ubuntu 14.04

  1. Jak používat APT s proxy na Ubuntu a Debianu

  2. Jak odstranit trhání obrazovky v 16.04 s Nvidia Gtx 960 M?

  3. Náhrada písem pomocí ~/.fonts.conf

  1. Může X.org načíst dva různé ovladače? (Nastavení se třemi hlavami s kartou Intel a Nvidia)?

  2. Jak spustit skript Greeter/login pomocí Lightdm?

  3. Bumblebee Intel+nvidia On 15.10 Blackscreen problém?