Ako ste si niektorí mohli prečítať vo fóre, navrhol som si nainštalovať môj hybridná grafika (ATI / Intel) v jednej z mnohých distribúcií, ktoré existujú, pretože tí, ktorí toto zlo poznáte, budete vedieť, že systém ponecháva obe grafiky zapnuté, aj keď používa iba jednu z týchto dvoch možností, čím sa výrazne skracuje životnosť batérie, dodá vášmu PC novú super výkon, a to vyprážanie vajec.
Na moje ľútosť som sa toho musel vzdať, pretože v žiadnej distribúcii, ktorú som vyskúšal (debian, openSUSE, Xubuntu y Linux Mint) Dosiahol som niekoľko dobrých výsledkov. To viedlo k ďalšiemu konštatovaniu problému:
Ako zostane jeden z dvoch grafov, v mojom prípade ATI vypnutý?
Riešenie, ako uvidíte ďalej, je implementované v jadre našej obľúbenej distribúcie a volá sa vgaswitcheroo. A nižšie máte proces, v ktorom predpokladáme, že balíček firmvér-linux-neslobodný je nainštalovaný, pre vaše použitie a potešenie:
Najprv musíme zistiť, či náš jadro máte možnosť použiť vgaswitcheroo:
$ grep -i switcheroo / boot / config- *
Čo vráti riadok v našom termináli takto:
CONFIG_VGA_SWITCHEROO = r
Ak je výstup iný, musíte prekompilovať jadro pridať možnosť do vgaswitcheroo. Po druhé, uvidíme, či súbor «/ sys / kernel / debug / vgaswitcheroo / prepnúť » existuje. V tomto bode je potrebné rozlišovať:
Vždy mať priečinok prístupný a mať k súboru prístup prepínač, musíme ladiaci priečinok pripojiť nasledovne (vždy od superužívateľa):
-
# mountpoint -q / sys / kernel / debug
-
# mount -t debugfs none / sys / kernel / debug
-
# echo "none / sys / kernel / debug debugfs defaults 0 0" >> / etc / fstab
Krok 3, môžeme to urobiť manuálne. Ide o pridanie riadku žiadny / sys / kernel / debug predvolené nastavenia ladenia 0 0 vyplniť / Etc / fstab aby bol priečinok vgaswitcheroo vždy prístupný aj po reštarte.
Len čo to urobíme, môžeme skontrolovať náš súbor prepínač vo vnútri priečinka vgaswitcherooprostredníctvom:
# cat / sys / kernel / debug / vgaswitcheroo / prepínač
a toto vráti výstup ako ten na obrázku:
Váš výstup môže byť rozdiely (Všetky sú napríklad v režime Pwr). V tomto súbore musíme uviesť niekoľko vecí. Termín DIS zodpovedá vyhradená grafika (v mojom prípade ATI). Termín IGD zodpovedá integrovaná grafika na CPU (Intel). Kríž, +, skontrolovať graf to je použitie v tom čase. A nakoniec koniec pwr o zľava, odkazujú na stav grafiky.
Pomocou toho môžeme deaktivovať alebo aktivovať požadovaný graf pomocou niektorých príkazov:
- Vypnúť vyhradený graf:
# echo OFF> / sys / kernel / debug / vgaswitcheroo / prepínač
- Zapnite vyhradený graf:
# echo ON> / sys / kernel / debug / vgaswitcheroo / switch
- Prepínanie medzi integrovaným a vyhradeným:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch
Nakoniec udeliť oprávnenie nášmu obvyklému používateľovi, a teda budeme môcť na začiatku spúšťať skripty, napríklad budeme musieť vykonať:
# chmod -R 705 / sys / kernel / debug # chown -R užívateľ: user / sys / kernel / debug / vgaswitcheroo
Dúfam, že vám to pomôže trochu lepšie stlačiť výkon vašich notebookov alebo aspoň znížiť teplo, ktoré vydávajú.
Zdravím!
Zdroje: Zoznam adresátov Debianu | linuxová otázka
Prinajmenšom vynikajúce údaje pre Nvidia (môj prípad), tu je projekt Bumblebee, ktorý funguje skvele v OpenSUSE 12.3, Fedora 1x a iných distribúciách založených na RPM, v Ubuntu funguje skvele, ale v iných na .deb, niekedy to visí a vy musíte vstúpiť reštartovať.
Zdravím a ďakujem za zdieľanie.
prepáčte, viete, či to funguje na debian 7 64bitov ??
Áno, ak to funguje, skúsil som to s debianom a funguje to dobre.
http://wiki.debian.org/Bumblebee
Aj keď odporúčam používať proprietárne ovládače áno alebo áno. Open source dáva chyby.
Zdravím.
Vďaka za informácie
Milujem ťa tesla, v ubuntu sa mi podarilo použiť vgaswitcheroo, ale v debiane mi hovorí, že to nemám nainštalované, vyskúšam to dnes popoludní
Dúfam, že máš šťastie.
Myslím si, že od jadra 3.2 je už aktivovaný. Pokiaľ to ale nemáte aktivované, môžete kedykoľvek zostaviť jadro a aktivovať ho.
Som už v debiane a testujem tutoriál, kde sú rozpory, v prvom kroku mi dá výstup, ktorý mám aktivovaný vgaswicheroo, ale keď ho idem použiť, spustí správu
bash: / sys / kernel / debug / vgaswitcheroo / switch: Súbor alebo adresár neexistuje
Urobil som krok, aby som to vyriešil oboma spôsobmi ručne a pomocou príkazu (chystal som sa to urobiť ručne, ale keď som uvidel súbor, už som ho mal s riadkom, ale v tom súbore som mal iba riadok)
A po vykonaní kroku mi hodí rovnakú chybu
Automaticky odpovedám, neumožňuje upravovať príspevok, pretože dáva fatálnu chybu a ďalšie veci, ktorým nerozumiem. Možno nám nejaký administrátor môže pomôcť.
Pokiaľ ide o KROK 3: UPRAVTE SÚBOR RUČNE A NIE TAK, ako to hovorí ozvenou !!!!
Ospravedlňujeme sa za nepríjemnosti, ktoré vám mohli spôsobiť. V každom prípade je vždy vhodné, keď sa dôležité súbory upravujú, aby sa pre každý prípad vytvorila kópia!
Pomocou príkazu sa vytvorí riadok. Problém bol môj, keďže som išiel priamo na stavbu a zabudol som nainštalovať firmware-linux-nonfree a okrem toho v 3. časti musíte pridať riadok do súboru rc.local
# chown your_user: your_user / sys / kernel / debug / vgaswitcheroo / switch
Nainštaloval som si vlastné ovládače amd a funguje to ako kúzlo lepšie ako v oknách, ktoré mi neustále blokoval blesk
Ďakujem moc
Som rád, že je pre vás všetko ideálne! 🙂
Pokiaľ ide o súbor rc.local, neuviedol som to, pretože si nie som istý rizikom, ktoré z toho vyplýva. A okrem toho verím, že každý človek bude konať podľa svojich kritérií a preferencií. Niektorí môžu uprednostniť rc.local a iní môžu priradiť povolenia pre každú reláciu. Je to podľa vkusu každého človeka!
Zdravím a tešte sa z počítača!
0.0 zaujímavý článok, aj keď mi to nejde, to zohľadním pri kúpe ATI (nvidia ma stála ruku a nohu)
NVIDIA v systéme Linux je miliónkrát výhodnejšia ako ATI a sú aj lacnejšie. GT 210 nie je veľmi nákladné povedať, je dobré hrať a vidieť veci v dobrej kvalite a rozlíšení.
Mám xps 15 i7 s nvidiou 2 GB videa, rozhodli sme sa pre getforce GT 640m a v časti, ktorá hovorí, že má super výkon na vyprážanie vajec, sa mi stane úplne to isté, mám debian 7 64-bit .. Skúsim to s touto, ako sa mám?
Pre Nvidiu existuje, ako povedal Iván Barra, Čmeliak. Tí z vás, ktorí používajú Nvidia, by ste sa mali pokúsiť, aby Bumblebee fungoval skôr, ako to vyskúšate, mám priateľov, ktorí uspeli.
Tento príspevok je poslednou možnosťou, ak zlyhajú iné možnosti. Stále si môžete zvoliť metódu na vyprážanie vajec! 😉
Dobrý príspevok. Dúfam, že keď si nainštalujem Debian 7 na PC s videom NVIDIA, nezmení sa to na fritézu.
Urobil som vyššie uvedené a údaje z "fstab" vymazávam teraz, keď musím pripojiť / home a ručne vymeniť oddiely. To mi pomohlo naučiť sa niečo nové ako „mkswap“ a „swapon“. Teraz obnoviť vyššie uvedený súbor.
Nerozumiem, prečo boli vaše údaje fstab odstránené. Každopádne si myslím, že upravím krok 3 a urobím to ručne, pretože mi dáva tú chybu, že by tam mohla byť chyba!
Ani ja a ani ja sme nestrávili to isté, čo sme okysličovali. Myslím, že mojou chybou bolo nasledovať kroky do bodky a zabudnúť na základné premenovanie „file.old“, ale pomohlo mi to, pretože teraz viem, že predchádzajúce príkazy existujú !!!
Je to jasné :).
> Musí byť >>.
Ďakujem za objasnenie.
Príspevok však nemôžem upraviť kvôli chybe v blogu. Možno to bude opravené v najbližších dňoch alebo možno nie, ak bude opravené, zmením to.
Zdravím a ďakujem!
Stále dostávam „/ sys / kernel / debug / vgaswitcheroo / switch: Súbor alebo adresár neexistuje“
Čítal som komentáre a snažil som sa robiť to, na čo poukazujú, ale nie, zostáva to rovnaké ...
Pozrel som sa všade, ale nemôžem nájsť riešenie D:
Máte nainštalovaný balík firmware-linux-nonfree? Čo vráti príkaz: grep -i switcheroo / boot / config- * ??
ahoj dobré ráno, popoludní alebo v noci sa mi stane to isté ako dakar a keď vykonám príkaz, dostanem toto, dúfam, že na tieto otázky stále odpovieš
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