Zoals sommigen van jullie op het forum hebben kunnen lezen, had ik voorgesteld om mijn hybride afbeeldingen (ATI / Intel) in een van de vele distributies die er zijn, aangezien degenen onder jullie die dit kwaad kennen, zullen weten dat het systeem beide grafische afbeeldingen aan laat staan, zelfs als het maar een van de twee gebruikt, waardoor de levensduur van de batterij aanzienlijk wordt verkort, en je pc een nieuwe superkracht geven, namelijk eieren braden.
Tot mijn grote spijt moest ik dat doel opgeven, aangezien in geen van de distributies die ik testte (Debian, OpenSuse, Xubuntu y Linux Mint) Ik heb een aantal goede resultaten behaald. Dit leidde tot een andere verklaring van het probleem:
Hoe je een van de twee grafieken maakt, in mijn geval de ATI, blijft staan uit?
De oplossing, zoals u hieronder zult zien, is geïmplementeerd in de kern van onze favoriete distributie en heet vgaswitcheroo. En hieronder heb je het proces, waarbij we aannemen dat het pakket firmware-linux-niet-vrij is geïnstalleerd, voor uw gebruik en plezier:
Eerst moeten we uitzoeken of onze kern je hebt de mogelijkheid om te gebruiken vgaswitcheroo:
$ grep -i switcheroo / boot / config- *
Wat zal als volgt een regel in onze terminal retourneren:
CONFIG_VGA_SWITCHEROO = y
Als de uitvoer anders is, moet u het kern om de optie aan toe te voegen vgaswitcheroo. Ten tweede kijken we of het bestand «/ sys / kernel / debug / vgaswitcheroo / switch » bestaat. Op dit punt moet een onderscheid worden gemaakt:
Om de map altijd toegankelijk te hebben en om toegang te hebben tot het bestand schakelaar, moeten we de foutopsporingsmap als volgt mounten (altijd van superuser):
-
# mountpoint -q / sys / kernel / debug
-
# mount -t debugfs geen / sys / kernel / debug
-
# echo "none / sys / kernel / debug debugfs standaard 0 0" >> / etc / fstab
Stap 3 kunnen we het handmatig doen. Het gaat over het toevoegen van de lijn geen / sys / kernel / debug debugfs standaard 0 0 naar bestand / Etc / fstab zodat de map vgaswitcheroo altijd toegankelijk is, zelfs na een herstart.
Zodra dit is gebeurd, kunnen we ons bestand controleren schakelaar in de map vgaswitcheroo, door:
# cat / sys / kernel / debug / vgaswitcheroo / switch
en dit retourneert een uitvoer zoals die in de afbeelding:
Uw output kan zijn verschillen (Alle bevinden zich bijvoorbeeld in de Pwr-modus). In dit bestand hebben we verschillende dingen om op te merken. De voorwaarde DIS komt overeen met de speciale afbeelding (in mijn geval de ATI). De voorwaarde IGD komt overeen met de geïntegreerde graphics op de CPU (de Intel). Het kruis, +, controleer de grafiek Het is gebruik op dat moment. En tot slot het einde pwr o af, verwijzen naar grafische status.
Hiermee kunnen we de gewenste grafiek deactiveren of activeren via enkele commando's:
- Schakel de speciale grafiek uit:
# echo UIT> / sys / kernel / debug / vgaswitcheroo / switch
- Schakel de speciale grafiek in:
# echo AAN> / sys / kernel / debug / vgaswitcheroo / switch
- Schakel tussen geïntegreerd en toegewijd:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch
Eindelijk, om te verlenen toestemmingen aan onze gebruikelijke gebruiker en dus in staat zijn om aan het begin scripts uit te voeren, zullen we bijvoorbeeld moeten uitvoeren:
# chmod -R 705 / sys / kernel / debug # chown -R gebruiker: user / sys / kernel / debug / vgaswitcheroo
Ik hoop dat het je helpt om de prestaties van je laptops iets beter te persen of op zijn minst de warmte die ze afgeven te verminderen.
Groeten!
Bronnen: Debian mailinglijst | LinuxVraag
Uitstekende gegevens, in ieder geval voor Nvidia (mijn geval), er is het Bumblebee-project, dat geweldig werkt in OpenSUSE 12.3, Fedora 1x en andere RPM-gebaseerde distributies, in Ubuntu werkt het geweldig, maar in andere gebaseerd op .deb, soms het hangt en je moet invoeren om opnieuw te starten.
Groeten en bedankt voor het delen.
sorry, weet u of het werkt voor debian 7 64bits ??
Ja, als het werkt, heb ik het geprobeerd met Debian en het werkt prima.
http://wiki.debian.org/Bumblebee
Hoewel ik aanbeveel om de eigen stuurprogramma's ja of ja te gebruiken. De opensource geeft bugs.
Groeten.
Bedankt voor de informatie
Ik hou van je Tesla, in Ubuntu heb ik vgaswitcheroo kunnen gebruiken, maar in Debian vertelt het me dat ik het niet heb geïnstalleerd, ik zal het vanmiddag proberen
Ik hoop dat je geluk hebt.
Ik denk dat het vanaf kernel 3.2 al geactiveerd is. Maar goed, als je het niet hebt geactiveerd, kun je de kernel altijd compileren en activeren.
Ik ben al bezig met debian en test de tutorial, er zijn tegenstrijdigheden, in de eerste stap krijg ik de output die ik heb geactiveerd vgaswicheroo, maar als ik het ga gebruiken, wordt het bericht gelanceerd
bash: / sys / kernel / debug / vgaswitcheroo / switch: het bestand of de map bestaat niet
Ik heb de stap gedaan om dit op beide manieren handmatig op te lossen en met het commando (ik ging het handmatig doen, maar toen ik het bestand zag had ik het al met de regel, maar in dat bestand had ik alleen de regel)
En na het doen van de stap gooit het me dezelfde fout
Ik autoresponder, het staat niet toe om het bericht te bewerken, omdat het een fatale fout geeft en andere dingen die ik niet begrijp. Misschien kan een admin ons een handje helpen.
Betreffende STAP 3: BEWERK HET BESTAND HANDMATIG EN NIET ZOALS HET ZEGT MET DE echo !!!!
Excuses voor het eventuele ongemak dat u mogelijk heeft veroorzaakt. In ieder geval is het altijd aan te raden wanneer belangrijke bestanden worden gewijzigd om een kopie te maken voor het geval dat!
Met het commando wordt de regel aangemaakt. Het probleem was het mijne, aangezien ik rechtstreeks naar de bouwplaats ging en vergat de firmware-linux-nonfree te installeren en daarnaast moet je in het derde deel een regel toevoegen aan het bestand rc.local
# chown uw_gebruiker: uw_gebruiker / sys / kernel / debug / vgaswitcheroo / switch
Ik heb de eigen AMD-stuurprogramma's geïnstalleerd en het werkt als een charme beter dan in Windows dat de flits me constant blokkeerde
heel hartelijk bedankt
Ik ben blij dat alles perfect is voor jou! 🙂
Wat betreft het bestand rc.local, ik heb het niet geplaatst omdat ik niet zeker ben van het risico dat dit met zich meebrengt. En bovendien vertrouw ik erop dat elke persoon zal handelen volgens zijn criteria en voorkeuren. Sommigen geven misschien de voorkeur aan rc.local en anderen kunnen de machtigingen voor elke sessie toewijzen. Dat is naar de smaak van ieder mens!
Groeten en geniet van je pc!
0.0 interessant artikel hoewel het voor mij niet werkt zal ik er rekening mee houden als ik een ATI koop (de nvidia kostte me een arm en een been)
Een NVIDIA op Linux heeft een miljoen keer de voorkeur boven een ATI, en er zijn goedkopere. Een GT 210, is niet erg duur om te zeggen, en is goed om games te spelen en dingen te zien met een goede kwaliteit en resolutie.
Ik heb een xps 15 i7 met een nvidia van 2 GB aan video, we kiezen voor getforce GT 640m en in het deel dat zegt dat het de superkracht heeft om eieren te bakken, gebeurt precies hetzelfde met mij, ik heb debian 7 64-bit .. Ik ga het proberen met deze tuto, hoe gaat het met me?
Voor Nvidia is er, zoals Iván Barra heeft gezegd, Bumblebee. Degenen onder jullie die Nvidia gebruiken, moeten voordat je dit probeert, proberen om Bumblebee te laten werken, ik heb vrienden die zijn geslaagd.
Dit bericht is een laatste redmiddel als al het andere faalt. Toch ben je vrij om je anti-eierfrituurmethode te kiezen! 😉
Goed bericht. Ik hoop dat als ik Debian 7 op een pc met NVIDIA-video installeer, het niet verandert in een frituurpan.
Wel, ik heb het bovenstaande gedaan en ik verwijder de gegevens van de "fstab" nu moet ik de / home en de partities handmatig wisselen. Dat heeft me geholpen om iets nieuws te leren, zoals "mkswap" en "swapon". Nu om het bovengenoemde bestand te herstellen.
Ik begrijp niet waarom uw fstab-gegevens zijn verwijderd. Hoe dan ook, ik denk dat ik stap 3 ga bewerken en het handmatig ga doen, omdat het me geeft dat de fout er kan zijn!
Ik en ik besteden ook niet hetzelfde als zuurstof. Ik denk dat het mijn fout was om de stappen letterlijk te volgen en de standaard hernoemen "file.old" te vergeten, maar het heeft me geholpen omdat ik nu weet dat de bovenstaande commando's bestaan !!!
Het is duidelijk :).
De> moet een >> zijn.
Bedankt voor de verduidelijking.
Ik kan het bericht echter niet bewerken vanwege een bug in de blog. Misschien wordt het in de komende dagen opgelost of misschien niet, als het is opgelost, zal ik het veranderen.
Groetjes en bedankt!
Ik krijg steeds "/ sys / kernel / debug / vgaswitcheroo / switch: Het bestand of de map bestaat niet"
Ik las de commentaren en probeerde te doen waar ze op wezen, maar nee, het blijft hetzelfde ...
Ik heb overal gezocht, maar ik kan oplossing D niet vinden:
Heb je het firmware-linux-nonfree-pakket geïnstalleerd? Wat retourneert het commando: grep -i switcheroo / boot / config- * ??
hallo goedemorgen, middag of nacht gebeurt hetzelfde met mij als Dakar en als ik het commando uitvoer krijg ik dit ik hoop dat je deze vragen nog steeds beantwoordt
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