[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