In 12.10 können keine proprietären ATI-Treiber installiert werden

46

Ich habe einen Laptop mit ATI Radeon 6770M HD Hybrid-Grafikkarte. In Ubuntu 12.04 habe ich den fglrx-Treiber über "zusätzliche Treiber" installiert und es hat funktioniert. (Ich kann sogar GPUs wechseln). Im neuen Ubuntu 12.10 wird Unity nach der Installation jedoch nicht geladen.

Nur die Maus und das Hintergrundbild. Wenn ich die Einstellungen initialisiere, sudo aticonfig --initialwird nach dem Neustart eine Warnung angezeigt, dass ich mich im Low-Graphics-Modus befinde! Wie kann man das beheben?

Früher habe ich Softwarequelle verwendet, um die Treiber zu installieren. Aber als ich das Terminal benutzte, bekam ich folgende Warnung:

update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken

Update: Fehlerbericht im Launchpad abgelegt: https://bugs.launchpad.net/fglrx/+bug/1068661

THpubs
quelle
Habe
THpubs
2
Ich glaube, dieses Problem liegt daran, dass die ATI-Treiber den aktuellen X Server 1.13 noch nicht unterstützen. Also werden wir auf ATI warten.
Phil Hannent
1
Ich habe gerade meine Kommentare zu diesem Fehlerbericht hinzugefügt. Ich finde es etwas schockierend, dass ein Fehler wie dieser es bis ins Finale geschafft hat, da ATI-Karten nicht so selten sind ...
CadentOrange
1
AMD hat einen speziellen 12.9 Beta-Treiber veröffentlicht, der mit dem xserver 1.13 in 12.10 kompatibel ist: support.amd.com/us/kbarticles/Pages/… ; Dies scheint jedoch noch nicht in das Standard-Repository gepackt worden zu sein. Außerdem werden nur HD 5000 oder neuere
Andrew Mao
1
Leute, bitte fügt diese Informationen entweder in die Antworten ein oder fügt sie zu vorhandenen Antworten hinzu. Informationen sollten dort gepostet und nicht in Kommentaren vergraben werden!
Jorge Castro

Antworten:

25

Ich habe mit einer sauberen 12.10-Installation begonnen (kein Upgrade). Meine Karte ist eine Radeon HD 5450

Als erstes habe ich Linux-Source und Linux-Header installiert

sudo apt-get install linux-source
sudo apt-get install linux-headers-generic

Mir ist aufgefallen, dass viele mit Nvidia-Karten dies tun mussten und ich habe sicher schon einige erwähnt, wo es auch ATI-Nutzern geholfen hat.

Wie alle anderen auch, wenn ich nach dem Neustart einen der proprietären Treiber installiert habe, konnte ich mich anmelden, verlor aber die Einheit.

Eine Sache, die mir aufgefallen ist, ist, dass bei der Installation des Treibers das Catalyst-Kontrollzentrum nicht installiert wurde (ich bin mir nicht sicher, ob es für alle anderen gleich ist).

Also habe ich Synaptic Package Manager installiert und von dort aus fglrx-updates installiert

Bildbeschreibung hier eingeben

Nun wurde das Catalyst Control Center installiert.

Beim Neustart hing das System jedoch am Begrüßungsbildschirm, anstatt sich ohne Unity anmelden zu können.

Also habe ich mich beworben nomodesetund diesmal mit Unity gebootet

Hier ist das Ergebnis von fglrxinfo

Bildbeschreibung hier eingeben

Und hier ist, was Softwarequellen sagen

Bildbeschreibung hier eingeben

Mit " nomodesetAngewendet" bekomme ich den Begrüßungsbildschirm beim Booten möglicherweise nicht hoch, aber fglrx-updates funktioniert gut. Ich würde sogar sagen, dass es besser abschneidet als im 12.04

Mehr Info

Grub bietet mir 2 Kernel an

3.5.0-18-generic und 3.5.0-17-generic

Die spätere '18' ist gut, die ältere '17' lädt noch ohne Einheit

