지원 티켓 만들기
팔로우

Q100308 : Mari 3.3의 새로운 Shader Compilation 모드에 대한 이해

개요

Parallel Shader Compilation은 Mari 3.3v1에서 소개 된 새로운 기능으로, 아티스트는 여러 가지 Shader Compilation Modes를 사용하여 뷰포트 최적화와 전반적인 성능 향상의 이점을 누릴 수 있습니다.

이 기사에서는 네 가지 컴파일 모드의 차이점과 사용할 모드를 선택하는 방법에 대해 설명합니다.

추가 정보

이전 버전의 Mari에서 아티스트가 특정 작업을 수행했을 때 Mari은 결과를 캔버스에 표시하기 위해 최적화 된 셰이더를 다시 컴파일해야합니다. 이러한 작업은 레이어 스택에 새로운 절차 레이어를 추가하는 아티스트부터 레이어 가시성 조정, 혼합 모드 변경 또는 레이어 순서 재정렬까지 다양합니다. 프로젝트의 복잡성에 따라 이러한 쉐이더 편집 작업은 상대적으로 오랜 시간이 걸릴 수 있으며, 이는 아티스트에게는 실망스럽고 시간이 많이 걸립니다.

Mari 3.3v1부터 우리는 아티스트가 향상된 성능을 위해 활용할 수있는 Shader Compilation 모드를 도입하여이를 극복하기 위해 노력해 왔습니다.

  • 동적

동적 모드는 렌더링 속도가 매우 빠르며 무거운 쉐이더를 렌더링합니다. 즉, 컴퓨터가 활성 상태를 유지하는 동안 느린 프레임 속도가 발생합니다. 동적 모드는 여러 작업을 신속하게 캐싱하여 작동하므로 처음에는 회전 휠이 생길 수 있지만 두 번째로 특정 작업을 수행 할 때부터는 셰이더를 다시 컴파일 할 필요가 없습니다.

  • 최적화 됨

최적화 된 모드는 일단 컴파일되면 라이터 셰이더가 렌더링되므로 프레임 속도가 향상됩니다. 그러나 동적 모드와 비교할 때 셰이더를 컴파일하는 프로세스가 느려지므로 마리의 회전 휠이 뷰포트에 더 자주 표시됩니다.

  • 오토매틱

자동 모드는 셰이더 컴파일의 한 가지 유형이 아니라 '동적'및 '최적화'모드를 병행 컴파일에 사용하여 Mari 뷰포트에서보다 빠르고 깨끗한 결과를 제공합니다. 이 모드에서 작업하는 동안 아티스트는 최대한의 최적화를 경험할 수 있으며 캔버스가 업데이트 될 때까지 기다릴 필요가 거의 없습니다.

자동 모드의 드라이버 요구 사항에 대한 자세한 내용은 다음을 참조 하십시오. Q100309 : Mari 3.3의 Shader Compilation 기능에 대한 그래픽 드라이버 요구 사항

  • 유산

레거시 모드를 활성화하면 이전 버전 인 3.3v1 이전 버전과 동일한 상태로 Mari을 사용하게됩니다. 셰이더 컴파일 기능을 사용할 수는 없지만 GPU 텍스처 관리 및 색상 공간 내보내기 속도에서 여전히 최적화가 수행됩니다.


Mari의 환경 설정을 열고 GPU 탭을 선택한 다음 "Shader Compilation"으로 스크롤하여 Shader Compilation 모드를 선택할 수 있습니다.

추가 정보

셰이더 컴파일 모드를 사용할 때 성능 문제가 발생하는 경우 Mari의 효율성을 높이기 위해 해제 할 수있는 추가 설정이나 옵션이 있습니다. 고려해야 할 추가 원인에 대한 자세한 내용은 여기를 참조하십시오. Q100253 : Mari 성능 문제 해결


성능 문제는 때때로 프로젝트 및 설정에 따라 달라질 수 있으므로이 기사의 조언을 테스트 한 후에도 여전히 문제가 발생하는 경우 지원 포털을 통해 문의하고 지금까지 수행 한 단계를 알려주십시오. 조사를 위해 필요한 모든 초기 정보는 Q100090 : 마리 문제 신고 아래에 설명되어 있습니다.

지원 티켓을 여는 방법에 대한 자세한 내용은 ' 지원 포털 사용 '문서를 참조하십시오.

도움이 되었습니까?
/

We're sorry to hear that!

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

댓글