[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:12931] Re: i810fb (Re: jfbterm と画面モード)
-
From:Yoshinori Ariie
-
Date:Tue, 12 Feb 2002 22:53:12 +0900
- Subject: [plamo:12931] Re: i810fb (Re: jfbterm と画面モード)
- From: Yoshinori Ariie <PBA00250@xxxxxxxxx>
- Date: Tue, 12 Feb 2002 22:53:12 +0900
- Posted: Tue, 12 Feb 2002 22:52:23 +0900
有家です。
今日、はじめて職場のPC(i810)でfbを実験しました。
意外にうまく進んだので報告します。
環境は i810 + NANAO52F + Plamo2.2.2(kernel 2.2.19 + XFree86 3.3.6)で、
NANAO52Fは水平同期 24.5-70kHz 垂直同期 55-120kHz のCRTです。
▼ 結果
----------------------------------------------------------------------------
1) 1024x768(16bpp), 1280x960(8bpp)で表示されました。(解像度はfbsetで確認)
bpp=8の表示では解像度にかかわらず生コンソールのカーソルは見えませんが、
bpp=16の表示では、ボックスカーソルが点滅します。
2) jfbterm は問題なく動きます。ただし canfep + jfbterm で下記の問題(1)あり。
3) X も起動できます。
4) i810fb もカーネル組み込みにできましたが、コンソール画面が一部乱れることが
あった(X起動後には回復しました ..Uum)ので、モジュールにしました。
* dmesg 出力
..
i810_configurei810fb_init: Intel 810 compatible bridge found
i810fb_init: Intel 810 compatible graphics device found
Console: switching to colour frame buffer device 128x48
fb0: Intel 810 frame buffer device, using 4096K of video memory
Logical framebuffer starts at 0xc815a000
MMIO address starts at 0xc80d4000
----------------------------------------------------------------------------
▼ 方法
----------------------------------------------------------------------------
1) http://prdownloads.sourceforge.net/i810fb/patch-i810fb-2.2.19.gz を得る。
# cd /usr/src/linux
# zcat patch-i810fb-2.2.19.gz | patch -p1
2) kernel の configuration で以下を設定する。(池田さんの記事通り)
Console drivers --->
Frame-buffer support --->
<M> Intel 810/810E/810DC-100 support (EXPERIMENTAL)
3) /etc/modules.conf に以下を追加する。(水平垂直同期範囲は各CRTの固有値)
options i810fb vram=4 xres=1024 bpp=16 hsync1=25 hsync2=70 vsync1=55 vsync2=120 accel=1 mtrr=1
4) /etc/rc.d/rc.modules に以下を追加する。
# FrameBuffer driver module for video system of i810:
/sbin/modprobe i810fb
----------------------------------------------------------------------------
▼ 問題
----------------------------------------------------------------------------
1) jfbterm のX方向の解像度が 1280 のとき、カーソルが最終行ないし最終-1 行に
あった場合に canfep を起動すると jfbterm が Segmentation fault で落ちる。
これは i810 に限ったことではなく Mach64 の機械でも同様なので、canfep か
jfbterm の問題だろう。
2) bpp=16にしたときのjfbtermの表示色がおかしい。8bppの場合と対比してみると、
(8bpp) (16bpp)
red -> blue
green == green
amber -> cyan
blue -> red
mazenda == mazenda
cyan -> amber
white == white
(これは jfbterm の色のテーブルに問題があるのではないかと思うのだが ..)
----------------------------------------------------------------------------
canfepについては上記の現象 1)を著者にmailしました。
jfbtermについては、もう少し調べてみたいと思っています。
でもこれで、とりあえず、私の(non-X)作業環境ができました。(^o^)/
山口さん、池田さん、どうもありがとうございました。m(__)m
もっともっとコンソールを活用したいと思っていますので、
これからもよろしくお願いします。
--
pba00250@nifty.com
yoariie@ehime.med.or.jp
---------------------------
有家佳紀(ありいえよしのり)
- Follow-Ups
-
- [plamo:12935] Re: i810fb (Re: jfbterm と画面モード), Yoshinori Ariie
- References
-
- [plamo:12907] i810fb (Re: jfbterm と画面モード), Hiroshi IKEDA
- [plamo:12915] Re: i810fb (Re: jfbterm と画面モード), YAMAGUCHI Shingo
- [plamo:12917] Re: i810fb (Re: jfbterm と画面モード), Hiroshi IKEDA
- [plamo:12921] Re: i810fb (Re: jfbterm と画面モード), Hiroshi IKEDA
[検索ページ]
[メール一覧]
Plamo ML 公開システム