Chris Carter
quelle
3
Auf einem gerade installiert Ubuntu 12.10 I installiert linux-headers-generic, fgrlx-updatesund fgrlx-amdcccle-updatesdann neu gestartet und der Fahrer (einschließlich Catalyst Control Center) installiert wurde. Ich habe es nicht getan nomodeset, aber im Gegensatz zu Ihnen habe ich vorher nicht versucht, den proprietären Treiber zu installieren.
Moshe Revah
@Zippoxer Vielleicht können Sie diese Informationen zu diesem Fehlerbericht hinzufügen. Bugs.launchpad.net/fglrx/+bug/1068661 Es kann anderen helfen und den Fehler schneller beheben .
Chris Carter
1
'Nomodeset' kann nicht angewendet werden oder es hilft nicht. Ich habe ein Nomodeset hinzugefügt, um mit dieser Anweisung zu booten. Ubuntuforums.org/showthread.php?t=1613132, aber immer noch wird der Splash-Screen gehängt. Wie man es repariert?
Mega
Das hat bei mir auf einer HD5450 geklappt. Ich habe vorher so viele andere Führer ohne Erfolg ausprobiert. Ich hatte linux-sourceund linux-headers-genericbereits installiert, damit ich diesmal nicht musste. Ich habe Ihre Anweisungen befolgt und alles funktioniert perfekt. Ich musste mich jedoch nicht bewerben monodeset. Vielen Dank!
Jean-Louis Mbaka
@ Jean-Louis nomodeset, nicht monodeset. Leider habe ich diesen Rat ausprobiert, aber selbst mit nomodeset ist meine Einheit verschwunden und mein Terminal funktioniert nicht. Durcheinander gebracht.
Regentropfen
7

Für diejenigen, die über Hybridsysteme (ATI / Intel) verfügen und fglrx in 12.10 nicht mehr funktioniert, ist das Problem möglicherweise das hier beschriebene (fglrx-Inkompatibilität mit der aktuellen Version des Intel-Treibers): https://bugs.launchpad. net / ubuntu / + source / fglrx-installer-updates / + bug / 1068404

Was ich vorschlagen würde, wäre

  1. Entfernen Sie alle fglrx * -Pakete:

    sudo apt-get purge fglrx*
    
  2. Fügen Sie meine PPA in Ihre Repository-Liste ein:

    sudo add-apt-repository ppa: andrikos

  3. Aktualisieren Sie Ihre Paketinformationen:

    sudo apt-get update 
    
  4. Aktualisieren Sie die fglrxund intelTreiber:

    sudo apt-get install fglrx xserver-xorg-video-intel
    
  5. Vergessen Sie nicht, den fglrxTreiber zu aktivieren

    sudo aticonfig --initial --force
    
Nick Andrik
quelle
Hallo Nick, ich habe deine Lösung ausprobiert, bei mir hat es leider nicht geklappt. Ich frage mich auch, ob der Befehl unter 4. sudo aticonfig --initial sein sollte? Ich konnte den Befehl auch nicht in den Manpages von aticonfig finden. siehe man.cx/aticonfig(1)
davorao
Ja davorao, es ist initial, ich repariere es jetzt. Welches System hast du? Diese Lösung ist für den Hybrid ATI / Intel unter Ubuntu 12.10
Nick Andrik 29.10.12
Hallo Nick, mein System ist eine Intel HD3000, die als integrierte GPU fungiert, und eine Radeon HD 6490M als diskrete GPU. Bei dem fraglichen Laptop handelt es sich um das Samsung Chronos 7 700z3a-S03-DE. Ich habe versucht, das xserver-xorg-video-intel-deb von Ihrem PPA zu verwenden, konnte es aber nicht zum Laufen bringen.
Davorao
Ich habe diese Lösung ausprobiert. Es funktionierte. Aber ich habe eine böse "nur AMD-Test" -Box und (nicht sicher, ob angeschlossen, aber sehr wahrscheinlich) meine Maus hängt manchmal und manchmal auch mit Tastaturen - vor allem, wenn ich etwas in der Einheitsleiste auswähle. Glaubst du, es ist verbunden? Stabilere Lösung wäre besser!
greg606
Ich würde glauben, dass dies ein weiterer Fehler ist. Wenn meine Lösung für Sie funktioniert hat, können Sie sie dann abstimmen, damit mehr Menschen sie sehen können? Danke
Nick Andrik
4

Ich ging zum Terminal ( Ctrl+ Alt+ F1zum Beispiel) und tat:

sudo apt-get remove fglrx

Jetzt ist mein Computer ziemlich langsam, aber ich kann ihn zumindest verwenden und warten, bis das Problem behoben ist.

QUentin
quelle
4

