最終更新:2018-07-24 (火) 18:20:32 (2101d)  

X Window System/ドライバ
Top / X Window System / ドライバ

メモ

  • Linux カーネルにはオープンソースのビデオドライバーが含まれておりハードウェアでアクセラレートされたフレームバッファをサポートしています。
  • しかし、OpenGL や X11 における 2D アクセラレーションを使うにはユーザーランドのサポートが必要です

確認

  • lspci | grep VGA
  • egrep -i " connected|card detect|primary dev|Setting driver" /var/log/Xorg.0.log

種類

fbdev

  • フレームバッファ (主にCUI時)
  • ハードウェア非依存のレイヤ

Device Dependent X (X のデバイス依存部分)

API

  • XAA - 古い方法
  • EXA -

用語

DRI

  • グラフィックハードウェアに安全、効率的に直接アクセスすることが出来るフレームワーク
  • DRIドライバ:ユーザースペース

DRM (Direct Rendering Manager)

  • ダイレクトレンダリングに必要なカーネルモジュールを追加することにより、グラフィックカードのための3Dアクセラレーションを追加するXOrgの付加機能
  • ビデオカードへの制御されたアクセスを提供するためのカーネル内蔵ドライバ

DIX

  • Device Independent X

参考