지원 티켓 만들기
팔로우

Q100302 : 복잡한 셰이더 설정을 사용하는 동안 Mac OS X에서 산발적 인 Mari 잠금 또는 정지

조짐

계층을 공유하거나 쉐이더 입력을 조작하는 것과 같은 복잡한 작업은 Mac OS X의 Legacy, Optimized 또는 Automatic 쉐이더 컴파일 모드에서 완료 될 때 Mari이 잠기는 원인이되는 드라이버의 피드백이 잘못 될 수 있습니다.

원인

Mari의 복잡한 쉐이더 설정 작업을 할 때 Mari과 드라이버 간의 잘못된 통신이 발생하여 세션의 성능에 영향을 줄 수 있습니다. 레거시 모드, 최적화 모드 또는 자동 모드에서는 마리가 바쁠 것으로 보이지만 대부분의 경우 작업을 완료하는 대신 충돌이 발생할 수 있습니다.

이 문제는 Mac OS X에 나타나며 가능한 한 빨리 해결하기 위해 Apple과 협력 중입니다.


해결

Mari 3.2 이하

3.3v1 이전의 Mari 버전에서이 문제가 발생하는 경우 프로젝트의 복잡성을 줄임으로써이를 해결할 수 있습니다. 베이크 포인트 노드를 사용하거나 레이어 스택을 캐싱하는 것이 좋습니다. 이를 통해 더 나은 성능을 위해 프로젝트를 비파괴 적으로 최적화함으로써 이익을 얻을 수 있습니다.

또는 파괴적이라 할지라도 비슷한 최적화를 이루기 위해 레이어 스택을 페인트 레이어로 병합 할 수 있습니다.

모든 성능 최적화 권장 사항을 다루는 기사는 다음에서 찾을 수 있습니다. Q100188 : 최상의 성능을위한 Mari 프로젝트 최적화

Mari 3.3 이상

Mari 3.3v1 이상에서이 문제가 발생하면 레거시, 최적화 또는 자동 모드에서 충돌이 발생한 후에 다음 번 Mari을 다시 열 때 UI에 경고가 표시 될 수 있습니다.

시스템은 Mari이 마지막으로 실행되었을 때 Mari이 성공적으로 종료되었는지 여부를 감지하고 그렇지 않은 것으로 생각하고 쉐이더 컴파일이 동적 모드로 설정되지 않은 경우 다음 대화 상자를 표시합니다.


그림 1 : 경고 대화 상자 창


'예' 를 선택하면 시작한 세션에서 쉐이더 편집 모드가 자동으로 전환되었는지 확인하십시오.

'아니오' 를 선택하면 이러한 환경 설정을 직접 변경하는 것이 좋습니다. 이 작업을 수동으로 수행해야하는 경우 아래 이미지와 같이 Mari 환경 설정에서 다음 위치로 이동하십시오.




그림 2 : Mari > 환경 설정> GPU> 일반> 셰이더 컴파일



더 읽기

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

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

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

도움이 되었습니까?
/

We're sorry to hear that!

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

댓글