サポートチケットを作成する
フォローする

Q100313:マリのバーチャルテクスチャのGPUメモリ使用量の計算

概要

Mariは非常にGPUを消費するソフトウェアです。つまり、ほとんどの場合、グラフィックカードが処理できるメモリ量はアプリケーションのパフォーマンスに直接関係します。

Mariを実行するために必要なメモリの量は、作成しているプロジェクトのサイズに対して常に主観的なものです。

この記事では、さまざまなプロジェクトサイズで仮想テクスチャを計算するために必要なメモリ容量を調べるために使用できる式について説明します。

詳しくは


プロジェクトサイズに依存するメモリの計算は、MariがVirtual Texturesの計算に使用するものを見つけるために、次の式にまとめることができます。

Pixel Size x Width x Height x Depth


たとえば、4Kテクスチャの32ビットチャンネルがある場合は、次の方法で使用するメモリ量を計算できます。

32 bit x 4     = 128 bit              ## Where 4 represents R, G, B, A and 32 bits per pixel 
128 bit / 8 = 16 Bytes   ## Convert 128 bits into bytes = 16 Bytes
16 x 4096 = 65536 Bytes   ## Multiplied by the width of the texture layer
65536 x 4096 = 268435456 Bytes ## Multiplied by the height of the texture layer
268435456 x 8 = 2147483648 Bytes ## Multiplied by the number of layers in your layerstack
 Total:  2.147483648 Gigabytes


上記の例では、グラフィックカードに約4ギガバイトのメモリがある場合、Mariは仮想テクスチャのみを計算するだけで、すでに専用メモリの半分以上を使用しています。

他の機能やシェーダを計算するため、およびGPUを使用している可能性のある他のアプリケーション(Webブラウザを含む)を考慮に入れるためにMari内で行われる追加のプロセスを検討し始めると、その理由は簡単にわかります何人かのユーザは自分自身がメモリを使い果たしているのを非常に簡単に感じるかもしれません。

注: RAMの容量が多いほど、この記事を見て、他のハードウェアコンポーネントの使用方法やMariのパフォーマンスへの影響を確認することもできます。

Q100078: Mariのハードウェアコンポーネントの使い方

さらなる助け

SVTに関する詳細情報、およびMariでのハードウェアの違いによるパフォーマンスへの影響については、 Mariオンラインヘルプをご覧ください

この記事は役に立ちましたか?
/

We're sorry to hear that!

Please tell us why.
5人中4人がこの記事が役に立ったと言っています

コメント