ฉันไม่ได้ใช้แขน qemu แต่ฉันคิดว่านี่น่าจะใช้ได้:
-vga std
เพื่อประโยชน์ในการทำงานร่วมกันให้ตั้งค่ากราฟิกเพื่อ
เมื่อบู๊ตแล้วให้เปิดเทอร์มินัลในเซิร์ฟเวอร์ X ของคุณแล้วลองเรียกใช้ตัวอย่างเช่น
cvt 1024 768 60
สิ่งนี้ควรแสดงผลลัพธ์เช่น:
# 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
คัดลอกทุกอย่างในบรรทัดที่สอง (อันที่ขึ้นต้นด้วย 'modeline') ยกเว้นคำว่า 'modeline' เอง ดังนั้นคุณจะคัดลอก
"1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798
จากนั้นพิมพ์xrandr --newmode
และวางหลังจากนั้น ดังนั้นมันดูเหมือน:
xrandr --newmode "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798
หากสิ่งนี้ล้มเหลวฉันจะต้องรู้ว่ามันล้มเหลว แต่มันแสดงถึงปัญหาบางอย่างที่ฉันไม่ทราบ ควรทำงานกับความละเอียดมาตรฐาน (VESA) ใด ๆ - ไม่, 1366x768 ไม่ใช่มาตรฐาน VESA และอาจล้มเหลว 1024x768 เป็นสิ่งที่ดีที่ควรลองเช่นเดียวกับ 1280x1024, 1900x1200, 1920x1080 และอื่น ๆ อีกมากมาย 1360x768 สอดคล้องกับมาตรฐานเช่นกัน
ถ้ามันทำงานตอนนี้พิมพ์xrandr
โดยไม่มีข้อโต้แย้งใด ๆ และคุณจะได้รับรายการของการแสดงที่มีอยู่ มันอาจมีหลายรายการแสดง - คุณต้องการเลือกหนึ่งที่ระบุว่าconnected <resolution>
เช่น
VGA1 connected 1600x900+1280+0 (normal left inverted right x axis y axis) 443mm x 249mm
ของคุณอาจมีป้ายกำกับแตกต่างกันและอาจจะอ่าน 640x480 แทน
ใช้คำแรก (ในกรณีของฉันVGA1
) และคัดลอก ตอนนี้พิมพ์xrandr --addmode <output name> <the part in quotes from the modeline you calculated earlier, with quotes removed>
เช่น:
xrandr --addmode VGA1 1024x768_60.00
หากสิ่งนี้สำเร็จคุณสามารถตั้งค่าโหมดการแสดงผลจาก UI (อาจ) หรือหากล้มเหลวโดยการพิมพ์
xrandr --output VGA1 --mode 1024x768_60.00
(แทนค่าของคุณแน่นอน)
เพื่อให้สามารถรีบูตเครื่องได้คุณสามารถเรียกใช้ xrandr เมื่อเริ่มต้น (ตรวจสอบให้แน่ใจว่ามันคืนค่าเป็นศูนย์ถ้าคุณใส่ไว้ในสคริปต์การตั้งค่าตัวจัดการจอแสดงผลของคุณมิฉะนั้นสิ่งที่เปลี่ยนไประหว่างบูทอาจทำให้ DM ค้าง หรือคุณสามารถใส่อะไรใน xorg.conf หรือ 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
แจ้งให้เราทราบหากสิ่งใดช่วยได้โปรด :)