Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: majakmp3 24 Května 2013, 10:55:33

Název: Bumblebee vs (X)ubuntu 12.04.2 [Vyřešeno]
Přispěvatel: majakmp3 24 Května 2013, 10:55:33
Zdravím.
Dle oficiální wiki https://wiki.ubuntu.com/Bumblebee#Installation (https://wiki.ubuntu.com/Bumblebee#Installation) je potřeba u verze (X)ubuntu 12.04.2 udělat navíc jeden krok, který zdejší wiki http://wiki.ubuntu.cz/bumblebee (http://wiki.ubuntu.cz/bumblebee) neuvádí
Tento krok spočívá v:
Citace
If on 12.04.2, replace linux-headers-generic with linux-headers-generic-lts-quantal.
Je tento krok nezbytný a nebo to někdo zkoušel podle místní wiki a fungovalo to i bez něj?

Díky
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: RRRadek Neužil 24 Května 2013, 11:14:59
Mě to fungovalo přesně tak jak je na naší wiki.

Co máš za NTB? Jetsli máš Lenovo tak je postup odlišný.
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: RRRadek Neužil 24 Května 2013, 13:10:12
V základu se používá intel a pokud si sám vyžádáš optirunem Nvidi atak tu. Je to lepší než ve windows kde se to děje automaticky a nemáš nad tím žádnou kontrolu. ;)
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: majakmp3 24 Května 2013, 13:14:44
V základu se používá intel a pokud si sám vyžádáš optirunem Nvidi atak tu. Je to lepší než ve windows kde se to děje automaticky a nemáš nad tím žádnou kontrolu. ;)
Tohle je jastné, ale otázka zněla jaký ovladač, nikoliv jakou grafiku. Tedy abych to upřesnil, pokud bumblebee přepne na GF 555M tak v této chvíli, jaký ovladač tato vga používá?
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: majakmp3 24 Května 2013, 23:48:17
Mě to fungovalo přesně tak jak je na naší wiki.

Co máš za NTB? Jetsli máš Lenovo tak je postup odlišný.
Asus N45SF http://www.asus.cz/Notebooks/Multimedia_Entertainment/N45SF/#specifications (http://www.asus.cz/Notebooks/Multimedia_Entertainment/N45SF/#specifications)
PS: jak poznám, jaký ovladač diskrétní VGA používá?
Kód: [Vybrat]
$ glxspheres
Polygons in scene: 62464
Visual ID of window: 0x9e
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Sandybridge Mobile
59.785748 frames/sec - 53.228447 Mpixels/sec
59.844172 frames/sec - 53.280464 Mpixels/sec
59.855581 frames/sec - 53.290621 Mpixels/sec
59.853630 frames/sec - 53.288884 Mpixels/sec
59.861902 frames/sec - 53.296249 Mpixels/sec
asus@asus-N45SF:~$ optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 555M/PCIe/SSE2
132.220856 frames/sec - 117.718872 Mpixels/sec
129.884726 frames/sec - 115.638969 Mpixels/sec
130.690342 frames/sec - 116.356225 Mpixels/sec
130.470651 frames/sec - 116.160630 Mpixels/sec
129.316922 frames/sec - 115.133442 Mpixels/sec
130.448403 frames/sec - 116.140822 Mpixels/se
Z předešlého je vidět výkonový rozdíl, ale neodpovídá na otázku, jaký ovladač se používá

Navíc v dodatečných ovladačích se říká, že nepoužívám žádné nesvobodné ovladače a nabízí, mimo jiné, experimental 304 a 310 - viz. obrázek v příloze
a
Kód: [Vybrat]
lspci -vnn | grep '\''[030[02]\]'
říká:
Kód: [Vybrat]
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF106 [GeForce GT 555M] [10de:1247] (rev ff) (prog-if ff)

Takže jaký ovladač se v bumblebee vlastně používá? Mohl by prosím někdo, kdo tvrdí, že mu bublebee funguje v této fázi napsat, co mu říká nástroj dodatečné ovladače / poslední záložka ve zdrojích software - podle verze konkrétního BUNTU?

Tuto konkrétní wiki vytvořil František Zatloukal, a jelikož má stejnou VGA, zajímalo by mě, co mu říká nástroj dodatečných ovladačů, a jakou verzi nvidia ovladače vlastně používá. Samozřejmě ocením názor i kohokoliv jiného.

PS: Pokud v dodatečných ovladačích povolím nesvobodné ovladače - (zkoušeno experimental 304 i 310), tak po restartu dojde k "rozbití" intel grafiky - zobrazuje se pouze 640x480 obdelník s černými pruhy po stranách glxshperes nefunguje a hlásí chyby, optirun glxspheres běží, ale rozlišení je 640x480. Navíc nesvobodné ovladače neukazují žádnou nabídku.

