VGAとDVI、デフォルトのカーネルコンソールを1に設定

VGAとDVI、デフォルトのカーネルコンソールを1に設定

これは非常に基本的な質問のように見えますが、2時間ウェブを検索した後も、このトピックに関する実際の助けを見つけることができなかったので、クレイジーです。

とても簡単です。 Arch Linuxストレージカーネルを使用するradeon 4670グラフィックカード(rv770xt)があり、VGAおよびDVIモニタがあります。 KMSが有効になっていて正常に動作しています。

VGAモニタはDVIモニタより解像度が低く、デフォルトでは画面はVGAモニタ解像度で両方のモニタにミラーリングされます。これで、カーネルフレームバッファ/コンソールにVGAモニタをまったく使用したくないので、カーネルが(より大きな)DVIモニタを使用したいと思います。

注:これはX.orgデュアルヘッダーとは関係ありませんが、カーネルフレームバッファ/コンソールに関連しています。

今質問は:フレームバッファのデフォルト出力を指定するカーネルパラメータがありますか?それでは、どのパラメータですか?

これまで私が見つけた最良の方法は、起動時にcon2fbを使用してすべてのVTを2番目のモニタに移動するようですが、Radeonドライバが2fbsを生成するかどうかはわかりません。

編集1:確認してみると、ドライバがfb0を生成したばかりではありcon2fbません。

ベストアンサー1

ルールを使用できudevます。FBセット両方のモニタでフレームバッファの解像度を強制的に設定すると、望ましい結果が得られます。

ルールudevは次のようになります/etc/udev/rules.d/81-framebuffer-hack.rules

KERNEL=="card0-DVI", SUBSYSTEM=="drm", ATTR{dpms}=="On", ATTR{enabled}=="enabled", ATTR{status}=="connected", RUN+="/usr/sbin/fbset -g 1920 1080 1920 1080 32"

udevルールに関する具体的な情報を読むことができます。udevルールの作成ページ。

おすすめ記事