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

팔로우

요약

Mari 는 극도로 GPU 집약적인 소프트웨어입니다. 즉, 대부분의 경우 그래픽 카드가 처리할 수 있는 메모리 양은 애플리케이션 성능과 직접적인 관련이 있습니다.

Mari 실행하는 데 필요한 메모리 양은 항상 생성하는 프로젝트의 크기에 따라 다릅니다.

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

추가 정보

프로젝트 크기에 따른 메모리 계산은 다음 공식으로 요약되어 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


위의 예에서 그래픽 카드에 약 4GB의 메모리가 있는 경우 Mari 가상 텍스처 계산에만 이미 전용 메모리의 절반 이상을 사용하고 있을 것입니다.

다른 기능과 셰이더를 계산하기 위해 Mari 내에서 발생하는 추가 프로세스를 고려하고 GPU(웹 브라우저 포함)를 사용할 수 있는 열려 있는 다른 응용 프로그램을 고려하기 시작하면 이유를 쉽게 이해할 수 있습니다. 일부 사용자는 메모리 부족 현상이 매우 쉽게 발생할 수 있습니다.

참고: 가상 텍스처는 가상 텍스처 아틀라스 또는 SVT(Sparse Virtual Texture)라고도 합니다.

참고: 사용 가능한 RAM이 많을수록 더 좋습니다. Q100078: Mari 의 하드웨어 구성 요소 Mari 을 참조하여 다른 하드웨어 구성 요소가 어떻게 사용되고 Mari의 성능에 영향을 미치는지 검토할 수도 있습니다.

추가 도움말

SVT 및 다양한 하드웨어가 Mari 의 성능에 어떤 영향을 미칠 수 있는지에 대한 추가 정보가 필요한 경우 다음 문서를 참조하십시오. 문서: Mari 에 사용할 하드웨어

여전히 성능 문제가 발생하는 경우 지원 티켓을 생성하고 이 문서( Q100090: Mari 문제 보고) 에서 요청하는 정보를 제공하십시오.

지원 요청을 여는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오. Q100064: 지원 티켓을 올리는 방법

    우리는 문제로 불편을 끼쳐 드려 죄송합니다

    이유를 알려주세요