Probleme mit umschaltbaren Laptop-Grafiken unter Ubuntu 12.04?

7

Ich verwende Ubuntu 12.04 auf einem Lenovo Z570-Laptop mit integrierter Intel HD 3000-Grafik und einem Schalter, um die dedizierte GT630M-Grafikkarte zu aktivieren. Ich habe generell Probleme mit meinen Grafiktreibern und so weiter.

Die Systemeinstellungen von Ubuntu besagen, dass kein Grafiktreiber erkannt werden kann (es wird "Unbekannt" aufgelistet), obwohl die Qualitätsgrafiken einschließlich Überblendungseffekten, Unity 3D usw. mir sagen, dass eine der Karten einwandfrei funktionieren muss. Meine anständige Akkulaufzeit ohne Stecker deutet darauf hin, dass die dedizierte Grafik deaktiviert ist (und ich habe eine Lösung gegoogelt, mit der ich die externe Karte beim Booten ausschalten konnte, aber ich kann mich nicht erinnern, was ich getan habe oder wo ich sie gefunden habe). In Windows kann ich einen Schalter drücken, um die dedizierten Grafiken zusammen mit einer Anzeigelampe ein- und auszuschalten, aber diese Funktion funktioniert in Ubuntu nicht und die Lampe bleibt an, egal was passiert.

Zweitens möchte ich die richtigen Treiber für maximale Leistung installieren lassen (wenn sie wichtig sind). In einer früheren Installation von 12.04 habe ich versucht, den NVIDIA-Treiber zu installieren, und meine Auflösung wurde so schlecht, dass ich Ubuntu nur neu installieren musste. Ich bin mir nicht einmal sicher, ob die integrierte Grafik von Intel einen Treiber benötigt, um richtig zu funktionieren.

Tut mir leid, wenn ich etwas verwirrend bin; Dies ist eher ein allgemeines Problem als eine genaue Frage, aber wenn ich Antworten auf diese Fragen bekommen könnte, wäre es großartig:

1) Kann ich auf irgendeine Weise feststellen, ob der dedizierte GT630M verwendet wird oder nicht?

2) Kann ich auf irgendeine Weise die Möglichkeit aktivieren, zwischen den Karten zu wechseln?

3) Welche Treiber soll ich installieren und wie kann ich das tun? Als ich versuchte, den NVIDIA-Treiber zu installieren, ging ich eine ganze Reihe von Befehlszeilen-Dingen durch, die ich wirklich nicht verstand, nur um die Installation zum Laufen zu bringen. Dann habe ich bei allen Installationsaufforderungen einfach die Eingabetaste zerschlagen, weil ich verstand kaum einen von ihnen.

Alex
quelle

Antworten:

5

Ich habe genau das gleiche Nvidia Geforce GT 630M in meinem Laptop. Die Lösung besteht im Wesentlichen darin, die folgenden Befehle auszuführen:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

Wenn Sie dann 3D-Grafiken für ein Programm benötigen, führen Sie es als aus optirun program. Um Strom auf Laptops zu sparen, wird nur dieses einzelne Programm über Ihre NVIDIA-Grafikkarte ausgeführt. Führen Sie dies aus, um die nvidia-Einstellungen zu startenoptirun nvidia-settings -c :8

Leider unterstützt Nvidia diese Hybridkarten unter Linux nicht offiziell. Weitere Informationen zum Bumblebee-Projekt finden Sie unter folgendem Link: http://bumblebee-project.org/

Wenn Sie Fehler wie diese haben:

[ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ERROR]Aborting because fallback start is disabled.

The "Failed to initialize NVIDIA GPU" error appears in syslog from bumblebeed / Xorg.8

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device
[10de:0fd1] (rev ff) (prog-if ff)
    !!! Unknown header type 7f
    Kernel driver in use: nvidia

Dann kann es sein, dass dieser GT 650M-Hummelfehler auftritt . Bitte senden Sie uns alle Informationen, die Sie zur Lösung dieses Problems benötigen. Andere Probleme können hier gemeldet werden: https://github.com/Bumblebee-Project/Bumblebee/issues

Sepero
quelle
Vielen Dank! Ich habe Bumblebee nach einigen weiteren Recherchen tatsächlich gefunden und installiert. Ich habe bereits eine bessere Akkulaufzeit, obwohl es eine Schande ist, dass ich den physischen Schalter an der Vorderseite meines Laptops immer noch nicht verwenden kann. Das System erkennt meine Intel-Grafik jedoch immer noch nicht (in den Systemeinstellungen wird weiterhin "Unbekannt" aufgeführt). Beeinträchtigt dies die Akkulaufzeit oder die Leistung?
Alex
1
Wenn ich glxgearsalleine laufe , läuft es mit ungefähr 50-60fps. Sie sollten ähnliche Ergebnisse erzielen, wenn Ihre Intel-Grafikkarte ordnungsgemäß funktioniert. Wenn Sie eine sehr niedrige Zahl wie 10 fps oder weniger erhalten, wird Ihre Intel-Grafikkarte nicht so verwendet, wie sie sein sollte. In diesem Fall mesa-utilskann das Problem durch die Installation behoben werden. (Wenn das Problem dadurch nicht
behoben wird
Wenn ich glxgears laufen lasse, bekomme ich ungefähr 60 FPS, wenn ich 'optirun glxgears' eingebe, bekomme ich 300-400 FPS. Ich denke, das bedeutet, dass es richtig funktioniert. Vielen Dank!
Alex