Ubuntu von 12.04 auf 12.10 aktualisiert Ati radeon HD 3450 Catastrophe!

8

Als ich ein Upgrade durchgeführt hatte, war alles auf dem Bildschirm meines Computers und mit meinem Ubuntu vom 12.04 fertig.

Beim Neustart meines Systems wurde die Grafikkarte nicht erkannt. Ich war gezwungen, den Computer im Low-Graphics-Modus zu starten, und schließlich hatte ich einen pinkfarbenen Deskop mit nur meinen Karten und überhaupt keinen anderen Programmen.

Was mache ich jetzt? Ich muss die Bilder auf meinem System wiederherstellen, damit ich sie online hochladen kann.

Ich hatte anfangs einen Grafikkartentest am Terminal durchgeführt und es zeigte sich, dass die Karte mit Unity 3D kompatibel war. Ich habe eine ATI-Radeon HD 3450 und habe anfangs einen 32-Bit-Build von Ubuntu 12.04 ausgeführt

Im Moment habe ich eine kaputte Linux-Installation ohne funktionierende Grafikkarte oder Desktop, daher bin ich mir nicht sicher, wie ich das beheben soll.

Minime
quelle

Antworten:

6

Ati hat die Unterstützung für die Grafikkarten der Serien Radeon 2xxx, 3xxx und 4xxx für die neuesten Treiber entfernt, die Ubuntu 12.10 jetzt verwendet. Sie müssen die älteren AMD-Treiber installieren, um diese älteren Karten verwenden zu können. Hier ist ein Blog-Beitrag, der verschiedene Möglichkeiten bietet, dies zu tun. Die empfohlene Lösung des Posts und die für mich funktionierende Lösung bestand darin, ein von Tomasz Makarewicz bereitgestelltes Repository eines Drittanbieters zu verwenden . Es waren nur 4 Terminalbefehle erforderlich.

Zunächst müssen Sie jedoch Zugriff auf Ihre Anwendungen erhalten. Unity hat Probleme mit diesem Problem und entfernt den Zugriff auf das Dash. Daher sollten Sie zur Verwendung der klassischen GNOME-Desktopumgebung wechseln. Sie können dies über den Anmeldebildschirm tun, nachdem Sie Ihren Computer gestartet haben. Klicken Sie auf das kleine Symbol rechts neben Ihrem Namen. Daraufhin sollte eine Dropdown-Liste mit Desktop-Optionen angezeigt werden. Wählen Sie GNOME Classic (No effects). Dann melden Sie sich wie gewohnt an. Sie sollten jetzt ein "Anwendungen" -Menü in der oberen linken Ecke Ihres Desktops haben. Die meisten Anwendungen sollten sich an offensichtlichen Stellen befinden. Um an das Terminal zu gelangen, folgen Sie dem Menüpfad Applications> Accessories> Terminal.

Öffnen Sie ein Terminal und geben Sie die folgenden Befehle ein, um die Legacy-Treiber mithilfe des Makarewicz-Repositorys zu installieren. Der erste Befehl erfordert Ihr sudo-Passwort und gibt Ihnen einen Text-Dump, in dem erklärt wird, was los ist.

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

Starten Sie dann Ihren Computer neu. Ihre Grafikprobleme sollten behoben sein.

