Unter Ubuntu 12.04 funktionierte mein Sony Vaio VPCSE mit Intel® HD Graphics 3000 und AMD Radeon ™ HD 6630M einwandfrei mit der Catalyst Control Center-Version 12.6. Auch das Umschalten zwischen integrierter und diskreter Grafikkarte funktionierte.
In beiden Fällen folgte ich diesem Tutorial .
Aber es funktioniert nicht auf Ubuntu 12.10.
Ich habe das Tutorial mit dem Catalyst Control Center aus dem Ubuntu Software Center, Version 12.8 und Version 12.9, getestet. Immer das gleiche Problem: Nach dem Installationsvorgang kann ich im Anmeldebildschirm booten. Nach Eingabe des Passwortes für meinen Benutzernamen erscheint jedoch nur das Hintergrundbild. Die Einheit scheint nicht zu beginnen. Das Kontextmenü kann ich nur mit einem Rechtsklick erreichen.
Ich habe auch versucht sein Problem zu beheben , aber es funktioniert auch nicht bei mir.
Irgendwelche Ideen, was zu tun ist, um dieses Problem zu beheben?
Update : Gleiches Problem unter Ubuntu 13.04!
Update : Lösung für 13.04 funktioniert nicht auf Ubuntu 13.10!
quelle
Antworten:
Für den 13.04 .:
Vorinstallation:
Drei Terminal-Befehle:
Zusätzliche zwei Terminal-Befehle für 64-Bit:
(Hinweis: Der zweite Befehl sollte nicht erforderlich sein, wenn bereits ein solcher symbolischer Link mit dem Namen
lib64
auf einen Ordner verweistlib
. Wenn bereits ein echter Ordner mit diesem Namen vorhanden ist (mit festgelegtls -l /usr/lib64
), sollten Sie sicherstellen, dass der Inhalt sicher verschoben wird in Ordner/usr/lib
und löschen Sie dann - den jetzt leeren - Ordner,/usr/lib64
bevor Sie diesen Befehl ausführen).Download von diesen direkten Links: libudev0_175-0ubuntu13_amd64.deb .
und (der ältere Intel-Treiber - xserver-xorg - siehe auch Abschnitt "Wichtig" auf Antwort für 12.10 . Ich denke, das wäre auch hier sehr wichtig.)
https://docs.google.com/file/d/0B0tTaH4qTIIXdDF3NThFWUtrYlU/edit?usp=sharing
Kopieren Sie diese Dateien (zwei .deb-Pakete) in einen leeren Ordner.
Entfernen Sie die alten Treiber:
Führen Sie die folgenden zwei Terminal-Befehle im Ordner mit den heruntergeladenen .deb-Dateien aus:
Verhindern, dass xserver-xorg-video-intel aktualisiert wird:
Installation:
Den aktuellen ATI Catalyst-Treiber, z. B. 13.04 (ich habe ihn mit dieser Version getestet), finden Sie auf der offiziellen Website: www.amd.com/drivers
Entpacken Sie die .zip-Datei und machen Sie sie ausführbar. Wechseln Sie dann in den Ordner mit der entpackten .run-Datei im Terminal und geben Sie Folgendes ein:
Ersetzen Sie XXX durch den richtigen Namen der Datei.
Installieren Sie die erstellten .deb-Dateien mit dem folgenden Terminal-Befehl im aktuellen Verzeichnis:
Nach der Installation:
Geben Sie den Terminalbefehl ein
(Hinweis: Wenn Sie mehr AMD - Grafikkarten oder AMD Dual - Grafik verwenden, können Sie verwenden
sudo aticonfig --adapter=all --initial -f
stattdessen und / oder wenn Sie einen Dual - Monitor - Display verwenden, können Sie auch diesen zusätzlichen dritten Befehl verwenden:sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"
)Wählen Sie die diskrete GPU
Starten Sie Ihr System neu
Links:
http://ubuntuforums.org/showthread.php?t=1930450
Meine Skripte zum Wechseln
Skript für High-GPU-Modus:
Skript für Low-GPU-Modus:
Skript zur Anzeige des aktuellen GPU-Modus:
Hinweis : Wenn Sie nach der Ausführung eines Switching-Skripts immer Probleme haben, führen Sie einen Neustart Ihres Systems durch (und nicht nur eine erneute Anmeldung).
Neu!!! ANZEIGE zum Schalten:
Gehen Sie zu https://github.com/beidl/amd-indicator , laden Sie die DEB- Datei herunter und installieren Sie sie dort , um auf einfache Weise zwischen den Discrete-GPUs (AMD) und den Integrated-GPUs (Intel) zu wechseln .
quelle
ls -l /usr/lib64
. Aber es ist wahrscheinlich in Ordnung.Für 12.10:
Für mich geht das!! Und hier ist die Anleitung, die ich für Sie erstellt habe:
Vorinstallation:
Drei Terminal-Befehle:
Optional bei 64 Bit - zwei Terminal-Kommandos:
Laden Sie von diesem direkten Link herunter: https://launchpad.net/~andrikos/+archive/ppa/+sourcepub/2755647/+listing-archive-extra die Dateien und diese beiden .deb-Pakete in einen leeren Ordner
wobei XXX Ihre Architekturkennung sein sollte (x86 oder amd64)
Führen Sie die folgenden zwei Terminal-Befehle im Ordner mit den heruntergeladenen .deb-Dateien aus:
Starten Sie dann Ihren Computer neu
Hinweis - Dies stammt aus der PPA: https://launchpad.net/~andrikos/+archive/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=quantal
Wichtig - Heute habe ich ein Sicherheitsupdate für "xserver-org" aus den offiziellen Ubuntu-Repositories erhalten, das mein System erneut zum Absturz gebracht hat (kein Anmeldebildschirm). Dann installierte ich die neuesten zwei xserver-org-video-intel * .debs (heruntergeladen und installiert wie oben beschrieben) von der PPA https://launchpad.net/~andrikos/+archive/ppa/+packages?field.name_filter= & field.status_filter = published & field.series_filter = wieder quantal . Sie können diese PPA auch auf Ihrem System hinzufügen, um dieses Problem zu vermeiden. Für mich hat diese PPA zu viele andere Pakete, also werde ich es manuell machen (die beiden .deb-Dateien herunterladen und installieren). Eine andere Lösung besteht darin, die Auswahl der "xserver-org" -Pakete aufzuheben, wenn offizielle Ubuntu-Sicherheitsupdates verfügbar sind.
Installation:
Holen Sie sich den aktuellen ATI Catalyst-Treiber, z. B. 12.11 Beta (ich habe ihn mit dieser Version getestet):
Entpacken Sie die .zip-Datei und machen Sie sie ausführbar. Wechseln Sie dann in den Ordner mit der entpackten .run-Datei im Terminal und geben Sie Folgendes ein:
Ersetzen Sie XXX durch den richtigen Namen der Datei
Installieren Sie die erstellten .deb-Dateien mit dem folgenden Terminal-Befehl im aktuellen Verzeichnis:
Nach der Installation:
Geben Sie den Terminalbefehl ein
Starten Sie Ihr System neu
optional - Behebung des Fehlers beim direkten Rendern auf der integrierten Karte:
Fügen Sie die Zeichenfolge "/ usr / lib / x86_64-linux-gnu / dri /" auf Ihrem 64-Bit-System hinzu, damit die Zeile endlich so aussieht:
Fügen Sie die Zeichenfolge "/ usr / lib32 / dri /" auf Ihrem 32-Bit-System hinzu, damit die Zeile endlich so aussieht:
Links:
http://ubuntuforums.org/showthread.php?t=1930450
http://ubuntuforums.org/showthread.php?t=1930450&page=51
http://www.upubuntu.com/2012/10/install-amd-catalyst-1211-beta-driver.html
Meine Skripte zum Wechseln
Skript für High-GPU-Modus:
Skript für Low-GPU-Modus:
Skript zur Anzeige des aktuellen GPU-Modus:
Hinweis : Wenn Sie nach der Ausführung eines Switching-Skripts immer Probleme haben, führen Sie einen Neustart Ihres Systems durch (und nicht nur eine erneute Anmeldung).
quelle
Für den 13.10
Es funktioniert ohne Änderungen an einer neuen Ubuntu 13.10-Installation:
1) Öffnen Sie das Terminal und geben Sie ein
2) und neu starten
quelle
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09); 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] (rev ff)
. Die AMD-GPU ist wirklich fehlerhaft, aber die Intel-GPU funktioniert einwandfrei, obwohl sie heiß zu laufen scheint (vielleicht 10 ° C heißer als zuvor). Hat jemand eines dieser beiden Probleme?Für 13.10:
Vorinstallation:
Führen Sie drei Terminal-Befehle aus:
Zusätzliche zwei Terminal-Befehle für 64-Bit:
Wenn
ia32-libs
nicht verfügbar, befolgen Sie diese Anweisungen und installieren Sie mit:Hinweis: Der zweite Befehl sollte nicht erforderlich sein, wenn bereits ein solcher symbolischer Link mit dem Namen
lib64
auf einen Ordner verweistlib
. Und wenn es bereits einen echten Ordner mit diesem Namen gibt (bestimmt mitls -l /usr/lib64
), sollten Sie sicherstellen, dass sein Inhalt sicher in den Ordner verschoben wird,/usr/lib
und dann den jetzt leeren Ordner löschen,/usr/lib64
bevor Sie diesen Befehl ausführen.Entfernen Sie die alten Treiber:
Installieren Sie den Intel-Treiber neu:
Laden Sie das
.deb
Paket herunter :Führen Sie den folgenden Terminal-Befehl im Ordner mit der heruntergeladenen
.deb
Datei aus:Installation:
Den aktuellen AMD Catalyst-Treiber finden Sie auf der offiziellen Website
Entpacke das Archiv und mache es
.run
ausführbar:Generieren Sie die Treiberpakete:
Installieren Sie die generierten
.deb
Pakete:Nach der Installation:
Geben Sie die folgenden Terminal-Befehle ein:
Hinweis: Wenn Sie mehrere AMD-Grafikkarten oder AMD-Dualgrafiken verwenden, können Sie stattdessen den folgenden Befehl verwenden:
Hinweis: Wenn Sie ein Dual-Monitor-Display verwenden, können Sie auch diesen zusätzlichen dritten Befehl verwenden:
Wählen Sie die diskrete GPU:
Starten Sie Ihr System neu:
Skripte zum Umschalten:
Skript für High-GPU-Modus:
Skript für Low-GPU-Modus:
Skript zur Anzeige des aktuellen GPU-Modus:
Hinweis: Wenn Sie nach der Ausführung eines Switching-Skripts immer Probleme haben, führen Sie einen Neustart Ihres Systems durch (und nicht nur eine erneute Anmeldung).
Neu! Anzeige zum Schalten:
Um auf einfache Weise zwischen diskreten (AMD) und integrierten (Intel) GPUs zu wechseln, rufen Sie die GitHub-Seite des Projekts auf und laden Sie die
.deb
Datei von dort herunter und installieren Sie sie .Links:
Diese Antwort basiert auf Marian Lux '13.04-Leitfaden .
quelle
Ich habe auch einen Vaio VPCSE mit AMD / Intel-Hybridgrafik und habe Ihre Vorgehensweise Schritt für Schritt befolgt. Leider ging ich nach der Anmeldung verloren, als ich zu integrierten Grafiken in Catalyst wechselte, so wie Sie es beschrieben haben. Beim Wechsel zu diskreten Grafiken funktioniert es - aber dafür kann ich fglrx aus den Quellen verwenden.
Meine einzige Problemumgehung, mit der ich nicht ganz zufrieden bin, ist die Verwendung der Open Source-Treiber und das Ausschalten der diskreten Karte mithilfe von Switcheroo. Das heißt, wenn fglrx von meinem System entfernt wurde, gebe ich Folgendes ein
vorausgesetzt, dass
zeigt ein + in der Zeile mit "IGD"
quelle