Saya belum pernah menggunakan lengan qemu, tapi saya pikir ini seharusnya bekerja:
Demi kompatibilitas, atur grafik ke -vga std
.
Setelah di-boot, buka terminal di server X Anda dan coba jalankan, misalnya:
cvt 1024 768 60
ini akan menghasilkan sesuatu seperti:
# 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
Salin semuanya pada baris kedua (baris yang dimulai dengan 'modeline') kecuali untuk kata 'modeline' itu sendiri. Jadi, Anda akan menyalin
"1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798
Kemudian, ketik xrandr --newmode
dan tempel setelah itu. Jadi akan terlihat seperti:
xrandr --newmode "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798
Jika ini gagal, saya perlu tahu bagaimana itu gagal, tetapi ini menunjukkan beberapa masalah yang tidak saya sadari. Ini harus bekerja dengan resolusi standar (VESA) - tidak, 1366x768 bukan standar VESA dan mungkin gagal. 1024x768 adalah yang baik untuk dicoba, seperti 1280x1024, 1900x1200, 1920x1080, dan banyak lainnya. 1360x768 juga sesuai dengan standar.
Jika berhasil, ketik sekarang xrandr
tanpa argumen dan Anda akan mendapatkan daftar tampilan yang tersedia. Mungkin daftar beberapa tampilan - Anda ingin memilih satu yang mengatakan connected <resolution>
, seperti
VGA1 connected 1600x900+1280+0 (normal left inverted right x axis y axis) 443mm x 249mm
Label Anda mungkin berbeda, dan mungkin akan membaca 640x480 sebagai gantinya.
Ambil kata pertama (dalam kasus saya VGA1
) dan salin. Sekarang ketik xrandr --addmode <output name> <the part in quotes from the modeline you calculated earlier, with quotes removed>
, seperti:
xrandr --addmode VGA1 1024x768_60.00
Jika ini berhasil, Anda dapat mengatur mode tampilan dari UI (mungkin), atau jika gagal dengan mengetik
xrandr --output VGA1 --mode 1024x768_60.00
(Mengganti nilai-nilai Anda, tentu saja)
Untuk membuat boot ulang ini bertahan hidup, Anda dapat menjalankan barang-barang xrandr pada saat startup (pastikan itu mengembalikan nol jika Anda memasukkannya misalnya skrip pengaturan display manager Anda, jika hal-hal berubah antara boot dapat menyebabkan DM Anda menggantung atau terus-menerus restart!), atau Anda dapat memasukkan sesuatu ke xorg.conf atau 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
Beri tahu saya jika ada yang membantu, mohon :)