私は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」という単語自体を除く、2行目のすべて(「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を実行します(たとえば、ディスプレイマネージャーのセットアップスクリプトに入れた場合、ゼロを返すようにします。または、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
これのいずれかが助けてくれたら教えてください:)