[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sigmarion frame buffer
> current(2001/2頭)をsigmarionで使っているのですが、X(xsrc / current)
> が画面がずれます。
> コンソールは大丈夫なのですが。
私、
pbsdboot.exeはsigmarionをサポートしたころのやつ,
kernel -current 2001/2/13 HPCFB_MULTI付き、X -current 2001/1/10
で動かしていますが問題ないのですが....
Xはそれ以降hpcmips関連の変更はないですね。
HPCFB_MULTIは影響しないと思います。
mq200.cがHPCFBIO_GCONF+HPCFB_CURRENT_CONFIGで返す値の問題だと思います。
struct hpcfb_fbconf fbconf;
fbconf.hf_conf_index = HPCFB_CURRENT_CONFIG;
if (ioctl(fd, HPCFBIO_GCONF, &fbconf) < 0) {
perror("ioctl(HPCFBIO_GCONF)");
return FALSE;
}
fprintf(stderr, "%dx%d (%dbytes/line) %dbit offset=%lx\n",
fbconf.hf_width,
fbconf.hf_height,
fbconf.hf_bytes_per_line,
fbconf.hf_pixel_width,
fbconf.hf_offset);
の結果はどうなるでしょうか。
私の場合
640x240 (1280bytes/line) 16bit offset=0x00000000
mgl2とかはいっていればdebug printfでも出力されますが...
mgl2などではどうなりますか? 私の方ではこちらも問題ないです。
他の人はどうでしょう?
sato