ubuntuusers.de

Grub und LightDM auf ASUS Transformer mini nur hochkant

Status: Ungelöst | Ubuntu-Version: Xubuntu 19.10 (Eoan Ermine)
Antworten |

SMOKE1311

Avatar von SMOKE1311

Anmeldungsdatum:
3. August 2010

Beiträge: 256

Mahlzeit.

Nach langer Zeit habe ich mal wieder ein Problem, welches ich nicht gelöst bekomme. Ich habe auf mein ASUS Transformer Mini T102HA erfolgreich Xubuntu 19.10 istalliert. Alles läuft, nur GRUB und LightDM sin immer hochkant (. Auflösung in GRUB drehen hat nicht geholfen. Da ich das Gerät eh nur als Laptop nutze ist das nicht das große Problem, aber nervig. Wie bekomme ich GRUB "rotiert" auf quer?

Moderiert von ChickenLipsRfun2eat:

Thema in einen passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Wohnort: Oldenburg/Erlangen

GRUB verwendet lediglich die von der Firmware zur Verfügung gestellten generischen Schnittstellen wie die VESA BIOS Extension und UEFI GOP, derartige Funktionen gehören nicht dazu. Der Aufwand der nötig ist um so etwas direkt in GRUB umzusetzen ist schlichtweg ziemlich unverhältnismäßig, deshalb hat auch noch niemand so eine Funktion implementiert.

GRUB2 nutzt allerdings dennoch inzwischen grafische Bildschirmmodi, das alte GRUB hingegen griff nur auf den Textmodus zurück. Letzterer ist zwar bzgl der Darstellung sehr stark eingeschränkt, überlässt aber viele Details der konkreten Implementierung in der Firmware - welche zum Beispiel genau diese Rotation bereits selbst umgesetzt haben könnte, der Bootscreen der Firmware wird ja schließlich sicherlich auch die richtige Orientierung haben. Man kann mit GRUB_TERMINAL=console GRUB2 zwingen den Textmodus zu benutzen, das funktioniert aber nur mit der alten VESA Erweiterung, das neuere GOP implementiert wohl keine reinen Textmodi mehr.

Welcher der beiden Firmware Standards bei dir benutzt wird hängt davon ab wie du Ubuntu installiert hast. GOP gibt es nur bei einer UEFI Firmware, der alte VESA Standard wird von dieser allerdings auch als eine Art Abwärtskompatibilitätsmodus angeboten (CSM) und ist somit nicht auf ein altes BIOS begrenzt. Die VESA Erweiterung ist aber nicht auf den alten BIOS Bootmodus begrenzt, so kann etwa auch Windows 7 zwar bereits mit einem UEFI Bootloader starten, nutzt aber selbst dann ausschließlich die alte VESA Erweiterung. Laut der GRUB2 Dokumentation wurde allerdings wohl die Unterstützung für Textmodi aus der UEFI Variante komplett entfernt, obwohl diese möglicherweise noch über die alte VESA Erweiterung zugänglich sein könnten.

SMOKE1311 schrieb:

Auflösung in GRUB drehen hat nicht geholfen.

Die Auflösung lässt sich auch nicht einfach beliebig einstellen, gerade der alte VESA Standard ist was das angeht sehr restriktiv. Die Firmware implementiert aber möglicherweise bereits einen fertig rotierten Bildschirmmodus, sodass du nur die Konfiguration anpassen musst um genau diesen Modus zu benutzen. Beim alten VESA Standard ist die Sache ziemlich klar, da dieser nur eine kleine abfragbare Liste an Bildschirmmodi unterstützt, aber ich weiß zu wenig über GOP um zu wissen wie genau die Bildschirmmodi dort umgesetzt sind.

GRUB2 hat jedenfalls einen videoinfo Befehl den du in der GRUB Shell eingeben kannst, dieser listet dir alle verfügbaren Bildschirmmodi auf die du als GFXMODE konfigurieren kannst. Sollte dort eine hochkantige Auflösung erscheinen, ist das möglicherweise die die du einstellen musst um eine Rotation durch die Firmware zu bewirken.

SMOKE1311 schrieb:

und LightDM

Da hast du im wesentlichen zwei Ansätze: Konfiguriere die Rotation direkt in der Konfiguration des X Servers, oder lege dir ein Script an, stopf dort den nötigen xrandr Befehl für die Rotation rein und setze dieses in der LightDM Konfiguration als display-setup-script fest.

Antworten |