Caleb
quelle
Ein zusätzlicher Hinweis. Wenn Sie in den klassischen GNOME-Modus wechseln, wird sich Ubuntu bei späteren Startvorgängen daran erinnern. Sie müssen Unity beim nächsten Anmelden erneut auswählen, wenn Sie den modernen Ubuntu-Desktop wiedererlangen möchten.
Caleb
Noch ein Kommentar für diejenigen, die neu in der Idee eines "Drittanbieter-Repositorys" sind. Dies ist ein Repository, das von AMD oder Ubuntu nicht unterstützt wird. Sie vertrauen implizit darauf, wer es als kompetent und nicht böswillig eingestuft hat. Soweit ich das beurteilen kann, versucht die Person, die das fglrx-Legacy-Repository bereitstellt, nur, hilfreich zu sein, und es hat für mich auf magische Weise sofort funktioniert. Denken Sie daran, dass bei der Installation ein gewisses Risiko besteht. Wenn Sie vollkommen beruhigt sein möchten, können Sie einige der umfassenderen Optionen ausprobieren, die in dem von mir zitierten Blog-Beitrag behandelt werden.
Caleb
ppa: makson96 / fglrx unterstützt HD 3xxx-Serie nicht
Francisco Rocha
@FranciscoRocha Ich denke, es unterstützt sie. Es funktionierte für meine Radeon HD 3850 und auf der ppa-Website heißt es: "Dieses Repository bietet AMD Catalyst-Treiber für ältere Grafiken Radeon HD 2xxx - 4xxx"
Caleb
1
Dies scheint nicht zu funktionieren für Trusty 14.04 :(
Someone13
2

Es scheint, dass AMD in den jüngsten Versionen seines proprietären Treibers die Unterstützung für Grafikkarten der Serien Radeon 2xxx, 3xxx und 4xxx eingestellt hat. Infolgedessen ist der mit Ubuntu 12.10 gelieferte neue fglrx-Treiber nicht mit diesen Karten kompatibel .

Sie müssen den proprietären Treiber deinstallieren und stattdessen den Open-Source-Treiber verwenden.

So deinstallieren Sie den fglrx-Treiber ( weitere Details ):

sudo apt-get remove --purge xorg-driver-fglrx fglrx*
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri fglrx-modaliases
sudo dpkg-reconfigure xserver-xorg

Ich habe keine ATI-Karte, daher kann ich die Schritte nicht testen. Weitere Informationen finden Sie im Ubuntu-Wiki: Proprietärer Treiber , Opensource-Treiber

Sergey
quelle
1

Tief durchatmen. Beruhigen.

Folgendes werden wir tun: Speichern Sie alle Ihre persönlichen Einstellungen und installieren Sie Ubuntu von Grund auf neu.

Suchen Sie nun eine Kopie von Ubuntu, 12.10 oder 12.04 und ein USB-Laufwerk, oder brennen Sie sie. Booten Sie hinein.

Jetzt haben Sie eine funktionierende Linux-Installation von der Live-CD (ich hoffe!), Und Sie müssen das Laufwerk mit Ihrer alten Linux-Installation öffnen. Dies sollte automatisch erfolgen, wenn nicht, Kommentar und ich werde bearbeiten, um Ihnen zu sagen, wie Sie darauf zugreifen können.

Sie müssen den Inhalt von / home aus der alten Installation kopieren (dies sollte als Laufwerk oder Laufwerke in der Live-CD angezeigt werden) - Kopieren Sie alles, da dies alle für Ihre Installation spezifischen Einstellungen und einen guten Teil Ihrer persönlichen Einstellungen enthält. Laden Sie jetzt hoch, was Sie wollen. Kopieren Sie alles, was Sie sonst noch brauchen. Idealerweise möchten Sie auch eine Liste der zusätzlichen Dinge abrufen, die Sie installiert haben, aber ich kann mich nicht erinnern, wie Sie dies bei einer anderen Installation ohne weiteres tun können. Wenn Sie / home nicht lesen können, wird es schwierig und Sie haben eine verschlüsselte Partition ausgewählt. Es gibt wahrscheinlich eine Möglichkeit, darauf zuzugreifen, aber dafür müssen Sie möglicherweise die alte Installation starten und die Befehlszeile verwenden.

Jetzt kommt der etwas beängstigende Teil. Es ist zu viel Arbeit, um ein falsches Upgrade zu beheben . Löschen Sie diese Linux-Partitionen und installieren Sie sie wie gewohnt mit denselben Benutzernamen. Copy / home zurück in Ort (ich würde wahrscheinlich etwas Bestimmtes zu Einheit auslassen, oder wenn ich wirklich will , um es spielen sparte wahrscheinlich kopieren Sie einfach die Desktop - Ordner und einige Verzeichnisse beginnend mit a . - diese sind versteckt Verzeichnisse mit programmspezifischen Dateien) . Starten Sie die neue Installation und installieren Sie alle benötigten Pakete.

Geselle Geek
quelle
1

Durch eine Neuinstallation des gesamten Systems wird das Problem möglicherweise behoben, dies ist jedoch nicht erforderlich. Drücken Sie nach dem Start Strg + Alt + F1, um zu einem Terminal zu gelangen.

sudo apt-get purge fglrx fglrx-amdcccle
sudo reboot

Dies sollte auf die nicht proprietären Grafiktreiber zurückgesetzt werden (die langsamer sein sollten, aber funktionieren).

Wenn der Unity-Desktop in Ordnung startet und Sie den proprietären Grafiktreiber neu installieren möchten: Schreiben Sie "Softwarequellen" in den Dash, starten Sie ihn, gehen Sie zur Registerkarte "Zusätzliche Treiber" und wählen Sie den fglrx-Treiber. (NICHT die fglrx-Updates.) Neustart.

Jan D.
quelle
(Der proprietäre Treiber unterstützt Ihre ATI-Karte möglicherweise nicht.) In diesem Fall bleiben Sie beim nicht proprietären (Open-Source-) Treiber.
Jan D.
0

Ich bin neu in Ubuntu und habe es vor einer Woche auf meinem Dell Dimension 4600 mit einer ATI HD Radeon 3450 installiert. Ich habe die Linux-Option von AMD, amd-catalog-13.12-linux-x86.x86_64, ausprobiert, die für mein System nicht funktioniert hat. Nach der Neuinstallation habe ich die von Caleb angegebene Option ausprobiert, die für mich funktioniert hat, und dort angehalten.

Obwohl ich bei meinen Recherchen auf eine andere Lösung gestoßen bin, die ich ausprobieren wollte, wenn dies fehlgeschlagen wäre.

Das WIKI der inoffiziellen Linux-Community (: //wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide) weist darauf hin, dass der neueste Linux-Treiber (amd-catalyst-13.12-linux-x86.x86_64.zip) die RadeonHD-Serie nicht unterstützt 20xx-40xx. Und sie beziehen sich auf einen älteren Treiber (amd-driver-installer-12.6-legacy-x86.x86_64.zip), leider sind die Links defekt und es kann nicht von der AMD-Site heruntergeladen werden

Aber ich habe den Treiber hier gefunden http://geeko.ioda.net/mirror/amd-fglrx-legacy/raw-src/ . Wie gesagt, ich habe diese Option nicht ausprobiert. Ich weiß auch nicht, ob diesem Download vertraut werden kann. Falls ich diesen Treiber benötigen würde, habe ich ihn heruntergeladen.

Ich hoffe, jemand wird den Treiber verwenden und kann feststellen, ob er gut funktioniert

Ubuntu_N00B
quelle
Hinweis: Ich hatte eine saubere Neuinstallation. Installierter 10.04-Desktop, installierter ATI-Treiber vom Upgrade-Manager, Upgrade auf 12.04 und Befolgen der Befehlszeilen dieses Threads.
Ubuntu_N00B
-1

In diesem Thread finden Sie Ihre Lösung: http://ubuntuforums.org/showthread.php?t=2073279

Glen Stewart
quelle
2
Willkommen bei Ask Ubuntu! Während dies theoretisch die Frage beantworten kann, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Fossfreiheit