Non ho usato il braccio qemu, ma penso che dovrebbe funzionare:
Per motivi di compatibilità, impostare la grafica su -vga std
.
Una volta avviato, apri un terminale nel tuo server X e prova ad eseguire, ad esempio:
cvt 1024 768 60
questo dovrebbe produrre qualcosa come:
# 1024x768 59.92 Hz (CVT 0.79M3) hsync: 47.82 kHz; pclk: 63.50 MHz
Modeline "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
Copia tutto sulla seconda riga (quella che inizia con 'modeline') tranne la parola 'modeline' stessa. Quindi copieresti
"1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798
Quindi, digitare xrandr --newmode
e incollare dopo quello. Quindi sembrerebbe:
xrandr --newmode "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798
Se fallisce, dovrò sapere come fallisce, ma denota qualche problema di cui non sono a conoscenza. Dovrebbe funzionare con qualsiasi risoluzione standard (VESA): no, 1366x768 non è uno standard VESA e potrebbe non funzionare. 1024x768 è buono da provare, così come 1280x1024, 1900x1200, 1920x1080 e molti altri. 1360x768 è conforme anche allo standard.
Se ha funzionato, ora digita xrandr
senza argomenti e otterrai un elenco di display disponibili. Può elencare più display: si desidera selezionare uno che dice connected <resolution>
, come ad esempio
VGA1 connected 1600x900+1280+0 (normal left inverted right x axis y axis) 443mm x 249mm
Il tuo potrebbe essere etichettato in modo diverso e probabilmente leggerà invece 640x480.
Prendi la prima parola (nel mio caso VGA1
) e copiala. Ora digita xrandr --addmode <output name> <the part in quotes from the modeline you calculated earlier, with quotes removed>
, come ad esempio:
xrandr --addmode VGA1 1024x768_60.00
Se ciò ha esito positivo, è possibile impostare la modalità di visualizzazione dall'interfaccia utente (probabilmente) o, in caso contrario, digitando
xrandr --output VGA1 --mode 1024x768_60.00
(sostituendo i tuoi valori, ovviamente)
Per fare in modo che questi riavvii sopravvissuti sia possibile eseguire le cose xrandr all'avvio (assicurarsi che restituisca zero se lo si inserisce, ad esempio gli script di configurazione del display manager, altrimenti le cose che cambiano tra gli stivali potrebbero causare il blocco o il riavvio costante del DM!), oppure puoi inserire qualcosa in xorg.conf o xorg.conf.d:
Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 42.0 - 52.0
VertRefresh 55.0 - 65.0
Modeline "1024x768" 60.80 1024 1056 1128 1272 768 768 770 796
Modeline "800x600" 38.21 800 832 976 1008 600 612 618 631
Modeline "640x480" 24.11 640 672 760 792 480 490 495 50
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubsection
EndSection
Fammi sapere se qualcuno di questi ha aiutato, per favore :)