Razlika između inačica stranice Bumblebee

Izvor: HrOpenWiki
Skoči na: orijentacija, traži
(Nova stranica: Upozorenje!! Bumblebee je projekt u razvoju te možda neće raditi na svakom računalu!. Bumblebee je pokušaj omogućavanja normalnog rada korisnicima prijenosnih računala sa ...)
 
Redak 6: Redak 6:
 
=== Kako radi ===
 
=== Kako radi ===
  
Bumblebee pokušava oponašati rad Optimus tehnologije; koristeći GPU kod zahtjevnihih operacije te ga gaseći  kad nije potreban i nastaviti koristiti Intel HD3000 ugrađen na CPU.  
+
Bumblebee pokušava oponašati rad Optimus tehnologije; koristeći GPU kod zahtjevnihih operacija, a isključujući ga kad nije potreban i nastaviti koristiti Intel HD3000 ugrađen na CPU.  
  
Nvidia kartica je postavlja kao drugi X server priključen na "lažan" ekran ( on je konfiguriran samo se fizički ne koristi). Drugi X server se naziva VirtualGL kao remote server. Ukratko, da bi se natjeralo  sve zajedno da radi potrebno je vremena i strpljenja kako bi se konfigurirali kernel driver, X server i daemon.
+
Nvidia kartica se postavlja kao drugi X server priključen na "lažni" ekran ( on je konfiguriran samo se fizički ne koristi). Drugi X server se naziva VirtualGL kao remote server. Ukratko, da bi se natjeralo  sve zajedno u pogon potrebno je vremena i strpljenja kako bi se konfigurirali kernel driver, X server i daemon.
  
  
 
== Instalacija ==
 
== Instalacija ==
  
Potražite Bumbleebee paket u repozitorijima vaše distribucije ili preuzmite sa git repozitorija autora. Bumblebee radi sa [[Nvidia]] i [[Nouveau]]  driverima te koristite drivere po vašoj želji. Za power maagment potrebbno je preuzeti i instalirati paket bbswitch-git.
+
Potražite Bumbleebee paket u repozitorijima vaše distribucije ili preuzmite sa git repozitorija autora. Bumblebee radi sa [[Nvidia]] i [[Nouveau]]  driverima, pa koristite drivere po vašoj želji. Za upravljanje energijom potrebno je preuzeti i instalirati paket bbswitch-git.
  
 
===  Nouveau driver ===
 
===  Nouveau driver ===
  
Ukoliko želite koristiti ovaj driver provjerite dal imate instalirane sljedeće pakete
+
Ukoliko želite koristiti ovaj driver provjerite da li imate instalirane slijedeće pakete:
  
 
* xf86-video-nouveau  
 
* xf86-video-nouveau  
Redak 23: Redak 23:
 
* mesa
 
* mesa
  
Ukoliko ih nemate na Debianu i Debianoidnim sustavima dobivate ih pokretanjem sljedeće naredbe
+
Ukoliko ih nemate na Debianu i Debianoidnim sustavima dobivate ih pokretanjem ove naredbe:
  
 
  apt-get install xf86-video-nouveau nouveau-dri mesa
 
  apt-get install xf86-video-nouveau nouveau-dri mesa
Redak 34: Redak 34:
  
 
  Upozorenje!!  
 
  Upozorenje!!  
  Nemojte instalirati nvidia-utils ni lib32-nvidia-utils jer će potrgati libgl !
+
  Nemojte instalirati nvidia-utils ni lib32-nvidia-utils jer će unerediti libgl !
  
Nakon što su svi potrebni paketi instalirani može se skinuti nvidia-utils-bumblebee te se može instalirati željeni kernel modul. Oba modula, dkms-nvidia i nvidia  rade. Nakon toga potrebno je provjeriti da se odgovarajući kernel moduli podižu sa sustavom.
+
Nakon što su svi potrebni paketi instalirani može se skinuti nvidia-utils-bumblebee, te se može instalirati željeni kernel modul. Oba modula, dkms-nvidia i nvidia  rade. Nakon toga potrebno je provjeriti da se odgovarajući kernel moduli podižu sa sustavom.
  
  
Redak 42: Redak 42:
 
== Konfiguracija ==
 
== Konfiguracija ==
  
Nakon instalacije potrebno je napraviti još ekoliko koraka prije nego možete koristiti Bumblebee.
+
Nakon instalacije potrebno je napraviti još nekoliko koraka kako bi mogli koristiti Bumblebee.
  
 
=== Dozvola za korištenje  ===
 
=== Dozvola za korištenje  ===
Redak 52: Redak 52:
 
gdje je $USER vaše korisničko ime.
 
gdje je $USER vaše korisničko ime.
  
Nakon što ste se ddali u ovu grupu dovoljno se odlogirati te ponovno ulogirati.
+
Nakon što ste se dodali u ovu grupu dovoljno se odlogirati te ponovno ulogirati.
  
 
=== Pokretanje bumblebeea kao daemona ===
 
=== Pokretanje bumblebeea kao daemona ===
  
Bumblebee  dolazi sa daemonom koj pokreće drugi X server i pruža neke dodatne funkcije.Da bi ga pokrenuli potrebno je samo u terminal unjeti
+
Bumblebee  dolazi sa daemonom koj pokreće drugi X server i pruža neke dodatne funkcije. Da bi ga pokrenuli potrebno je samo u terminal unijeti:
  
 
  rc.d start bumblebeed
 
  rc.d start bumblebeed
  
