私はqemu-kvmでGentooゲストOSを実行しています。 800×600の解像度しか得られません。より高い画面解像度が得られたらと思います。
xrandr
次の出力を提供します。
xrandr:出力デフォルトのガンマサイズの取得も失敗する
画面0:最小640×480、現在800×600、最大800×600
Xorg -configure
分割エラーのため失敗しました。
/dev/fb0 を開く: そのファイルまたはディレクトリがありません。
アドレスの分割エラー(なし)
私はqemuを使用しており、lspciはデフォルトのvga設定を示しています。
VGA互換コントローラ:Cirrus Logic GD 5446
だから私の質問は次のようになります
このフレームバッファは何ですか? Xorg -configureを実行する必要がありますか?
画面解像度を上げる別の方法はありますか?
ベストアンサー1
フレームバッファはグラフィックに使用されるメモリ領域にすぎません。
最新のグラフィックカードにはカーネルモード設定(KMS)用のカーネルネイティブドライバがあり、デュアルヘッドでも非常に高い解像度と高速フレームバッファを使用できます。
ただし、QEMUでエミュレートされたカードにはそのようなドライバはありません。これらの機能を実現するには、サポートされている主要なチップセットの1つをエミュレートする必要があります。それ以外の場合は、80x25 VGAテキストモードよりも解像度が高くなりますが、非常に遅い従来のVESAフレームバッファのみを取得できます。
バラよりWikipediaの「Framebuffer」記事あなたが本当に欲しいか、必要以上に多くの情報を取得します。また見てくださいQEMUを使用したKMSに関するPhoronixのこの記事ところで、現在の状態はどうかわかりませんが、QEMU自体よりもQEMU-KVMに依存しているようです。
到着予定時刻:以下は、2012年5月2日のPhoronixの別の記事です。KMSとQEMUについて。 Linux 3.5にマージされているようですが、今すぐ使用するには、独自のカーネルをダウンロード、パッチ、ビルドする必要があります。