Mindestziel: Möglichkeit, zwischen den Grafikkarten zu wechseln, ohne dass die Treiber neu installiert werden müssen. Ein Neustart des Computers ist in Ordnung.
Es gibt viele Anleitungen, wie man umschaltbare Grafiken zum Laufen bringt, aber ich habe keine gefunden, wie man ein System für den umschaltbaren Grafikbetrieb unter Ubuntu von Grund auf konfiguriert oder die aktuelle Treibersituation für bestimmte Computermodelle (integrierte + diskrete Kombinationen) erklärt ).
Beispiele: https://help.ubuntu.com/community/HybridGraphics http://www.thinkwiki.org/wiki/Switchable_Graphics
Mein ausgereiftes System und eine integrierte Intel-Karte machen die Sache ebenfalls kompliziert.
Systeminformationen:
Ubuntu 12.04 amd64, sauber installiert mit einem System, das nur für die Verwendung der integrierten Intel-Karte konfiguriert ist.
Lenovo Thinkpad T500
Intel GMA 4500MHD / ATI Mobility Radeon HD 3650
Aktuelle Situation:
Ausgereiftes und aktuelles System ohne Konfigurationsänderungen an den oben angegebenen.
Ich habe ein Backup-Image des Systems (Clonezilla) erstellt. Unabhängig davon, was unten geschrieben steht , nehmen wir an, dass dies unser Ausgangspunkt ist. Wenn etwas in Was ich bereits versucht habe, nicht klar ist, können Sie es auch diregardieren.
Was ich bereits versucht habe:
BIOS für umschaltbare Grafiken konfigurieren und:
- Installieren zusätzlicher Hardwaretreiber - hat einen Fehler zurückgegeben.
- Automatische Installation des proprietären amd-driver-installer-12.6-legacy-x86.x86_64.run - Das System startet in den Low-Graphics-Modus.
- Versuchte Korrektur gemäß https://help.ubuntu.com/community/BinaryDriverHowto/ATI#Manually_installing_Catalyst_12.6.2C_special_case_for_Intel.2BAC8-ATI_hybrid_graphics
- Verirrte sich, gab auf.
BIOS-Einstellungen:
Bitte beachten Sie, dass die Konfiguration des BIOS nur für integrierte Grafiken recht einfach ist, die Konfiguration für umschaltbare Grafiken jedoch nicht. Trotzdem bin ich bereit, alle BIOS-Einstellungskombinationen selbst zu testen, wenn Sie den Treiberinstallationsteil gut kennen.
Antworten:
Ich habe beim Googeln eine Lösung gefunden. Sie müssen ein Skript
rc.local
einfügen , um anzugeben, welches VGA Sie verwenden möchten.Dieser Link erklärt alles.
Ich werde hier wichtige Hinweise veröffentlichen:
Installieren Sie zuerst den benötigten Treiber und das Skript von git
ATI VGA deaktivieren
Jetzt können Sie überprüfen, ob Ihr ATI VGA bereits von deaktiviert ist
lspci -vnnn | grep VGA
.Es wird die folgende Ausgabe angezeigt:
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc NI Seymour [AMD Radeon HD 3650M] [1002:6760] (rev ff) (prog-if ff)
Wenn dies funktioniert, bearbeiten Sie Folgendes, damit dies beim Booten ausgeführt wird
/etc/rc.local
:Entfernen Sie außerdem die Radeon-Blacklist durch Bearbeiten
/etc/modprobe.d/blacklist.conf
:Sie sollten Folgendes haben
xorg.conf
, um VGA erkennbar zu machen:Hinweis: So aktivieren Sie ATI / AMD Radeon VGA erneut: Kommentieren Sie einfach, was wir zu rc.local hinzugefügt haben
Lösung 2
Ich habe diese Lösung von askubuntu.com gefunden. Es könnte einfacher sein, sie in die Praxis umzusetzen:
Diese Frage setzt die Verwendung von vga_switcheroo voraus.
Fügen Sie dies hinzu zu
/etc/fstab
:quelle
Dies ist derzeit mit AMD / ATI-proprietären Treibern nicht möglich. Weitere Informationen zum Umschalten zwischen diskreten und integrierten Grafiken aus dem BIOS mit proprietären Treibern finden Sie unter.
quelle