no prije je potrebno u popis daemona dodati bumblebee
+
no, prije je potrebno u popis daemona dodati bumblebee
  
 
  @bumblebeed
 
  @bumblebeed
Redak 66: Redak 66:
 
== Korištenje ==
 
== Korištenje ==
  
Ako želite testirati bumblebee to možete učiniti sa naredbom  
+
Ako želite testirati bumblebee to možete učiniti sa naredbom:
  
 
  optirun glxspheres
 
  optirun glxspheres
  
Kako je ovo još uvijek testna aplikacija kad želite neki program pkrenuti a da on koristi nvdia driver morate ga vezati na optirun što činite na sljedeći način
+
Kako je ovo još uvijek testna aplikacija, kad želite neki program pokrenuti, a da on koristi nvdia driver morate ga vezati na optirun što činite na slijedeći način:
  
 
   optirun <aplikacija>
 
   optirun <aplikacija>
  
U stabilnoj inaćici koja uskoro izlazi ovo će biti ispravljeno te će se promjena kartive vršiti automatski kod pokretanja aplikacije iz izbornika te neće biti potrebno pokretati aplikacije na ovaj naćin.
+
U stabilnoj inačici koja uskoro izlazi ovo će biti ispravljeno, te će se promjena kartice vršiti automatski kod pokretanja aplikacije iz izbornika, odnosno neće biti potrebno pokretati aplikacije na ovaj način.
  
 
== Reference i linkovi ==
 
== Reference i linkovi ==

Inačica od 22:34, 25. siječnja 2012.

Upozorenje!! Bumblebee je projekt u razvoju te  možda neće raditi na svakom računalu!.

Bumblebee je pokušaj omogućavanja normalnog rada korisnicima prijenosnih računala sa Nvidia Optimus tehnologijom. Optimus je sustav kod kojega se koriste dvije različite grafičke kartice dviju različitih profila energetske potrošnje te se one ovisno o zahtjevnosti rada i naćinu rada izmjenjuju. Bumblebee pokušava njihovu izmjenu unutar rada omogućiti i korisnicima GNU/Linux sustava.

Kako radi

Bumblebee pokušava oponašati rad Optimus tehnologije; koristeći GPU kod zahtjevnihih operacija, a isključujući ga kad nije potreban i nastaviti koristiti Intel HD3000 ugrađen na CPU.

Nvidia kartica se postavlja kao drugi X server priključen na "lažni" ekran ( on je konfiguriran samo se fizički ne koristi). Drugi X server se naziva VirtualGL kao remote server. Ukratko, da bi se natjeralo sve zajedno u pogon potrebno je vremena i strpljenja kako bi se konfigurirali kernel driver, X server i daemon.


Instalacija

Potražite Bumbleebee paket u repozitorijima vaše distribucije ili preuzmite sa git repozitorija autora. Bumblebee radi sa Nvidia i Nouveau driverima, pa koristite drivere po vašoj želji. Za upravljanje energijom potrebno je preuzeti i instalirati paket bbswitch-git.

Nouveau driver

Ukoliko želite koristiti ovaj driver provjerite da li imate instalirane slijedeće pakete:

  • xf86-video-nouveau
  • nouveau-dri
  • mesa

Ukoliko ih nemate na Debianu i Debianoidnim sustavima dobivate ih pokretanjem ove naredbe:

apt-get install xf86-video-nouveau nouveau-dri mesa

Za Arch Linux

pacman -S xf86-video-nouveau nouveau-dri mesa

Nvidia driver

Upozorenje!! 
Nemojte instalirati nvidia-utils ni lib32-nvidia-utils jer će unerediti libgl !

Nakon što su svi potrebni paketi instalirani može se skinuti nvidia-utils-bumblebee, te se može instalirati željeni kernel modul. Oba modula, dkms-nvidia i nvidia rade. Nakon toga potrebno je provjeriti da se odgovarajući kernel moduli podižu sa sustavom.


Konfiguracija

Nakon instalacije potrebno je napraviti još nekoliko koraka kako bi mogli koristiti Bumblebee.

Dozvola za korištenje

Dozvola za korištenje optirun-a dodjeljena je svim korisnicima unutar bumblebee grupe, te je nužno da se dodate u ovi grupu

usermod -a -G bumblebee $USER

gdje je $USER vaše korisničko ime.

Nakon što ste se dodali u ovu grupu dovoljno se odlogirati te ponovno ulogirati.

Pokretanje bumblebeea kao daemona

Bumblebee dolazi sa daemonom koj pokreće drugi X server i pruža neke dodatne funkcije. Da bi ga pokrenuli potrebno je samo u terminal unijeti:

rc.d start bumblebeed

no, prije je potrebno u popis daemona dodati bumblebee

@bumblebeed

Korištenje

Ako želite testirati bumblebee to možete učiniti sa naredbom:

optirun glxspheres

Kako je ovo još uvijek testna aplikacija, kad želite neki program pokrenuti, a da on koristi nvdia driver morate ga vezati na optirun što činite na slijedeći način:

 optirun <aplikacija>

U stabilnoj inačici koja uskoro izlazi ovo će biti ispravljeno, te će se promjena kartice vršiti automatski kod pokretanja aplikacije iz izbornika, odnosno neće biti potrebno pokretati aplikacije na ovaj način.

Reference i linkovi