Da einige von Ihnen im Forum lesen konnten, hatte ich vorgeschlagen, meine zu installieren Hybridgrafiken (ATI / Intel) in einer der vielen existierenden Distributionen, da diejenigen von Ihnen, die dieses Übel kennen, wissen, dass das System beide Grafiken eingeschaltet lässt, auch wenn es nur eine der beiden verwendet, wodurch die Akkulaufzeit erheblich verkürzt wird. und geben Sie Ihrem PC eine neue Superkraft, nämlich das Braten von Eiern darüber.
Zu meinem großen Bedauern musste ich dieses Ziel aufgeben, da in keiner der von mir getesteten Distributionen (Debian, ÖffnenSuse, Xubuntu y Linux Mint) Ich habe einige gute Ergebnisse erzielt. Dies führte zu einer weiteren Erklärung des Problems:
Wie man einen der beiden Graphen bekommt, in meinem Fall den ATI, bleibt aus?
Die Lösung ist, wie Sie weiter unten sehen werden, im Kern unserer bevorzugten Distribution implementiert und heißt vgaswitcheroo. Und unten haben Sie den Prozess, in dem wir davon ausgehen, dass das Paket Firmware-Linux-nicht frei installiert ist, für Ihren Gebrauch und Genuss:
Zuerst müssen wir herausfinden, ob unsere Kern Sie haben die Möglichkeit zu verwenden vgaswitcheroo:
$ grep -i switcheroo /boot/config-*
Was wird eine Zeile in unserem Terminal wie folgt zurückgeben:
CONFIG_VGA_SWITCHEROO = y
Wenn die Ausgabe anders ist, müssen Sie die neu kompilieren Kern um die Option hinzuzufügen vgaswitcheroo. Zweitens sehen wir, ob die Datei «/ sys / kernel / debug / vgaswitcheroo / switch » existiert. An dieser Stelle muss unterschieden werden:
Damit immer auf den Ordner zugegriffen werden kann und auf die Datei zugegriffen werden kann wechselnmüssen wir den Debug-Ordner wie folgt mounten (immer vom Superuser):
-
# mountpoint -q / sys / kernel / debug
-
# mount -t debugfs none / sys / kernel / debug
-
# echo "none / sys / kernel / debug debugfs standardmäßig 0 0" >> / etc / fstab
Schritt 3 können wir manuell machen. Es geht darum, die Zeile hinzuzufügen none / sys / kernel / debug debugfs ist standardmäßig 0 0 einordnen / etc / fstab Damit ist der vgaswitcheroo-Ordner auch nach einem Neustart immer verfügbar.
Sobald dies erledigt ist, können wir unsere Datei überprüfen wechseln innerhalb des Ordners vgaswitcheroo, durch:
# cat / sys / kernel / debug / vgaswitcheroo / switch
und dies gibt eine Ausgabe wie die im Bild zurück:
Ihre Ausgabe kann sein diferente (Alle befinden sich zum Beispiel im Pwr-Modus). In dieser Datei haben wir einige Dinge zu kommentieren. Der Begriff DIS entspricht dem dedizierte Grafik (in meinem Fall die ATI). Der Begriff IGD entspricht dem integrierte Graphiken auf der CPU (der Intel). Das Kreuz, +, Überprüf den Grafik Es ist Verwendung damals. Und schließlich das Ende pwr o Off, beziehen auf Grafikstatus.
Auf diese Weise können wir das gewünschte Diagramm über einige Befehle deaktivieren oder aktivieren:
- Schalten Sie das dedizierte Diagramm aus:
# echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
- Schalten Sie das dedizierte Diagramm ein:
# echo ON> / sys / kernel / debug / vgaswitcheroo / switch
- Wechseln Sie zwischen integriert und dediziert:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch
Schließlich zu gewähren Genehmigungen an unseren gewohnten Benutzer und damit in der Lage sein, Skripte am Anfang auszuführen, müssen wir zum Beispiel ausführen:
# chmod -R 705 / sys / kernel / debug # chown -R Benutzer: user / sys / kernel / debug / vgaswitcheroo
Ich hoffe, es hilft Ihnen dabei, die Leistung Ihrer Laptops ein wenig zu verbessern oder zumindest die Wärme zu reduzieren, die sie abgeben.
Greetings!
Quellen: Debian Mailing List | LinuxFrage
Zumindest für Nvidia (mein Fall) gibt es hervorragende Daten. Es gibt das Bumblebee-Projekt, das in OpenSUSE 12.3, Fedora 1x und anderen RPM-basierten Distributionen hervorragend funktioniert. In Ubuntu funktioniert es hervorragend, in anderen, die manchmal auf .deb basieren es hängt und Sie müssen eingeben, um neu zu starten.
Grüße und danke fürs Teilen.
Entschuldigung, wissen Sie, ob es für Debian 7 64-Bit funktioniert?
Ja, wenn es funktioniert, habe ich es mit Debian versucht und es funktioniert gut.
http://wiki.debian.org/Bumblebee
Obwohl ich die Verwendung der proprietären Treiber ja oder ja empfehle. Die OpenSource gibt Fehler.
Grüße.
danke für den Tipp
Ich liebe dich Tesla, in Ubuntu habe ich es geschafft, vgaswitcheroo zu verwenden, aber in Debian sagt es mir, dass ich es nicht installiert habe, ich werde es heute Nachmittag versuchen
Hoffe du hast Glück.
Ich denke, dass es ab Kernel 3.2 bereits aktiviert ist. Wenn Sie es jedoch nicht aktiviert haben, können Sie den Kernel jederzeit kompilieren und aktivieren.
Ich bin bereits auf Debian und beim Testen des Tutorials gibt es Widersprüche. Im ersten Schritt gibt es mir die Ausgabe, die ich vgaswicheroo aktiviert habe, aber wenn ich es benutze, wird die Nachricht gestartet
bash: / sys / kernel / debug / vgaswitcheroo / switch: Die Datei oder das Verzeichnis existiert nicht
Ich habe den Schritt getan, um dies auf beide Arten manuell und mit dem Befehl zu lösen (ich wollte es manuell tun, aber als ich die Datei sah, hatte ich sie bereits mit der Zeile, aber in dieser Datei hatte ich nur die Zeile)
Und nach dem Schritt wirft es mir den gleichen Fehler
Ich autoresponder, es erlaubt nicht, den Beitrag zu bearbeiten, da es einen schwerwiegenden Fehler und andere Dinge gibt, die ich nicht verstehe. Vielleicht kann uns ein Administrator helfen.
Zu SCHRITT 3: BEARBEITEN SIE DIE DATEI MANUELL UND NICHT WIE ES MIT DEM Echo SAGT !!!!
Entschuldigen Sie eventuelle Unannehmlichkeiten. In jedem Fall ist es immer ratsam, wenn wichtige Dateien geändert werden, um für alle Fälle eine Kopie zu erstellen!
Mit dem Befehl wird die Zeile erstellt. Das Problem war meins, da ich direkt auf die Baustelle gegangen bin und vergessen habe, die Firmware-Linux-nonfree zu installieren. Außerdem muss im dritten Teil eine Zeile in die Datei rc.local eingefügt werden
# chown your_user: your_user / sys / kernel / debug / vgaswitcheroo / switch
Ich habe die proprietären AMD-Treiber installiert und es funktioniert wie ein Zauber besser als in Windows, dass der Blitz mich ständig blockierte
Vielen Dank
Ich bin froh, dass alles perfekt für dich ist! 🙂
Die rc.local-Datei habe ich nicht angegeben, da ich mir nicht sicher bin, welches Risiko dies mit sich bringt. Darüber hinaus vertraue ich darauf, dass jede Person nach ihren Kriterien und Vorlieben handelt. Einige bevorzugen möglicherweise rc.local, andere weisen die Berechtigungen für jede Sitzung zu. Das ist nach dem Geschmack jeder Person!
Grüße und viel Spaß mit deinem PC!
0.0 interessanter Artikel, obwohl es bei mir nicht funktioniert, werde ich es beim Kauf eines ATI berücksichtigen (die NVIDIA hat mich einen Arm und ein Bein gekostet)
Ein NVIDIA unter Linux ist einem ATI millionenfach vorzuziehen, und es gibt billigere. Ein GT 210 ist nicht sehr teuer zu sagen, und es ist gut, Dinge mit guter Qualität und Auflösung zu spielen und zu sehen.
Ich habe ein xps 15 i7 mit einem NVIDIA von 2 GB Video, wir entscheiden uns für getforce GT 640m und in dem Teil, der besagt, dass es die Superkraft hat, Eier zu braten, passiert genau das gleiche mit mir, ich habe Debian 7 von 64 Bit .. dieses Tuto, wie geht es mir?
Für Nvidia gibt es, wie Iván Barra gesagt hat, Bumblebee. Diejenigen unter Ihnen, die Nvidia verwenden, sollten vor dem Versuch, Bumblebee zum Laufen zu bringen, Freunde haben, denen dies gelungen ist.
Dieser Beitrag ist das letzte Mittel, wenn alles andere fehlschlägt. Trotzdem können Sie Ihre Anti-Eierfritteuse-Methode frei wählen! 😉
Guter Post. Ich hoffe, wenn ich Debian 7 auf einem PC mit NVIDIA-Video installiere, wird es nicht zu einer Eierfritteuse.
Nun, ich habe das oben Gesagte getan und die Daten aus der „fstab“ gelöscht. Jetzt muss ich die /home-Partitionen manuell mounten und austauschen. Nun, das hat mir geholfen, etwas Neues wie „mkswap“ und „swapon“ zu lernen. Stellen Sie nun die oben genannte Datei wieder her.
Ich verstehe nicht, warum Ihre fstab-Daten gelöscht wurden. Wie auch immer, ich denke, ich werde Schritt 3 bearbeiten und es manuell machen, da es mir gibt, dass der Fehler da sein könnte!
Ich und ich geben auch nicht das Gleiche aus wie Sauerstoff. Ich glaube, mein Fehler war, den Schritten zum Buchstaben zu folgen und die grundlegende Umbenennung in "file.old" zu vergessen, aber es hat mir geholfen, weil ich jetzt weiß, dass die obigen Befehle existieren !!!
Alles klar :).
Das> muss ein >> sein.
Danke für die Klarstellung.
Ich kann den Beitrag jedoch aufgrund eines Fehlers im Blog nicht bearbeiten. Vielleicht wird es in den nächsten Tagen behoben oder vielleicht auch nicht, wenn es behoben ist, werde ich es ändern.
Grüße und Danke!
Ich bekomme immer wieder "/ sys / kernel / debug / vgaswitcheroo / switch: Die Datei oder das Verzeichnis existiert nicht".
Ich habe die Kommentare gelesen und versucht, das zu tun, worauf sie hinweisen, aber nein, es bleibt dasselbe ...
Ich habe überall gesucht, aber ich kann keine Lösung finden D:
Haben Sie das Firmware-Linux-Nonfree-Paket installiert? Was gibt der Befehl zurück: grep -i switcheroo / boot / config- * ??
hallo guten morgen, nachmittag oder nacht das gleiche passiert mir wie dakar und wenn ich den befehl ausführe bekomme ich das hoffentlich ich beantworte diese fragen noch
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