家庭菜園FreeBSD愛好家 丸山です。 Sat, 10 Jan 2026 00:17:59 +0900 Tomoaki AOKI <[email protected]> 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 でやると、違 う画像に化けます。 どうしたものでしょうかね。 >小野さんがD40858でコメントしておられるようにフレームバッファの色深度が >32bitを前提としているのに実際のモードが異なっているのか、あるいは >1920*1080という解像度との兼ね合いなのか、はたまた別の要因があるのか。 > >腰を据えて深入りする余裕があればさまざまなパターンでビットマップ >として変換してみて様子を見る手もあるのですが...。 -------- 丸山 直昌 まるやま なおまさ メールアドレス: [email protected]
