Seit der Installation von Ubuntu 12.10 habe ich versucht, meine Radeon HD 5450-GPU mit dem proprietären Treiber kompatibel zu machen, da die Installation des Treibers von Anfang an den Verlust der Einheit bedeutete.
Ich werde die Schritte, die ich unternommen habe, nicht auflisten, da dies keine Voraussetzung für die Beantwortung dieser Frage ist.
Nachdem Sie eine Maßnahme ergriffen und dann fglrx-updates installiert haben, blieb das System beim Neustart am violetten Bildschirm hängen. Also habe ich beschlossen, mit zu bootennomodeset
Ich habe bearbeitet
quiet splash $vt_handoff
so aussehen
quiet splash nomodeset
Wenn ich diese Änderung vornehme, kann ich mich mit Unity und dem installierten und leistungsfähigen proprietären Treiber anmelden. Ich würde sogar sagen, dass es besser abschneidet als im 12.04
fglrxinfo
liest
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5000 Series
OpenGL version string: 4.2.11903 Compatibility Profile Context
Bitte beachten Sie die Art und Weise, wie ich hinzugefügt habe. nomodeset
Es war eine Weile her, seit ich dies tun musste, also wurde es aus dem Gedächtnis getan. Als ich nach einer Antwort auf diese Frage suchte, stieß ich auf dieses Problem und stellte fest, dass meine Bearbeitung eigentlich vonstatten gehen sollte
quiet splash $vt_handoff
zu
nomodeset $vt_handoff
Was hat meine nomodeset
Bearbeitung gemacht? Das einzige Problem, das mir aufgefallen ist, ist, dass ich beim Booten nicht das Ubuntu-Plymouth-Logo bekomme.
Wenn dies der einzige Kompromiss ist, bin ich froh, die Bearbeitung dauerhaft zu machen.
nomodeset
ist eine vorübergehende Lösung / Problemumgehung, bis die Grafikkarte repariert wurde, entweder durch Installieren eines Treibers (falls vorhanden) oder durch Aktualisieren auf eine neuere Version. Dies kann je nach Kernel - Version, Hardware ... usw. Verschiedene Probleme verursachen. Ich würde vorschlagen, hier auf AskUbuntu oder auf ubuntuforums.org eine neue Frage zu öffnen, in der das Problem detailliert beschrieben wird.Viele Open Source-Treiber haben die Unterstützung für Nicht-Kernel-Modus-Einstellungen entfernt. Wenn Sie also nomodeset verwenden, werden Sie auf den sehr einfachen VESA-Treiber ohne Beschleunigung zurückgreifen. Dies ist in hohem Maße ein Performance- und Feature-Hit.
nomodeset sollte keine Auswirkung auf die proprietären (fglrx / nvidia) Treiber haben. Sie haben nicht diese Art von Kernel-Modus-Einstellung.
Das Entfernen von "splash" hat den Plymouth-Stiefel beseitigt * splash *.
Radeon hat die Unterstützung für "User Mode Setting" (welches Nomodeset den Computer zwingt) erst vor relativ kurzer Zeit entfernt, aber bei Intel-Grafiken ist dies schon eine Weile der Fall. http://lists.x.org/archives/xorg-announce/2012-November/002093.html
quelle