Som nogle af jer har været i stand til at læse i forummet, havde jeg foreslået at installere min hybrid grafik (ATI / Intel) i en af de mange distributioner, der findes, da de af jer, der kender dette onde, vil du vide, at systemet efterlader begge grafik, selvom det kun bruger en af de to, hvilket reducerer batteriets levetid betydeligt, og giver din pc en ny superkraft, nemlig at stege æg oven på den.
Meget til min beklagelse var jeg nødt til at opgive den ende, da jeg i ingen af de distributioner jeg testede (Debian, OpenSuse, Xubuntu y Linux Mint) Jeg fik nogle gode resultater. Dette førte til endnu en erklæring om problemet:
Hvordan man får en af de to grafer, i mit tilfælde ATI, forbliver af?
Løsningen, som du vil se nedenfor, er implementeret i kernen i vores foretrukne distribution og kaldes vgaswitcheroo. Og nedenfor har du processen, hvor vi antager, at pakken firmware-linux-ikke-fri er installeret til din brug og fornøjelse:
Først skal vi finde ud af, om vores kerne du har mulighed for at bruge vgaswitcheroo:
$ grep -i switcheroo / boot / config- *
Hvad vil returnere en linje i vores terminal som denne:
CONFIG_VGA_SWITCHEROO = y
Hvis output er forskelligt, skal du kompilere kerne for at tilføje indstillingen til vgaswitcheroo. For det andet ser vi, om filen «/ sys / kernel / debug / vgaswitcheroo / switch » eksisterer. På dette tidspunkt skal der sondres:
At altid have mappen tilgængelig og have adgang til filen skifte, skal vi montere fejlfindingsmappen som følger (altid fra superbruger):
-
# mountpoint -q / sys / kernel / debug
-
# mount -t debugfs none / sys / kernel / debug
-
# echo "none / sys / kernel / debug debugfs standard 0 0" >> / etc / fstab
Trin 3, vi kan gøre det manuelt. Det handler om at tilføje linjen none / sys / kernel / debug debugfs standard 0 0 at arkivere / Etc / fstab således at mappen vgaswitcheroo altid er tilgængelig, selv efter en genstart.
Når dette er gjort, kan vi kontrollere vores fil skifte inde i mappen vgaswitcheroo, igennem:
# cat / sys / kernel / debug / vgaswitcheroo / switch
og dette returnerer en output som den i billedet:
Din produktion kan være anderledes (Alle er f.eks. I Pwr-tilstand). I denne fil har vi flere ting at kommentere. Begrebet DIS svarer til dedikeret grafik (i mit tilfælde ATI). Begrebet IGD svarer til integreret grafik på CPU'en (Intel). Korset, +, Tjek kurve det er hjælp på det tidspunkt. Og endelig, slutningen pwr o af, henvise til grafikstatus.
Med dette kan vi deaktivere eller aktivere den graf, vi ønsker, gennem nogle kommandoer:
- Sluk for den dedikerede graf:
# echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
- Tænd for den dedikerede graf:
# echo ON> / sys / kernel / debug / vgaswitcheroo / switch
- Skift mellem integreret og dedikeret:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch
Endelig at give tilladelser til vores sædvanlige bruger og således være i stand til at udføre scripts i starten, for eksempel bliver vi nødt til at udføre:
# chmod -R 705 / sys / kernel / debug # chown -R bruger: bruger / sys / kernel / debug / vgaswitcheroo
Jeg håber, det hjælper dig med at klemme lidt bedre på dine laptops eller i det mindste reducere varmen, de afgiver.
Greetings!
Kilder: Debian-postliste | Linuxspørgsmål
Fremragende data, i det mindste for Nvidia (min sag), der er Bumblebee-projektet, der fungerer godt i OpenSUSE 12.3, Fedora 1x og andre RPM-baserede distroer, i Ubuntu fungerer det godt, men i andre baseret på .deb, nogle gange hænger det, og du skal indtaste for at genstarte.
Hilsner og tak for deling.
undskyld, ved du, om det fungerer for debian 7 64bits ??
Ja, hvis det fungerer, har jeg prøvet det med debian, og det fungerer fint.
http://wiki.debian.org/Bumblebee
Selvom jeg anbefaler at bruge de proprietære drivere ja eller ja. Open source giver bugs.
Greetings.
Tak for oplysningerne
Jeg elsker dig tesla, i ubuntu lykkedes det mig at bruge vgaswitcheroo, men i debian fortæller det mig, at jeg ikke har det installeret, jeg prøver det i eftermiddag
Håber du har held.
Jeg tror, at det fra kernel 3.2 allerede er aktiveret. Men alligevel, hvis du ikke har den aktiveret, kan du altid kompilere kernen og aktivere den.
Jeg er allerede i debian og tester vejledningen, der er modsætninger, i det første trin giver det mig det output, som jeg har aktiveret vgaswicheroo, men når jeg går til at bruge det, starter det meddelelsen
bash: / sys / kernel / debug / vgaswitcheroo / switch: Filen eller biblioteket findes ikke
Jeg har gjort trinnet for at løse dette på begge måder manuelt og med kommandoen (jeg skulle gøre det manuelt, men da jeg så filen, havde jeg den allerede med linjen, men i den fil havde jeg kun linjen)
Og efter at have gjort trinnet, kaster det mig den samme fejl
Jeg autosvarer, det tillader ikke at redigere indlægget, da det giver en fatal fejl og andre ting, som jeg ikke forstår. Måske kan en admin give os en hånd.
Med hensyn til TRIN 3: REDIGER FILEN MANUELT OG IKKE SOM DET SAGER MED EKOET !!!!
Undskyld for ulejligheden, der kan have forårsaget dig. Under alle omstændigheder anbefales det altid, når vigtige filer ændres for at lave en kopi i tilfælde af!
Med kommandoen oprettes linjen. Problemet var mit, da jeg gik direkte til byggepladsen og glemte at installere firmware-linux-nonfree, og derudover skal du i 3. del tilføje en linje i rc.local-filen
# chown your_user: din_user / sys / kernel / debug / vgaswitcheroo / switch
Jeg har installeret de proprietære amd-drivere, og det fungerer som en charme bedre end i windows, at flashen konstant blokerede mig
Mange tak
Jeg er glad for, at alt er perfekt til dig! 🙂
Hvad rc.local-filen angår, har jeg ikke brugt det, da jeg ikke er sikker på risikoen for dette. Og desuden stoler jeg på, at hver person handler efter deres kriterier og præferencer. Nogle foretrækker måske rc.local, og andre tildeler tilladelserne til hver session. Det er efter smag for hver person!
Hilsner og nyd din pc!
0.0 interessant artikel, selvom det ikke virker for mig, vil jeg tage det i betragtning, når jeg køber en ATI (nvidia kostede mig en arm og et ben)
En NVIDIA på Linux foretrækkes en million gange frem for en ATI, og der er billigere. En GT 210 er ikke særlig dyr at sige og er god at spille spil og se ting med god kvalitet og opløsning.
Jeg har en xps 15 i7 med en nvidia på 2 GB video, vi vælger getforce GT 640m og i den del, der siger, at den har superkraften til at stege æg, sker det nøjagtigt det samme, jeg har debian 7 64-bit .. Jeg prøver med denne tuto, hvordan har jeg det?
For Nvidia er der, som Iván Barra har sagt, humlebi. De af jer, der bruger Nvidia, skal prøve at få Bumblebee til at fungere, før de prøver dette, jeg har venner, der er lykkedes.
Dette indlæg er som en sidste udvej, hvis alt andet fejler. Stadig er du fri til at vælge din anti-æg frituremetode! 😉
Godt indlæg. Håber, når jeg installerer Debian 7 på en pc med NVIDIA-video, bliver det ikke til en ægfryser.
Nå, jeg gjorde ovenstående, og jeg sletter dataene fra "fstab", nu skal jeg montere / home og bytte partitioner manuelt. Nå, det hjalp mig med at lære noget nyt som "mkswap" og "swapon". Nu for at gendanne den førnævnte fil.
Jeg forstår ikke, hvorfor dine fstab-data blev slettet. Alligevel tror jeg, at jeg vil redigere trin 3 og gøre det manuelt, da det giver mig, at fejlen kunne være der!
Hverken jeg og jeg brugte det samme som iltning. Jeg tror, min fejl var at følge trinene til punkt og prikke og glemme den grundlæggende omdøbning af "file.old", men det hjalp mig, for nu ved jeg, at de tidligere kommandoer findes !!!
Det er klart :).
> Skal være en >>.
Tak for afklaringen.
Jeg kan dog ikke redigere indlægget på grund af en fejl i bloggen. Måske vil det blive rettet i de næste par dage eller måske ikke, hvis det er rettet, vil jeg ændre det.
Hilsner og tak!
Jeg bliver ved med at få "/ sys / kernel / debug / vgaswitcheroo / switch: Filen eller biblioteket findes ikke"
Jeg læste kommentarerne og forsøgte at gøre, hvad de påpegede, men nej, det forbliver det samme ...
Jeg har kigget overalt, men jeg kan ikke finde løsning D:
Har du firmware-linux-nonfree-pakken installeret? Hvad returnerer kommandoen: grep -i switcheroo / boot / config- * ??
hej god morgen, eftermiddag eller nat sker det samme med mig som dakar, og når jeg udfører kommandoen, får jeg dette, håber jeg, at du stadig besvarer disse spørgsmål
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