증상
Katana , Mari , Modo , Nuke Intel 10세대(Ice Lake) CPU 이상(11세대(Rocket Lake), 12세대(Alder Lake), 13세대(Raptor Lake) 이상)을 사용하는 컴퓨터에서 실행되지 않는 경우가 있는 것으로 밝혀졌습니다.
이 문제는 Windows 운영 체제에만 영향을 미칩니다.
Nuke Indie , Nuke Non-Commercial 및 Mari Non-Commercial 사용자들도 이 문제로 인해 기기 인증 시 라이선스 대화 상자가 중단될 수 있다고 보고했습니다. 정보를 입력하고 '기기 인증'을 클릭한 후,
그러면 진행률 표시줄이 표시되고, 대화 상자가 닫힐 수 있습니다. 이 경우 라이선스가 업데이트되지 않습니다.
원인
특정 버전의 소프트웨어에 포함된 OpenSSL 버전(1.0.2.g)에 버그가 있습니다. Intel 10세대(Ice Lake) CPU 이상에서 rax 레지스터를 잘못 사용하는 sha1 asm 루틴 으로 인해 충돌이 발생합니다 . 이에 대한 자세한 내용은 아래 "추가 자료" 섹션에서 확인할 수 있습니다 .
해결 방법
해결 방법으로 다음 환경 변수를 설정하여 문제를 해결할 수 있습니다.
OPENSSL_ia32cap=~0x200000200000000
제어판 > 시스템 > 고급 시스템 설정 > 환경 변수… 로 이동하여 이 작업을 수행할 수 있습니다. 환경 변수를 추가한 후에는 컴퓨터를 다시 시작해야 해당 변수가 적용됩니다.
이 변수는 비트 33과 54를 비활성화하며, OpenSSL 설명서에 따르면 프로세서 기능만 비활성화하므로 보안 문제를 일으키지 않습니다. 변수에 대한 설명서는 추가 자료에서 확인할 수 있습니다. 아래 섹션을 참조하세요.
해결
이 문제는 OpenSSL 1.0.2i 이상 버전 에서 해결될 예정입니다 . 자세한 내용은 아래 '추가 자료' 섹션에서 확인하실 수 있습니다.
NUKE
Nuke 의 OpenSSL 버전을 업데이트하기 위한 내부 기능 요청이 기록되었으며, 이는 다음과 같이 참조할 수 있습니다.
ID 424014 - Nuke 의 OpenSSL 버전을 1.0.2i 이상으로 업그레이드하세요.
Nuke 의 OpenSSL 버전이 1.0.2u로 업데이트되면서 이 문제는 Nuke 13.0v8, 13.1v4, 13.2v1 이상에서 더 이상 발생하지 않을 것입니다.
하지만 이 문제는 Nuke 13.0v8, 13.1v4, 13.2v1 이전에 출시된 Nuke 버전에서는 여전히 존재할 수 있으며, 위의 해결 방법을 사용해야 할 수도 있습니다.
MARI
OpenSSL 1.0.2g를 기반으로 빌드된 Mari 버전은 10세대 이상의 Intel CPU에서 문제가 발생할 수 있습니다.
ID 483084 - Mari 의 OpenSSL 버전을 1.0.2i 이상으로 업그레이드하기 위한 내부 기능 요청이 기록되었습니다.
OpenSSL 버전은 Mari 4.7v7, 4.8v2 및 5.0v2 부터 1.0.2u로 업그레이드되었고, Mari 6.0v1 이상 에서는 1.1.1m으로 업그레이드되었습니다.
KATANA
Katana 에서는 Rocket Lake 11세대 Intel CPU에서 보고된 충돌 동작에 대한 버그도 기록되어 있습니다. 이 버그 ID는 다음과 같습니다.
ID 475083 - Intel 11세대 CPU가 장착된 시스템에서 Katana 실행하면 충돌이 발생합니다.
이 버그는 Katana 4.5v1 이상 버전 에서 해결되었으며, 더 이상 이러한 문제가 발생하지 않습니다. Katana 4.5v1 이상 버전은 OpenSSL 1.0.2u 이상을 사용합니다.
MODO
Modo 에서는 최신 Gen Intel 프로세서를 사용할 때 Modo 15에서 라이선싱 UI가 예상대로 나타나지 않는 문제가 확인되었으며, 이 문제는 Modo 16.0v3 이상 에서 수정되었습니다.
이 특정 문제에 대한 자세한 내용은 다음 지식 기반 문서를 참조하세요.
Q100631: 10세대(Ice Lake), 11세대(Rocket Lake) 또는 12세대(Alder Lake) Intel CPU를 사용하는 Modo 15에서 라이선스 UI가 나타나지 않습니다.
추가 읽기
OpenSSL 문서 에 대한 자세한 내용은 다음 링크를 참조하세요 .
Intel OpenSSL* SHA 충돌 버그 에 대한 추가 정보는 여기에서 볼 수 있습니다 .
-
자세한 내용은 지식 기반 문서 Q100015 - 환경 변수를 설정하는 방법 에서 확인하세요 .
추가 도움말
최신 세대 Intel CPU를 사용하면서 OpenSSL 환경 변수를 설정한 후에도 Katana , Mari , Modo 또는 Nuke 실행하는 데 여전히 문제가 있는 경우 지원 요청을 열어 발생한 정확한 문제와 취한 문제 해결 단계를 알려주시기 바랍니다.
지원 요청을 여는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.
Q100064: 지원 티켓을 제출하는 방법
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요