私は、起動時にttyを現在起動しているモニターとは別のモニターに表示させようとしています。あるいは、さらに良い方法として、説明されているように、複数のttyを異なるディスプレイで同時に実行させようとしています。ここ (セクション C3) これを解決して実行した後:
/proc/fb を cat する
そして出力を得る
0 EFI VGA
何をすればいいのか全く分からないと言わざるを得ません。
異なるモニターを異なるフレームバッファーとして使用する必要がありますか? それは実行可能ですか? すべてを 1 つのフレームバッファーとして使用する必要がありますか?
答え1
Nouveauの場合:
から判断すると強制モードセクション、およびdrm_fb_helper.cそこからリンクされているソースを見ると、異なる出力に対して複数のフレームバッファーを取得するには、カスタム ドライバーを記述し、drm_fb_helper_single_add_all_connectors
独自のルーチンでオーバーライドする必要があるようです。
プログラマーでなければ、簡単にできることではありません。
(ちなみに、フレームバッファは、モニターに表示されるピクセルを保存するメモリの一部です。デバイスは/dev/fb
そのメモリの一部をLinuxプログラムに公開し、モード設定部分(またカーネルモード設定、KMS) は、特定の解像度と周波数で特定のフレームバッファーを表示するようにハードウェアに指示します。