După cum unii dintre voi au reușit să citească pe forum, mi-am propus să-l instalez pe grafică hibridă (ATI / Intel) într-una dintre numeroasele distribuții care există, din moment ce aceia dintre voi care cunosc acest rău, veți ști că sistemul lasă ambele grafice pornite chiar dacă folosește doar una dintre cele două, reducând astfel durata de viață a bateriei în mod semnificativ și oferindu-i PC-ului o nouă super putere, aceea de a prăji ouă deasupra.
Spre regretul meu, a trebuit să renunț la acest scop, deoarece, în niciuna dintre distribuțiile pe care le-am încercat (Debian, OpenSuse, Xubuntu y Linux Mint) Am obținut câteva rezultate bune. Acest lucru a dus la o altă afirmație a problemei:
Cum se face unul dintre cele două grafice, în cazul meu ATI, rămân de pe?
Soluția, așa cum veți vedea mai jos, este implementată în centrul distribuției noastre preferate și este numită vgaswitcheroo. Și mai jos aveți procesul, în care presupunem că pachetul firmware-linux-nonfree este instalat, pentru utilizare și plăcere:
Mai întâi trebuie să aflăm dacă a noastră miez aveți opțiunea de a utiliza vgaswitcheroo:
$ grep -i switcheroo / boot / config- *
Ce va returna o linie în terminalul nostru astfel:
CONFIG_VGA_SWITCHEROO = y
Dacă ieșirea este diferită, trebuie să recompilați miez pentru a adăuga opțiunea la vgaswitcheroo. În al doilea rând, vedem dacă fișierul «/ sys / kernel / debug / vgaswitcheroo / switch » există. În acest moment trebuie făcută o distincție:
Pentru a avea întotdeauna dosarul accesibil și pentru a putea accesa fișierul comuta, trebuie să montăm folderul de depanare după cum urmează (întotdeauna de la superutilizator):
-
# mountpoint -q / sys / kernel / debug
-
# mount -t debugfs none / sys / kernel / debug
-
# echo "none / sys / kernel / debug debugfs implicit 0 0" >> / etc / fstab
Pasul 3 îl putem face manual. Este vorba despre adăugarea liniei none / sys / kernel / debug debugfs implicit 0 0 la dosar / Etc / fstab astfel încât folderul vgaswitcheroo să fie întotdeauna accesibil chiar și după o repornire.
Odată ce acest lucru este făcut, putem verifica fișierul nostru comuta în interiorul dosarului vgaswitcheroo, prin:
# cat / sys / kernel / debug / vgaswitcheroo / switch
iar acest lucru returnează o ieșire ca cea din imagine:
Rezultatul dvs. poate fi diferit (Toate sunt în modul Pwr, de exemplu). În acest fișier avem mai multe lucruri de comentat. Termenul DIS corespunde cu grafică dedicată (în cazul meu, ATI). Termenul IGD corespunde cu grafică integrată pe CPU (Intel). Crucea, +, verifică grafic Este utilizând atunci. Și în cele din urmă, sfârșitul pwr o de pe, a se referi la starea grafică.
Cu aceasta putem dezactiva sau activa graficul pe care îl dorim prin intermediul unor comenzi:
- Opriți graficul dedicat:
# echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
- Porniți graficul dedicat:
# echo ON> / sys / kernel / debug / vgaswitcheroo / switch
- Comutați între integrat și dedicat:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch
În cele din urmă, să acorde permisiuni utilizatorului nostru obișnuit și, astfel, să putem executa scripturi la început, de exemplu, va trebui să executăm:
# chmod -R 705 / sys / kernel / debug # chown -R user: user / sys / kernel / debug / vgaswitcheroo
Sper că vă ajută să stoarceți un pic mai bine performanța laptopurilor sau măcar să reduceți căldura pe care o degajă.
Salutări!
Fuentes: Lista de corespondență Debian | linuxquestion
Date excelente, cel puțin pentru Nvidia (cazul meu), există proiectul Bumblebee, care funcționează excelent în OpenSUSE 12.3, Fedora 1x și alte distribuții bazate pe RPM, în Ubuntu funcționează excelent, dar în altele bazate pe .deb, uneori se blochează și trebuie să intri pentru a reporni.
Salutări și mulțumiri pentru distribuire.
scuze, știi dacă funcționează pentru debian 7 64bits ??
Da, dacă funcționează, l-am încercat cu debian și funcționează bine.
http://wiki.debian.org/Bumblebee
Deși vă recomand să folosiți driverele proprietare da sau da. OpenSource oferă bug-uri.
Salutări.
mulțumiri pentru vârful
Te iubesc tesla, în ubuntu am reușit să folosesc vgaswitcheroo dar în debian îmi spune că nu am instalat, îl voi încerca în după-amiaza asta
Sper să ai noroc.
Cred că de la kernel 3.2 este deja activat. Dar oricum, dacă nu îl aveți activat, puteți întotdeauna să compilați nucleul și să îl activați.
Sunt deja pe debian și testez tutorialul există contradicții, în primul pas îmi dă rezultatul pe care l-am activat vgaswicheroo, dar când îl folosesc, lansează mesajul
bash: / sys / kernel / debug / vgaswitcheroo / switch: Fișierul sau directorul nu există
Am făcut pasul pentru a rezolva acest lucru în ambele moduri manual și cu comanda (urma să o fac manual, dar când am văzut fișierul, îl aveam deja cu linia, dar în acel fișier aveam doar linia)
Și după ce am făcut pasul, îmi aruncă aceeași eroare
Am răspuns automat, nu permite editarea postării, deoarece dă o eroare fatală și alte lucruri pe care nu le înțeleg. Poate că un administrator ne poate ajuta.
În ceea ce privește PASUL 3: EDITAȚI FIȘIERUL MANUAL ȘI NU CUM SE SPUN CU ECO !!!!
Ne pare rău pentru neplăcerile care v-au putut provoca. În orice caz, este întotdeauna recomandabil când fișierele importante sunt modificate pentru a face o copie pentru orice eventualitate!
Cu comanda se creează linia. Problema a fost a mea, deoarece m-am dus direct la șantier și am uitat să instalez firmware-linux-nonfree și, în plus, în partea a treia trebuie să adăugați o linie în fișierul rc.local
# chown your_user: your_user / sys / kernel / debug / vgaswitcheroo / switch
Am instalat driverele proprietare ale AMD și funcționează ca un farmec mai bine decât în Windows, pe care blițul mă bloca constant
Mulţumesc mult
Mă bucur că totul este perfect pentru tine! 🙂
În ceea ce privește fișierul rc.local, nu l-am pus deoarece nu sunt sigur de riscul pe care îl implică acest lucru. Și, în plus, am încredere că fiecare persoană va acționa conform criteriilor și preferințelor sale. Unii pot prefera rc.local, iar alții pot atribui permisiunile pentru fiecare sesiune. Asta este pe gustul fiecărei persoane!
Salutări și bucură-te de computer!
0.0 articol interesant, deși nu funcționează pentru mine, îl voi lua în calcul atunci când cumpăr un ATI (nvidia m-a costat un braț și un picior)
Un NVIDIA pe Linux este de un milion de ori preferabil unui ATI și există altele mai ieftine. Un GT 210 nu este foarte scump de spus și este bine să te joci și să vezi lucruri cu o calitate și rezoluție bună.
Am un xps 15 i7 cu un nvidia de 2gb de video, optăm pentru getforce GT 640m și în partea care spune că are super puterea de a prăji ouă, mi se întâmplă exact același lucru, am debian 7 din 64 de biți .. Am să încerc cu acest tuto, ce mai fac?
Pentru Nvidia există, după cum a spus Iván Barra, Bumblebee. Cei dintre voi care utilizați Nvidia ar trebui înainte de a încerca acest lucru să încerce să facă Bumblebee să funcționeze, am prieteni care au reușit.
Această postare este în ultimă instanță dacă toate celelalte nu reușesc. Totuși, sunteți liber să alegeți metoda dvs. de friteuză anti-ouă! 😉
Post bun. Sper că atunci când instalez Debian 7 pe un PC cu video NVIDIA, nu se va transforma într-o friteuză de ouă.
Ei bine, am făcut cele de mai sus și șterg datele din „fstab” acum trebuie să montez / home și să schimb partițiile manual. Ei bine, asta m-a ajutat să învăț ceva nou, cum ar fi „mkswap” și „swapon”. Acum, pentru a restabili fișierul menționat mai sus.
Nu înțeleg de ce datele dvs. fstab au fost șterse. Oricum, cred că voi edita pasul 3 și o voi face manual, deoarece îmi dă seama că vina ar putea fi acolo!
Nici eu și eu nu petrecem același lucru cu oxigenarea. Cred că greșeala mea a fost să urmez pașii de la scrisoare și să uit de redenumirea de bază „fișier.old”, dar m-a ajutat pentru că acum știu că comenzile de mai sus există !!!
Este clar :).
> Trebuie să fie un >>.
Multumesc pentru clarificare.
Cu toate acestea, nu pot edita postarea din cauza unei erori de pe blog. Poate că va fi remediat în următoarele zile sau poate nu, dacă va fi remediat, îl voi schimba.
Salutări și mulțumesc!
Întotdeauna primesc „/ sys / kernel / debug / vgaswitcheroo / switch: fișierul sau directorul nu există”
Am citit comentariile și am încercat să fac ceea ce subliniază, dar nu, rămâne la fel ...
Am căutat peste tot, dar nu găsesc soluția D:
Aveți instalat pachetul firmware-linux-nonfree? Ce returnează comanda: grep -i switcheroo / boot / config- * ??
salut buna dimineata, dupa-amiaza sau noaptea mi se intampla acelasi lucru ca si dakar si cand execut comanda primesc asta sper sa mai raspunzi la aceste intrebari
root @ Rigel-PC: ~ # grep -i switcheroo / boot / config- *
/boot/config-3.16.0-4-amd64:CONFIG_VGA_SWITCHEROO=y
/boot/config-3.16.0-5-amd64:CONFIG_VGA_SWITCHEROO=y