てがみ: qatacri at protonmail.com | 統計 | 2023

202303300

画面解像度を上げると VRAM が足りなくなる (ような挙動をする) ことが何度かあって、そんなに容量の際どい状況が頻発するのか疑問だった。何枚かスクリーンサイズのバッファを持つとはいえ、 VRAM に占める割合はそれほど大きくない。

最近気づいたが、これは画面解像度が高くなることで、より高解像度のミップマップにアクセスすることが原因なのかな。

テクスチャストリーミング - Unity マニュアル
テクスチャ ストリーミングの概要 | Unreal Engine ドキュメント

ミップマップの動的なロード/アンロードもゲームエンジンには当たり前のように実装されている機能なのだなあ。単に GPU ドライバ側の機能でメインメモリにスワップしているだけかと思っていた。