Unity wird nach der Installation der fglrx-Treiber nicht gestartet

10

Ich habe Ubuntu 12.10 installiert und zuerst, als ich die Systeminformationen überprüfe, die ich früher (unbekannt) im Grafikkartenbereich hatte, habe ich den Synaptic Manager verwendet und den fglrx heruntergeladen. Danach habe ich meinen Laptop neu gestartet und jetzt nicht mehr Haben Sie irgendwelche Menüs, alle sind weg.

Jetzt benutze ich nur die Tastaturkürzel, um Ubuntu zu benutzen. Meine Grafikkarte ist AMD ATI.

Was kann ich tun, um die Menüs zurückzubringen?

f.mcleash
quelle
Gibt es einen Ubuntu-abgesicherten Modus, in den ich vielleicht booten kann?
Alex
Ich vermute, Sie haben eine AMD (ATI) Grafikkarte?
Bruno Pereira
Sie können jederzeit auf das Terminal zugreifen, indem Sie dort drücken CTRL + ALT + F1und Änderungen vornehmen.
Mreq
Bitte teilen Sie uns mit, welche Art von Grafikkarte Sie haben und welche Änderungen Sie vorgenommen haben.
Scott Severance
Ja Bruno bin ich, jetzt entschlossen, aber trotzdem danke
Alex

Antworten:

10

Drücken Sie Ctrl+ shift+ F1und geben Sie diesen Befehl ein, nachdem Sie sich am System angemeldet haben

sudo apt-get remove fglrx-*
sudo sh /usr/share/ati/fglrx-uninstall.sh

Dadurch werden die soeben installierten Treiber entfernt, sie sind nicht mit der neuen Version des X-Servers kompatibel und bei der Installation wird Unity beschädigt.

Es gibt einen aktuellen offenen Fehler auf Launchpad.net. Bitte unterschreiben Sie und folgen Sie ihm für weitere Fortschritte. Dies ist ein Problem mit ATI-Treibern:

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1069199

Bruno Pereira
quelle
Nach dem Neustart sollte es wieder zu den Open Source-Treibern zurückkehren und funktionieren. Schauen Sie sich den Fehler an und installieren Sie den Treiber, wenn er sicher ist, einfach erneut.
Bruno Pereira
Ich konnte nur den ersten Befehl ausführen. Für das zweite existierte das Verzeichnis atiin meinem Fall nicht. Trotzdem danke.
myTerminal
4

Sie können das Problem auch beheben, indem Sie mit der rechten Maustaste auf den Desktop klicken und Desktop-Hintergrund ändern auswählen, dann eine Ebene zu den Einstellungen aufsteigen und den Treiber von den Anzeigeeinstellungen zurück auf die Standardeinstellungen ändern.

Alex
quelle
2

Ich habe es heute Abend erfolgreich geschafft, nachdem ich beim ersten Versuch früher am Tag ähnliche Probleme wie Sie hatte.

Eine Sache, die mir nach diesem Versuch aufgefallen ist, war, dass die Kerneldateien in Synaptic Package Manager sehr unübersichtlich sind und auf verschiedene Kernelversionen verweisen. Also habe ich als erstes alles durcheinander gebracht.

Sie müssen jedoch zuerst Ihre aktuelle Situation klären, falls Sie dies noch nicht getan haben.

Öffnen Sie ein Terminal und geben Sie Folgendes ein:

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Starten Sie neu.

Gehen Sie dann in den Synaptic Package Manager ( sudo apt-get install synapticfalls Sie ihn noch nicht haben) und filtern Sie nach "Linux". Sortieren Sie dann alphabetisch und suchen Sie nach den Zeilen, die mit "linux" beginnen. Sie sehen, dass eine Datei für das Upgrade markiert ist [!]. Aktualisieren Sie das und starten Sie neu.

Kehren Sie nach dem Neustart zu Synaptic zurück und führen Sie denselben Filter erneut aus. Stellen Sie mit einer vernünftigen Installation / Deinstallation sicher, dass alle relevanten installierten Kerneldateien, einschließlich Dateien vom Typ "Header", sich auf dieselbe Kernelversion beziehen. Ich habe die neueste ".18" genommen.

Schließen Sie anschließend Synaptic, öffnen Sie das Terminal und geben Sie Folgendes ein:
sudo apt-get install linux-headers-$(uname -r)

Starten Sie den Computer aus Sicherheitsgründen erneut. Öffnen Sie anschließend ein Terminal und geben Sie Folgendes ein:

uname -r

Sie sollten jetzt die neueste (.18) Version des Kernels haben.

Öffnen Sie ein Terminal und geben Sie Folgendes ein:

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases

sudo apt-get install ia32-libs lib32gcc1

Dies sollte eine Weile dauern.
cd /usr ; sudo ln -svT lib /usr/lib64

Starten Sie für eine gute Maßnahme erneut.

Gehen Sie nun in das Ubuntu Software Center, klicken Sie in der Taskleiste auf Bearbeiten und wählen Sie Softwarequellen. Wählen Sie die mittlere Option auf der Registerkarte "Zusätzliche Treiber" und klicken Sie auf "Änderungen übernehmen".

Starten Sie anschließend neu und geben Sie Folgendes in ein Terminal ein:
sudo aticonfig --initial -f

Starten Sie dann erneut.

Jetzt müssen Sie nur noch "amd" in dash eingeben, um Catalyst zu starten und den Treiber so einzurichten, wie Sie es möchten.

Ich erkenne, dass einige der Neustarts möglicherweise unnötig sind, aber genau das habe ich getan und jetzt habe ich eine schöne neue Ubuntu 12.10-Installation.

