Date: Mon, 12 Jan 2026 20:38:12 +0900 From: Tomoaki AOKI <junchoon@dec.sakura.ne.jp> To: masa@amogha.jp Cc: hiroo.ono+freebsd@gmail.com, users-jp@freebsd.org Subject: Re: =?UTF-8?B?5aSW5LuY44GR44OH44Kj44K544Kv44G444GuRnJlZUJTRA==?= =?UTF-8?B?44Gu44Kk44Oz44K544OI44O844Or?= Message-ID: <20260112203812.9fcbc47c79541d0c59f78db0@dec.sakura.ne.jp> In-Reply-To: <ydl5x97w4dg.fsf@pc06.mar> References: <20260110001759.47457c4b90a803e5c2d0e261@dec.sakura.ne.jp> <ydl5x97w4dg.fsf@pc06.mar>
index | next in thread | previous in thread | raw e-mail
On Mon, 12 Jan 2026 18:46:03 +0900 丸山直昌 <masa@amogha.jp> wrote: > 家庭菜園FreeBSD愛好家 丸山です。 > > Sat, 10 Jan 2026 00:17:59 +0900 > Tomoaki AOKI <junchoon@dec.sakura.ne.jp> writes: > > >このパッチを当てた状態で、私の環境でRAWモードで出力したものの > >png変換結果が崩れてしまっているのです。 > > > >ちなみにdmesgでは"VT(efifb): resolution 1920x1080"となっていますが、 > >その後にnvidia-drm.koとその依存物が読み込まれています。 > > D40858を使って kernel を作り直し、 vidcontrol も作り直したのですが、 > vtraw2png では正しいpng ファイルになりませんね。私が試した環境は > FreeBSD14.3amd、 lenovo X230で > > # sysctl -a |grep efifb > VT(efifb): resolution 1366x768 > VT(efifb): resolution 1366x768 > device vt_efifb > > というものです。 > > vidcontrol -p text < /dev/ttyv0 > screenshot.txt > > は問題ないようですが、 vidcontrol -p raw を使い、vtraw2png でやると、違 > う画像に化けます。 > > どうしたものでしょうかね。 一応、画像でなくてもいいから書式付きのスクリーンショットを取りたい、 というだけなら、textの代わりにtermを使う手があります。 画面によってはESCシーケンスまみれになるのでdemsgにもsyslogにも行かず 画面にしか存在しないエラー等を周辺の画面ごとテキストとして出力する ような用途には向きませんが、CUI・TUI画面例ならこちらが向いているかも。 IPMIやらシリアルポートやらが無くて画面写真を見ながらの手入力ですが、 私の(やはり正常な画像に変換できない)環境のGOP設定は OK gop get EDID 3840x2160 1920x1080 1600x1200 1680x1050 1400x1050 1280x1024 1440x900 1280x960 1280x720 mode 12: 1920x1080x32, stride=2048 frame buffer: address=4000000000, size=870000 color mask: R=00ff0000, G=0000ff00, B=000000ff OK のようになっています。 恐らくどこかが前提と合わないのかと。 > >小野さんがD40858でコメントしておられるようにフレームバッファの色深度が > >32bitを前提としているのに実際のモードが異なっているのか、あるいは > >1920*1080という解像度との兼ね合いなのか、はたまた別の要因があるのか。 > > > >腰を据えて深入りする余裕があればさまざまなパターンでビットマップ > >として変換してみて様子を見る手もあるのですが...。 > > -------- > 丸山 直昌 まるやま なおまさ > メールアドレス: masa@amogha.jp > -- 青木 知明 [Tomoaki AOKI] <junchoon@dec.sakura.ne.jp>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20260112203812.9fcbc47c79541d0c59f78db0>
