ハード関連

ビデオカードが対応していないためか 800x600 の解像度しか表示されません。ビデオカードを買い換えずにもっと高い解像度で表示できますか?

※現在は、Haiku メニュー → Preferences → Screen で VESA でも設定が可能となっています。

/boot/home/config/settings/kernel/drivers に、vesa というファイルを作り、次の行を記述し再起動すると解像度と色数を変更できます。

mode 1024 768 16

この場合、1024x768 の 16 ビットカラー(65536色)となります。

具体的には、次のように操作すると良いでしょう。

  • HAIKUメニュー? → Applications → StyledEdit? をクリックして StyledEdit? を起動。
  • 「mode 1024 768 16」と書き込む。
  • File → Save をクリック。
  • StyledEdit?: Save」というウィンドウ(いわゆる保存ダイアログ)が出るので、config → settings → kernel → drivers と掘り進んで行き、ファイル名を vesa にして Save をクリックして終了。
  • 再起動

VESA 使用時に 16 ビットの色深度がでないのはなぜ?

お使いのビデオカードの VRAM が足りていない場合は 8 ビットでなければ表示されなくなることがあります。 例えば、VRAM が 1MB しかないのに 1024 x 768 x 16bit だと、明らかにオーバーしていますね。
オンボードビデオの場合、VRAM をメインメモリの一部でまかなうものがありますが、BIOS でどれだけ VRAM に割り当てるかを設定する項目があれば、そこの容量を増やしてやれば 16 ビットでも表示できるようになるはずです。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-11-24 (土) 20:02:49 (1018d)