PS2: použití prosprietálního ovladače nVidia GeForce Linux x64 (AMD64/EM64T) Display Driver 319.23 ze dne 23.5.2013 vedlo k "rozbití" intel grafiky stejným způsobem, jako v předešlých případech.

[příloha smazaná administrátorem]
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: RRRadek Neužil 25 Května 2013, 10:37:22
Kde v našem návodu na wiki vidíš že máš instalovat ovladače z dodatečných ovladačů? ::)
Pokud chceš používat jiné dodatečné ovladače tak je to popsáno úplně dole, stačí číst!
http://wiki.ubuntu.cz/bumblebee#experimentální_ovladače_s_oficiální_podporou_optimus (http://wiki.ubuntu.cz/bumblebee#experimentální_ovladače_s_oficiální_podporou_optimus)
A používají se ty ovladače které jsi si nainstaloval, případně se můžeš podívat do logu kde je to vidět, jednoduše dmesg do terminálu, nebo pokud se ti furt nechce klikat tak live výpis v terminálu...
Kód: [Vybrat]
tail -f /var/log/syslog
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: majakmp3 25 Května 2013, 15:28:01
Kde v našem návodu na wiki vidíš že máš instalovat ovladače z dodatečných ovladačů? ::)
Pokud chceš používat jiné dodatečné ovladače tak je to popsáno úplně dole, stačí číst!
http://wiki.ubuntu.cz/bumblebee#experimentální_ovladače_s_oficiální_podporou_optimus (http://wiki.ubuntu.cz/bumblebee#experimentální_ovladače_s_oficiální_podporou_optimus)
A používají se ty ovladače které jsi si nainstaloval, případně se můžeš podívat do logu kde je to vidět, jednoduše dmesg do terminálu, nebo pokud se ti furt nechce klikat tak live výpis v terminálu...
Kód: [Vybrat]
tail -f /var/log/syslog
Tak s těmi základními ovladači to chodí.
Pokud postupuji podle návodu s experimental-310 dostanu se až k úpravě /usr/bin/primusrun, po restartu a zadání příkazu:
Kód: [Vybrat]
vblank_mode=0 primusrun glxspheresse místo koleček oběví tato hláška:
Kód: [Vybrat]
/usr/bin/primusrun: řádek 27: chyba syntaxe poblíž neočekávaného tokenu „)“
/usr/bin/primusrun: řádek 27: `/usr/lib*/nvidia-experimental-310*|) # nvidia is used by default'
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: RRRadek Neužil 25 Května 2013, 22:31:51
Nemám už notebook s Optimem k dispozici, ale když jsem ten návod dělal tak to fungovalo. Ovšem tím že používáš "novější" ovladače ti nijak nepřidá na výkonu, co já jsem testoval tak s defaultními 304 a potom s 310 jsem nepozoroval sebemenší zvýšení výkonu. Pokud ti vše funguje se základními ovladači tak dál už nic neřeš, přeci jenom je ten návod pro pokročilejší uživatele. Drž se pravidla, neopravuj to co funguje! ;)
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: majakmp3 27 Května 2013, 17:54:32
Nemám už notebook s Optimem k dispozici, ale když jsem ten návod dělal tak to fungovalo. Ovšem tím že používáš "novější" ovladače ti nijak nepřidá na výkonu, co já jsem testoval tak s defaultními 304 a potom s 310 jsem nepozoroval sebemenší zvýšení výkonu. Pokud ti vše funguje se základními ovladači tak dál už nic neřeš, přeci jenom je ten návod pro pokročilejší uživatele. Drž se pravidla, neopravuj to co funguje! ;)

Zjistil jsem, kde je problém. Na Wiki máte drobnou chybu:
V sekci Bumblebee a Steam se říká:
Citace
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
Ve skutečnosti tam má být:
Kód: [Vybrat]
/usr/lib*/nvidia-experimental-310*|'') # nvidia is used by default
mezi čárou a pravou závorkou jsou ještě dva apostrofy

Krom toho jsem po instalaci nvidia-experimental-310 a editaci příslušných konfiguráků musel znova nainstalovat bumblebee.

Po zadání:
Kód: [Vybrat]
optirun nvidia-settings -c :8se konečně oběví, že používám ovladač: 310.14

A zdá se, že vše chodí:
Kód: [Vybrat]
$  glxspheres
Polygons in scene: 62464
Visual ID of window: 0x92
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Sandybridge Mobile
60.014602 frames/sec - 53.432201 Mpixels/sec
59.837051 frames/sec - 53.274123 Mpixels/sec
59.858421 frames/sec - 53.293149 Mpixels/sec
asus@asus-N45SF:~$ optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 555M/PCIe/SSE2
129.242258 frames/sec - 115.066967 Mpixels/sec
128.575080 frames/sec - 114.472965 Mpixels/sec
131.245148 frames/sec - 116.850180 Mpixels/sec
128.385887 frames/sec - 114.304523 Mpixels/sec
asus@asus-N45SF:~$ vblank_mode=0 primusrun glxspheres
Polygons in scene: 62464
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Visual ID of window: 0x92
Context is Direct
OpenGL Renderer: GeForce GT 555M/PCIe/SSE2
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
193.498039 frames/sec - 172.275174 Mpixels/sec
188.587669 frames/sec - 167.903373 Mpixels/sec
183.217549 frames/sec - 163.122248 Mpixels/sec
183.982155 frames/sec - 163.802992 Mpixels/sec

SPOUŠTĚNÍ STEAM HER PROSTŘEDNICTVÍM DEDIKOVANÉ VGA:
Z nějakého důvodu mi u hry Serious Sam 3 nefunguje postup, kdy se Steam klient spustí běžným způsobem, a poté se do vlastností (hra -> vlastnosti -> obecné -> nastavit možnosti spouštění) požadované hry přidá:

Kód: [Vybrat]
$OPTIMUS_PREFIX %command%V tomto případě hra začíná nabíhat, ale během půl vteřiny spadne.

Pokud místo toho zadám:
Kód: [Vybrat]
optirun %command%hra bezproblémově funguje na dedikovanou VGA

PS: u HL1 originální postu s:
Kód: [Vybrat]
$OPTIMUS_PREFIX %command%funguje, ale občas hra při vypínání zůstane viset na ůvodní obrazovce hry, ze které však zmizí všechny nabídky.
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: RRRadek Neužil 27 Května 2013, 18:06:53
Díky za upozornění, teď jsem kontroloval původní článek co jsem sepisoval a tam to mám správně viz citace z originálu.
Citace
Na řádku 27 zmněňte "/usr/lib*/nvidia-current*|'') # nvidia is used by default" tak aby vypadal takto.
/usr/lib*/nvidia-experimental-310*|'') # nvidia is used by default

Řeknu to Sachymu který to přepisoval a strhnu mu to z platu. ;D
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: Martin Šácha 27 Května 2013, 18:27:18
Díky za upozornění, teď jsem kontroloval původní článek co jsem sepisoval a tam to mám správně viz citace z originálu.
Citace
Na řádku 27 zmněňte "/usr/lib*/nvidia-current*|'') # nvidia is used by default" tak aby vypadal takto.
/usr/lib*/nvidia-experimental-310*|'') # nvidia is used by default

Řeknu to Sachymu který to přepisoval a strhnu mu to z platu. ;D

No já ti strhnu to zmněňte ;D
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: RRRadek Neužil 27 Května 2013, 18:31:04
Díky za upozornění, teď jsem kontroloval původní článek co jsem sepisoval a tam to mám správně viz citace z originálu.
Citace
Na řádku 27 zmněňte "/usr/lib*/nvidia-current*|'') # nvidia is used by default" tak aby vypadal takto.
/usr/lib*/nvidia-experimental-310*|'') # nvidia is used by default

Řeknu to Sachymu který to přepisoval a strhnu mu to z platu. ;D

No já ti strhnu to zmněňte ;D

To je přesně ten důvod proč vám to jen připravuji.  ;D
Ok jsme si fifty fifty... Bez tak za to může Tadeáš. 8)
Název: Re:Bumblebee vs (X)ubuntu 12.04.2
Přispěvatel: majakmp3 28 Května 2013, 08:22:09
Díky za upozornění, teď jsem kontroloval původní článek co jsem sepisoval a tam to mám správně viz citace z originálu.
Citace
Na řádku 27 zmněňte "/usr/lib*/nvidia-current*|'') # nvidia is used by default" tak aby vypadal takto.
/usr/lib*/nvidia-experimental-310*|'') # nvidia is used by default

Řeknu to Sachymu který to přepisoval a strhnu mu to z platu. ;D

No já ti strhnu to zmněňte ;D

To je přesně ten důvod proč vám to jen připravuji.  ;D
Ok jsme si fifty fifty... Bez tak za to může Tadeáš. 8)

No tak pánové, jen se nesežerte! ;)
Odvádíte skvělou práci a to, že se občas vloudí chybka, je lidské. Velmi si vážím toho co děláte a oceňuji, že jste Wiki hned opravili.

Ještě jednou díky a tím bych považoval problém za vyřešený!
Název: Re:Bumblebee vs (X)ubuntu 12.04.2 [Vyřešeno]
Přispěvatel: RRRadek Neužil 28 Května 2013, 10:34:27
Sranda musí být i kdyby Ubuntu nefungovalo... ;D