Ich habe zuvor vga=ask
und vga=<num>
in Android-x86 6.0 verwendet, um die Anzeigeauflösung in VMWare und jetzt in QEMU/KVM einzustellen.
Jetzt habe ich Android-x86_64 (CyanogenMod 13) in QEMU im UEFI-Modus auf eine GPT-Partition heruntergeladen und installiert, und die Option scheint nicht mehr zu funktionieren. Stattdessen gibt es aus:
Fehler: Ungültiger Dateiname 'vga=ask'
An anderer Stelle scheint es nicht viele Informationen darüber zu geben. Aber ich konnte finden:
vga=ask
neueren Kerneln passiert? (Unix.SE)Ich habe es versucht wm size 1280x720
(im Terminal-Emulator als Root) und es funktioniert irgendwie . Die Auflösung scheint sich zu ändern, der Anzeigebereich jedoch nicht, und es wird mühsam, etwas zu lesen. Also habe ich es mit zurückgesetzt wm size reset
.
Ich habe es auch versucht UVESA_MODE=1280x720
und es wird auch "ungültiger Dateiname 'UVESA_MODE'" gemeldet.
Unter dem 3. Link ( ) gibt es einen Lösungsvorschlag, der debug.drm.mode.force 1280x720
aber auch nicht funktioniert hat.
Wie ändert man also die Bildschirmauflösung richtig?
[Update] Ich habe eine Neuinstallation versucht und die vga
Kernel-Option funktioniert im Nicht-UEFI-Modus.
Ich habe es.
Kurze Antwort: Diese Zeile sollte in den Bootloader für den UEFI-Modus gehen:
set gfxpayload=1280x720
Erläuterung:
Auf x86-Systemen wird der Kernel mit dem 32-Bit-Boot-Protokoll gebootet. Beachten Sie, dass dies bedeutet, dass die Boot-Option 'vga=' nicht funktioniert; Wenn Sie einen speziellen Videomodus einstellen möchten, müssen Sie stattdessen GRUB-Befehle wie
set gfxpayload=1024x768
oderset gfxpayload=keep
verwenden (um denselben Modus wie in GRUB beizubehalten). (...) Derlinux16
Befehl (siehe linux16 ) umgeht diese Einschränkung.
Siehe auch Wie übergeben Sie VGA/VESA-Modi mit GRUB2? (Unix.SE).