it-swarm.com.de

So stellen Sie die Bildschirmauflösung ein, während Sie beim Booten "NOMODESET" verwenden müssen

Ich habe einen Samsung-Laptop mit einem Radeon-Grafikchip.

Live-Bilder und grafische Installation haben auf diesem Laptop immer mit der richtigen Auflösung von 1366x768 funktioniert. Nach der Installation von Ubuntu stieß ich jedoch auf das Problem mit dem schwarzen Bildschirm, das ich bis jetzt löste, indem ich nomodeset vorübergehend während des ersten Startvorgangs einstellte, wodurch ich eine Auflösung von 1024 x 768 erhielt. Nachdem ich so gebootet habe, würde ich dann den fglrx Treiber installieren, neu booten und mein Ubuntu mit der richtigen Auflösung genießen.

Da ich den fglrx-Treiber in Ubuntu nicht verwenden kann 16.04 Ich habe entweder einen schwarzen Bildschirm (ohne Verwendung von Nomodeset) oder eine verzerrte Anzeige aufgrund der falschen Auflösung von 1024x768. Ich habe versucht, die Auflösung manuell mit xrandr einzustellen, aber ich denke, da ich nomodeset verwenden muss, gibt es keine Möglichkeit, das zu tun.

Gibt es eine Möglichkeit, dies zu beheben? Ich weiß, dass ich bei Ubuntu bleiben könnte 15.1 aber ich würde wirklich eine LTS-Version vorziehen.

4
orkoTron

Ich hatte das gleiche Problem und fand nomodeset nicht nur wegen der Bildschirmauflösung ärgerlich, sondern auch, weil es compiz zum lutschen brachte. Also habe ich Nomodeset nicht mehr verwendet, weil ich festgestellt habe, dass der Bildschirm eingeschaltet wird, wenn ich 5 Minuten nach dem Booten warte.

Wie auch immer, gerade jetzt, als ich hochfuhr, wurde es nach dem Grub-Bildschirm wie üblich schwarz, aber der Bildschirm wurde eingeschaltet, kurz bevor der Anmeldebildschirm erschien. Ich erinnere mich, dass ich heute Morgen ein Update mit Ubuntu-Basis gemacht habe, also spekuliere ich, dass das Problem behoben wurde. Es ist nicht vollständig behoben, aber um 95% besser. Probieren Sie es aus, wenn Sie dieses Update noch nicht installiert haben.

2
Ken Spagnolo

Ich habe 4 Laptops, die mit 16.04 aktualisiert wurden, und alle verhalten sich ein wenig anders, als es GRUB akzeptiert. Der bevorzugte Weg sollte sein, in /etc/default/grub einzustellen.

GRUB_GFXMODE=1920x1080x32

mit dem teil nach dem gleichheitszeichen die erlaubten auflösungen für dein gerät. Benutze das eine oder das andere c Bei der Eingabeaufforderung GRUB geben Sie vbeinfo ein, oder führen Sie Sudo hwinfo --framebuffer in der Linux-Konsole aus, um eine Liste der akzeptierten Modi abzurufen.

Manchmal wird nur eine Auflösung von 1600x1200 akzeptiert, auch wenn der Bildschirm eine Auflösung von 16:10 1920x1200 oder ähnlich hat. Achten Sie also darauf. Dies ist die Einstellung für GRUB. Verwenden Sie eine Linie, um es auf das Boot-System zu übertragen

GRUB_GFXPAYLOAD_LINUX=keep 

nachdem.

Bei einigen Geräten hat diese (bevorzugte) Option keine Auswirkung. Aber für meine beiden Problemkinder war es ausreichend, die GRUB_GFXMODE -Zeile auszukommentieren, zu behalten die GRUB_GFXPAYLOAD_LINUX -Zeile und die veraltete Option vga= mit nomodeset zu verwenden :

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset vga=0x35a quiet splash"

setzt die tty mit 24 bit auf 1600x1200. Verwenden Sie den Hex-Wert, den Sudo hwinfo --framebuffer Ihnen gibt.

3
emk2203