私はFreeBSD 13を使用しており、grubから起動します。
私のモニターのデフォルトの解像度は1280x768ですが、FreeBSDテキストコンソールはそれを640x480として使用します。
VT(vga): resolution 640x480
私は次のことを試しましたが、/boot/loader.conf
役に立ちませんでした。
kern.vt.fb.default_mode="1280x768"
efi_max_resolution="1280x768"
1280×768の解像度で強制起動するには?
ベストアンサー1
VTシステムは内部的に以下に依存しています。展示するドライバは実際にディスプレイシステムを提供します。 VGAディスプレイドライバを使用していることがvga
わかります。VT(vga)
たとえばVT(efifb)
。
VT内のVGAディスプレイドライバ(vga
別のカーネルロード可能モジュールであるフレームバッファドライバと混同しないでください)は、以前のVGAカードの機能をほぼ完全にサポートします。 Super VGA機能を得るには、fb
ディスプレイドライバまたはefifb
ディスプレイドライバが必要です。
VT内部のディスプレイドライバがfb
はっきりしている必要があります。フレームバッファvga
オーバーレイvga
のあるドライバまたはそのようなドライバ。 (残念ながら、VTディスプレイとフレームバッファドライバ間の関係は文書化されていません。)これらは、カーネルにコンパイルされた内容、起動時にロードされる内容、後でロードされる内容に基づいてロードされます。vesa
nvidia
loader.conf
kldload
VT内のディスプレイドライバには、efifb
EFIファームウェアを検出してカーネルに通知するためにカーネルローダが必要です。 (残念ながら、この内容は文書化されていません。)
このkern.vt.fb.default_mode
設定は、VTがディスプレイドライバを使用している場合にのみ適用されますfb
。フレームバッファ使用されるドライバはDRM2(別名KMSフレームバッファドライバ)です。 (これはおおよその部分についてです。はいvt(4) のマニュアルページに記載されています。 )
古いVGAハードウェアには1280×768モードはありません。とても簡単です。