Simon Hoare
quelle
1

Ich hatte auch dieses Problem.

Um zu den Open Source-Treibern zurückzukehren, habe ich die oben erwähnte Methode verwendet:

Sie können das Problem auch beheben, indem Sie mit der rechten Maustaste auf den Desktop klicken und Desktop-Hintergrund ändern auswählen, dann eine Ebene zu den Einstellungen aufsteigen und den Treiber von den Anzeigeeinstellungen zurück auf die Standardeinstellungen ändern.

Das hat bei mir funktioniert (ich bin darüber gestolpert, wie es geht - ich hatte diesen Thread zu diesem Zeitpunkt noch nicht gesehen!), Aber ich habe immer noch das Problem mit den Open-Source-Treibern, das mich dazu gebracht hat, die proprietären zu testen: den Stromverbrauch sehr hoch / läuft sehr heiß.

Ich habe eine Teillösung mit einer anderen in diesem Thread erwähnten Methode erreicht:

Der Grund dafür ist, dass Sie die Treiber mit fehlenden Linux-Headern installiert haben. Generieren Sie sie zuerst und entfernen Sie dann die Treiber und installieren Sie sie neu, starten Sie sie neu und alles wird in Ordnung sein.

Dadurch konnte ich die proprietären Treiber installieren - aber mit einem neuen Problem: Das Image wird aufgelöst und es gibt eine Verzögerung von mehreren Sekunden beim Verschieben / Wechseln von Fenstern usw.

Im Moment bin ich wieder bei den Open Source-Treibern.

AKTUALISIEREN:

Ich habe es gerade mit den vorherigen Linux-Headern (3.5.0-17 im Vergleich zu 3.5.0-18) mit dem gleichen Ergebnis versucht.

Wenn Sie also die Linux-Header - * - generic installieren (d. H. Linux-headers-3.5.0-18-generic), kann Unity mit den proprietären Treibern ausgeführt werden, aber die Grafikleistung ist anfangs sehr schlecht.

Ich habe dies jedoch gelöst, indem ich "Tear Free" im Catalyst Control Center aktiviert habe.

Was ich oben als Aufbrechen des Bildes und eine Verzögerung von mehreren Sekunden bezeichnet habe, wenn beispielsweise ein Fenster verschoben oder zwischen Anwendungen gewechselt wird, ist jetzt gelöst .

Hoffe das hilft. (Ich habe AMD HD 7670M Graphics, das auf Toshiba Satellite Pro L850-13F ausgeführt wird.)

Brian
quelle
0

Der Grund dafür ist, dass Sie die Treiber mit fehlenden Linux-Headern installiert haben. Generieren Sie sie zuerst und entfernen Sie dann die Treiber und installieren Sie sie neu, starten Sie sie neu und alles wird in Ordnung sein.

Arup Roy Chowdhury
quelle
0

Ich hatte ein ähnliches Problem, als ich den Propriety-Treiber auf MacBookpro 8.3 Dual Boot ausprobierte. Ich könnte mich anmelden, aber ich würde nichts sehen. Ich könnte mit der rechten Maustaste klicken und ein Dropdown-Menü sehen. Ich könnte auch das Terminal starten (Alt + Strg + T), aber ich konnte kein Menü sehen. Ich habe versucht, den Treiber auf den Open Source-Treiber zurückzusetzen (wie von @alex in der zweiten Antwort vorgeschlagen, indem ich mit der rechten Maustaste auf -> Desktop-Hintergrund ändern -> Einstellungen aufrufen -> Softwareressourcen -> zusätzlicher Treiber), aber es hat nicht funktioniert ;; obwohl diese Lösung schon einmal für mich funktioniert hat.

Was schließlich für mich funktioniert hat (aus einem anderen Thread) Virtuelle Konsole öffnen: Ctrl+ Alt+F1

sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot

Versuchen Sie dann, sich anzumelden. Dadurch wird Ihr Desktop wiederhergestellt

awm
quelle
0

Ich hatte das gleiche Problem. Ich habe das Problem wie in der Antwort auf Ubuntu 12.10 nach der Installation der neuesten AMD-Katalysatortreiber nicht gestartet. Das Logo verschwand, aber die Anmeldung bei Ubuntu (Standard) zeigte, dass die Menüs nicht vorhanden waren. Aber als Gast anzumelden funktionierte (??) Ich habe ein temporäres Konto installiert, das einmal in diesem Konto angemeldet war. Dann habe ich mich auf meinem eigenen Konto angemeldet. Terminalsitzung als Root. Ich habe die Dateien des neuen Benutzers als meine eigenen chowned und diese Dateien in meine eigenen Dateien im Benutzerverzeichnis kopiert. Abmelden und erneut anmelden. Das hat funktioniert!

Freerk Jongsma
quelle
0

Sie haben die falsche Bildschirmauflösung. Deshalb sehen Sie nur einen Teil Ihres Desktops. Um die Auflösung zu ändern, gehen Sie folgendermaßen vor.

Sie können den Befehl in Ihrem Terminal xrandr -q verwenden, um zu sehen, welche Auflösungen für Ihre Anzeige verfügbar sind

Mit Xrandr werden Größe, Ausrichtung und / oder Reflexion der Ausgaben für einen Bildschirm festgelegt. Es kann auch die Bildschirmgröße eingestellt werden.

Um beispielsweise die Bildschirmauflösung auf 1024 x 768 zu ändern, geben Sie Folgendes ein: xrandr -s 1024x768

Verwenden Sie dies einfach, um es auf die gewünschte Größe zu ändern.

Ronshere
quelle