web-dev-qa-db-ja.com

Linuxが汎用UEFIビデオに使用するドライバー

Linuxディストリビューションにベンダー固有のGPUドライバーがないとしましょう。 UEFIモードで起動したときに使用される汎用ドライバーは何ですか?私はそれがVESAではないことを知っています。 DRM githubページを確認しましたが、汎用ドライバーが表示されません。多分それはDRMさえ使用していませんか?

ビデオドライバがないときにGUI(コンソールのみを取得)を起動することができなかったので、私は尋ねているだけです。理論的には、BIOSモードのように「一般的な」ビデオを取得する必要がありますよね?

1
user242114

UEFIは、基本的なビデオ出力としてGOP(グラフィックス出力プロトコル)を提供します。 Linuxでこれをefifbとして使用するには、カーネルのコンパイル中にCONFIG_FB_EFIを有効にする必要があります。

EfifbドライバーはDRMを使用せず、基本的なフレームバッファーデバイス/dev/fb0(vesafbと同様)のみを提供します。 Xorgがそれを取得するようにするには(つまり、xf86-video-fbdev Xorgモジュールをインストールするために)特別な構成が必要になります。新しいディスプレイサーバー(Waylandコンポジター)は非DRMフレームバッファーをまったくサポートしない可能性があります。

1
user1686