Ich habe eine virtuelle Maschine mit qemu-system-arm (ARM-Emulation) eingerichtet, auf der Debian Squeeze ausgeführt wird. Jetzt habe ich das Problem, dass ich in den Einstellungen "Monitore" nur 640x480 als Auflösung auswählen kann.
Versuchte alle verschiedenen -vga-Optionen (cirrus, std, vmware) ohne Glück. Gibt es irgendwelche Tricks, vielleicht mit der xorg-Konfiguration (wie geht das? Neuere Debian-Versionen haben die xorg.conf nicht mehr)?
Alles, was höher als 800x600 ist, wäre für den Anfang in Ordnung.
resolution
qemu
AndiDog
quelle
quelle
Antworten:
Ich habe keinen Qemu-Arm verwendet, aber ich denke, das sollte funktionieren:
Stellen Sie die Grafiken aus Gründen der Kompatibilität auf ein
-vga std
.Öffnen Sie nach dem Booten ein Terminal in Ihrem X-Server und versuchen Sie es auszuführen, zum Beispiel:
cvt 1024 768 60
Dies sollte etwas ausgeben wie:
Kopieren Sie alles in die zweite Zeile (die mit 'modeline' beginnt), mit Ausnahme des Wortes 'modeline'. Sie würden also kopieren
Danach tippen
xrandr --newmode
und einfügen. So würde es aussehen:Wenn dies fehlschlägt, muss ich wissen, wie es fehlschlägt, aber es weist auf ein Problem hin, das mir nicht bekannt ist. Es sollte mit jeder Standardauflösung (VESA) funktionieren - nein, 1366 x 768 ist kein VESA-Standard und kann fehlschlagen. 1024 x 768 ist ein guter Versuch, ebenso wie 1280 x 1024, 1900 x 1200, 1920 x 1080 und viele andere. 1360x768 entspricht ebenfalls dem Standard.
Wenn es funktioniert hat, geben Sie jetzt
xrandr
ohne Argumente ein und Sie erhalten eine Liste der verfügbaren Anzeigen. Möglicherweise werden mehrere Anzeigen aufgelistet. Sie möchten eine auswählen, die Folgendes anzeigtconnected <resolution>
, zIhre können anders beschriftet sein und werden wahrscheinlich stattdessen 640x480 lesen.
Nehmen Sie das erste Wort (in meinem Fall
VGA1
) und kopieren Sie es. Geben Sie nun Folgendes einxrandr --addmode <output name> <the part in quotes from the modeline you calculated earlier, with quotes removed>
:Wenn dies erfolgreich ist, können Sie den Anzeigemodus über die Benutzeroberfläche einstellen (wahrscheinlich) oder wenn dies durch Eingabe fehlschlägt
(Ersetzen Sie natürlich Ihre Werte)
Damit diese den Neustart überleben, können Sie entweder das xrandr-Zeug beim Start ausführen (stellen Sie sicher, dass es Null zurückgibt, wenn Sie es beispielsweise in die Setup-Skripte Ihres Display-Managers einfügen, da sonst Änderungen zwischen den Starts dazu führen können, dass Ihr DM hängen bleibt oder ständig neu gestartet wird!). oder Sie können etwas in xorg.conf oder xorg.conf.d einfügen:
Lassen Sie mich wissen, ob dies geholfen hat, bitte :)
quelle
cvt 1024 768 60
und die resultierenden Informationen in einexrandr
Zeile eingefügt . Was zurückkam, war die Nachrichtxrandr: Failed to get size of gamma for output default
.--output ... --mode
Leitung bekomme ich jedochxrandr: Configure crtc 0 failed
und die Auflösungen bleiben bei 640x480.