Ich habe das Problem gefunden. Beim Upgrade von Ubuntu 12.04 -> Ubuntu 12.10 werden die Inhalte von lightdm.conf in /etc/lightdm/komplett gelöscht. Durch das Installieren oder Neukonfigurieren von lightdm wird diese Datei hier NICHT installiert, sodass lightdm nicht weiß, wie es sich selbst anzeigt. Sie müssen Folgendes tun:

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop && sudo nano /etc/lightdm/lightdm.conf

Füge folgenden Text ein:

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false

Speichern Sie die Datei mit STRG + X und starten Sie sudo neu. Möglicherweise müssen Sie fglrx nicht deinstallieren, aber ich weiß es nicht.

mmstick
quelle
1
Können Sie uns bitte die Schritte mitteilen, denen Sie gefolgt sind? Installierte fglrx von den zusätzlichen Treibern und installierte gdm?
THpubs
sudo apt-get lösche fglrx lightdm && sudo apt-get installiere lightdm ubuntu-desktop && überarbeitete Inhalte wie man lightdm konfiguriert.
mmstick
ein kleines problem ... habe gerade erkannt, dass du ein update von ubuntu 12.04 gemacht hast.
Ich bin
4

Das funktioniert bei mir.

    sudo apt-get install linux-headers-generic

Gehen Sie zu amd.com und laden Sie den neuesten Betatreiber (der gerade auf 12.11 aktualisiert wurde) herunter. Ausführen und installieren

Bitte beachten Sie, dass der stabile Treiber nicht mit Einheit arbeitet.

Dann klicken Sie hier, um ein Skript zum Entfernen des Wasserzeichens zu erhalten: http://areyoueye.net/?p=187

Getötet!

ryanpcmcquen
quelle
Hallo @ryanpcmcquen, hast du eine reine AMD / ATI-Grafikkarte oder hast du eine Intel-Grafikkarte, die neben der diskreten AMD / ATI als integrierte arbeitet? Ich stelle fest, dass Ihre Lösung mit den neuen AMD Catalyst 12.11-Treibern nur für diejenigen mit AMD / ATI-Karten funktioniert, aber für diejenigen mit einer zusätzlichen integrierten Intel-Karte ist dies keine Lösung.
Davorao
Ich habe den A8, also keinen Intel.
Ryanpcmcquen
1
Das ist für mich arbeitet mit der Radeon HD 5670.
thelastshadow
Die Verwendung des Beta-Treibers war die einzige Lösung, die tatsächlich auf meinem System funktioniert hat, auch mit einer einzelnen Radeon HD-Karte.
Bruno Pereira
1

Gegenwärtig gibt es einen offenen Fehler mit fglrx-installer und Ubuntu 12.10

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

Ich sage immer "Suche nach offenen und bestätigten Fehlern", bevor Sie mit etwas fortfahren, insbesondere wenn die Distribution neu veröffentlicht wird.

Sie können an diesem Fehler teilnehmen, wenn er Sie betrifft, indem Sie dort Kommentare veröffentlichen und auf die Schaltfläche "Ja, das betrifft mich" klicken (Sie müssen über ein Launchpad-Konto verfügen).

NickTux
quelle
1

Lösung für mich:

  1. entferne den aktuellen fglrx sudo sh /usr/share/ati/fglrx-uninstall.sh sudo apt-get remove --purge fglrx*

  2. Fügen Sie das ppa-Repository hinzu sudo apt-add-repository ppa:andrikos/ppa

  3. Paketliste aktualisieren sudo apt-get update

  4. Pakete installieren sudo apt-get install fglrx-updates

DsXack
quelle
0

Ich habe das gleiche Problem. Darf ich eine mögliche Lösung finden? Zuerst habe ich das Ubuntu-Software-Center geöffnet und nach "zusätzlichen Treibern" gesucht. Nach der Installation der "zusätzlichen Treiber" habe ich den ATI-Treiber installiert und nach einem Neustart startete mein Notebook normal mit Unity und mit dem richtigen Propietary-Treiber.

Hinweis: Die Installation von der Software-Sources-Schaltfläche hat in meinem Fall nicht funktioniert.

Stefan
quelle
1
Das würde zu meiner Lösung passen. Kann etwas mit dem in Softwarequellen angebotenen Paket nicht stimmen?
Chris Carter
Hat bei mir nicht funktioniert :(
THpubs