Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Uvesafbのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Uvesafb
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:グラフィックス]] [[Category:視覚効果]] [[en:Uvesafb]] [[zh-hans:Uvesafb]] {{Related articles start}} {{Related|カーネルモジュール}} {{Related|カーネルパラメータ}} {{Related|sysctl}} {{Related articles end}} 他のフレームバッファドライバーと違って、uvesafb は v86d と呼ばれるユーザースペースの仮想化デーモンを必要とします。x86 の上で x86 のコードをエミュレートするのは馬鹿げているようにも見えますが、他のアーキテクチャでフレームバッファコードを使用したいという場合に大事になります (特に x86 以外のアーキテクチャ)。カーネル 2.6.24 では新しいフレームバッファドライバーが追加されました。標準の vesafb よりも多くの機能が存在します: # 遅延時間後の正しいブランクとハードウェアの復帰 # システム BIOS のようにカスタム解像度をサポート vesafb と同じくらい多くのハードウェアをサポートします。 == インストール == [[AUR]] から {{aur|uvesafb-dkms}} パッケージを [[インストール]] してください。 == 設定 == フレームバッファ関連のカーネルブートパラメータは全てブートローダーの設定から削除して vesafb フレームバッファがロードされないようにしてください。 $ grep vga /proc/cmdline $ grep -ir vga /etc/modprobe.d/ 上記のコマンドで何も返ってこないようにする必要があります。{{ic|1=vga=}} オプションを記述している場合は、削除してください。 === mkinitcpio フック === v86d フックを {{ic|/etc/mkinitcpio.conf}} の HOOKS に追加します。これにより、ブート時に uvesafb が引き継ぐことができます。 HOOKS="base udev v86d ..." === 解像度の定義 === uvesafb の設定は {{ic|/usr/lib/modprobe.d/uvesafb.conf}} で定義します: {{ic|mode_option}} のドキュメントは [https://docs.kernel.org/fb/modedb.html] にあります。 パッケージが更新されたときにカスタマイズした設定が上書きされないように、ファイルを {{ic|/etc/modprobe.d/uvesafb.conf}} にコピーしてください: # cp /usr/lib/modprobe.d/uvesafb.conf /etc/modprobe.d/uvesafb.conf そして {{ic|/etc/mkinitcpio.conf}} の {{ic|HOOKS}} 配列に {{ic|modconf}} が含まれていることを確認してください。 変更を有効にするには、initramfs を[[mkinitcpio#イメージ作成とアクティベーション|再生成]] し、システムを再起動します。 === 解像度の最適化 === 次のコマンドを使うことで使用できる解像度を全てリストアップできます: $ cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes 返ってきたエントリを使って {{ic|/usr/lib/modprobe.d/uvesafb.conf}} を修正しましょう。 === 現在の解像度のチェック === 以下のコマンドを使うことで現在のフレームバッファの解像度を表示できます。設定が反映されているかどうか確認するのに使ってください: $ cat /sys/devices/virtual/graphics/fbcon/subsystem/fb0/virtual_size $ cat /sys/class/graphics/fb0/virtual_size == カーネルモジュールパラメータ == 独自のカーネルをコンパイルする場合は、uvesafb をカーネルにコンパイルし、後で v86d を実行することもできます。この場合、オプションは {{ic|1=video=uvesafb:''options''}} の形式で [[カーネルパラメータ]] として渡すことができます。 == トラブルシューティング == === Uvesafb cannot reserve memory === {{Ic|vga<nowiki>=</nowiki>xxx}} カーネルパラメータを削除するのを忘れてないか確認してください -- この設定が残っていると UVESA フレームバッファが標準の VESA フレームバッファで上書きされてしまいます。 もしくは {{ic|1=video=vesa:off vga=normal}} を [[カーネルコマンドライン]] に追加してみてください。 == 参照 == * [https://www.kernel.org/doc/Documentation/fb/uvesafb.txt Uvesafb カーネルページ] * [http://dev.gentoo.org/~spock/projects/uvesafb Gentoo の uvesafb ページ] * [http://infosnews.5cz.de/VESA_BIOS_Extensions.html#VBE_mode_numbers VESA mode numbers] {{TranslationStatus|Uvesafb|2024-05-10|804015}}
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Aur
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:TranslationStatus
(
ソースを閲覧
)
Uvesafb
に戻る。
検索
検索
Uvesafbのソースを表示
話題を追加