첫 번째 생성이 매우 느림
세션의 첫 번째 클립이 나머지보다 훨씬 오래 걸리는 이유와 2분 내에 느린 디스크와 느린 GPU를 구분하는 방법.
3분이 걸려야 하는 카드에서 20분이 걸리는 생성은 보통 카드 문제가 아닙니다. 대부분의 시간은 생성이 시작되기 전에 디스크에서 모델을 읽는 데 소비되며, 그 읽기 앞에 있는 바이러스 스캐너가 이를 배로 늘릴 수 있습니다.
누가 필요한가
SimpliGen을 연 후 첫 번째 로컬 생성이 그 이후의 생성보다 훨씬 느린 경우. 비디오 모델이 가장 큰 파일이기 때문에 비디오 프리셋에서 가장 두드러집니다.
이것이 당신의 문제인가?
다음 중 하나라도 해당하면 아마 맞을 겁니다:
- SimpliGen을 연 후 첫 번째 생성은 느리고, 이후 생성들은 훨씬 빠릅니다.
- 진행률 표시줄이 단계 계산이 시작되기 전에 오랜 시간 멈춰있습니다.
- GPU가 그 조용한 시간 동안 거의 유휴 상태에 있습니다.
- 모델이 내부 SSD가 아닌 하드 드라이브, 외부 드라이브 또는 네트워크 위치에 있습니다.
2분 테스트
SimpliGen을 닫지 않고 같은 생성을 두 번 실행하세요.
- 두 번째 실행이 훨씬 빠르면 GPU에 문제가 없습니다. 모델 로드 비용을 지불했고, 아래의 해결 방법이 적용됩니다.
- 두 실행이 모두 똑같이 느리면 이것은 당신의 문제가 아닙니다. 대신 메모리 부족/멈춘 생성을 참조하세요.
실제로 무엇이 일어나는가
프리셋이 생성할 수 있기 전에 엔진은 모델을 메모리로 읽습니다. 비디오 프리셋은 디스크에서 10GB에서 30GB를 가져올 수 있습니다. 한 번 로드되면 모델은 메모리에 남아있으므로, 해당 세션의 이후 모든 생성은 대기 시간을 건너뜁니다.
두 가지가 일반적으로 이 읽기를 크롤링 속도로 느리게 합니다:
- 드라이브. 기계식 하드 드라이브 또는 USB나 네트워크 드라이브는 내부 SSD보다 여러 배 느립니다. 한 사용자의 로그에는 모델이 29MB/s로 로드되어 3.5분 렌더링이 24분 대기로 변했습니다.
- 바이러스 스캐너. Windows Defender 및 써드파티 안티바이러스는 파일을 읽을 때마다 각 파일을 스캔합니다. 이 크기의 파일에서는 읽기 자체보다 훨씬 더 많은 시간이 소비될 수 있습니다.
이것은 클라우드 도구에서 온 사람들이 가장 많이 알아차리는 차이입니다. 클라우드 서비스에서는 모델이 이미 서버에 로드되어 있으므로 이 비용을 절대 보지 않습니다. 로컬에서는 세션당 한 번 지불합니다.
해결하기
모델을 가장 빠른 드라이브에 배치하기
설정 -> 저장소를 열고 모델이 저장되는 위치를 확인하세요. 해당 위치가 하드 드라이브, 외부 드라이브 또는 네트워크 공유인 경우 내부 SSD로 이동하세요. 이미 설치한 프리셋은 새 위치로 다시 다운로드할 수 있습니다.
바이러스 스캐너에서 모델 폴더 제외하기
Windows 보안에서 바이러스 및 위협 방지를 열고, 바이러스 및 위협 방지 설정 아래의 설정 관리를 열고, 제외 추가 또는 제거를 열고 SimpliGen 저장소 폴더를 폴더 제외로 추가하세요. 경로는 설정 -> 저장소에 표시된 경로입니다.
써드파티 안티바이러스를 사용하는 경우 같은 폴더를 해당 제외 목록에 추가하세요. 모델 파일은 프리셋이 선언한 소스에서 오고 다운로드 시 검증되므로 폴더를 제외해도 스캐너가 걸러낼 수 있는 모든 것에 대해 보호되지 않습니다.
테스트 다시 실행하기
SimpliGen을 새로 열고 한 번 생성을 실행하세요. 첫 번째 실행이 이제 많은 분 동안 멈춰있지 않고 합리적인 시간 내에 단계 계산을 시작해야 합니다.
모델 로드 후에도 느린가?
그러면 생성 자체가 느린 부분이므로 다른 질문입니다. 로컬 비디오는 몇 초가 아니라 몇 분이 걸리고, 정확히 몇 분인지는 카드, 해상도 및 기간에 따라 다릅니다. 예상할 수 있는 것은 시스템 요구사항을 참조하고, 생성 내내 느리게 실행되지 않고 끝 근처에서 멈추는 경우 메모리 부족/멈춘 생성을 참조하세요.
긴 실행이 느리게 마치는 대신 충돌하거나 전체 시스템을 고정하는 경우 이는 디스크가 아니라 페이지 파일입니다. Windows 페이지 파일 증가를 참조하세요.