지원 티켓 만들기
팔로우

Q100313 : Mari의 가상 텍스처에 대한 GPU 메모리 사용량 계산하기

개요

Mari 은 대부분의 경우 그래픽 카드가 처리 할 수있는 메모리 용량이 응용 프로그램의 성능과 직접적으로 관련되어있는 GPU 집약적 인 소프트웨어입니다.

Mari을 실행하는 데 필요한 메모리 양은 항상 생성하려는 프로젝트의 크기에 주관적입니다.

이 기사에서는 다양한 프로젝트 크기에 대해 가상 텍스처를 계산하는 데 필요한 메모리 양을 확인하는 데 사용할 수있는 수식에 대해 설명합니다.

추가 정보


프로젝트 크기에 의존하는 메모리 계산은 가상 텍스처 계산을 위해 Mari이 소비하는 것을 알아 내기 위해 다음 공식으로 압축 될 수 있습니다 :

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은 가상 텍스처 만 계산할 때 이미 전용 메모리의 절반 이상을 사용하고 있습니다.

Mari에서 다른 기능 및 쉐이더를 계산하기위한 추가 프로세스를 고려할 때뿐만 아니라 GPU (웹 브라우저 포함)를 사용할 수있는 다른 애플리케이션을 고려하면 왜 그 이유를 쉽게 이해할 수 있습니까? 일부 사용자는 스스로 메모리 부족 현상이 발생하기 쉽습니다.

참고 : 사용할 수있는 RAM이 많을수록 Mari에서 다른 하드웨어 구성 요소의 사용 방법과 성능에 영향을 줄 수 있는지 검토하고 싶을 수도 있습니다.

Q100078 : Mari 의 하드웨어 구성 요소 사용

추가 도움말

SVT에 관한 추가 정보와 다양한 하드웨어가 Mari의 성능에 어떤 영향을 줄 수 있는지 알고 싶다면 Mari 온라인 도움말을 참조하십시오.

도움이 되었습니까?
/

We're sorry to hear that!

Please tell us why.
5명 중 4명이 도움이 되었다고 했습니다.

댓글