フレームバッファ装置とは何ですか?より高い解像度が必要ですか?

フレームバッファ装置とは何ですか?より高い解像度が必要ですか?

私は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

だから私の質問は次のようになります

  1. このフレームバッファは何ですか? Xorg -configureを実行する必要がありますか?

  2. 画面解像度を上げる別の方法はありますか?

ベストアンサー1

フレームバッファはグラフィックに使用されるメモリ領域にすぎません。

最新のグラフィックカードにはカーネルモード設定(KMS)用のカーネルネイティブドライバがあり、デュアルヘッドでも非常に高い解像度と高速フレームバッファを使用できます。

ただし、QEMUでエミュレートされたカードにはそのようなドライバはありません。これらの機能を実現するには、サポートされている主要なチップセットの1つをエミュレートする必要があります。それ以外の場合は、80x25 VGAテキストモードよりも解像度が高くなりますが、非常に遅い従来のVESAフレームバッファのみを取得できます。

バラよりWikipediaの「Framebuffer」記事あなたが本当に欲しいか、必要以上に多くの情報を取得します。また見てくださいQEMUを使用したKMSに関するPhoronixのこの記事ところで、現在の状態はどうかわかりませんが、QEMU自体よりもQEMU-KVMに依存しているようです。

到着予定時刻:以下は、2012年5月2日のPhoronixの別の記事です。KMSとQEMUについて。 Linux 3.5にマージされているようですが、今すぐ使用するには、独自のカーネルをダウンロード、パッチ、ビルドする必要があります。

おすすめ記事