에이전트 측 문제 해결
무손실 모드가 활성화되지 않으므로 필요한 구성 및 조건이 충족되더라도 세션에서 무손실 인코딩을 활용하지 못합니다.
가능한 원인 및 해결 방법:
-
레지스트리 키가 설정되지 않았거나, 철자가 틀리거나, 위치가 잘못됨
- 확인: 확인 섹션에 설명된 대로 레지스트리 키를 확인합니다.
- 해결 방법: 구성 섹션에 표시된 대로 EncoderAlwaysLossless=1을 설정합니다.
-
호환되지 않는 GPU 하드웨어
- 확인 : GPU가 Pascal 제품군 이상인지 확인합니다.
- 해결 방법: NVIDIA의 비디오 인코딩 및 디코딩 지원 매트릭스에 대해 GPU 모델을 확인하고 GPU가 HEVC 4:4:4를 지원하지 않는 경우 시스템이 자동으로 BlastCodec으로 변경됩니다.
-
오래된 에이전트 디스플레이 드라이버
- 확인: 드라이버 버전 및 NVIDIA 라이센스를 확인합니다.
- Windows:
nvidia-smi를 실행하거나 디바이스 관리자를 확인합니다. - Linux:
nvidia-smi또는cat /proc/driver/nvidia/version을 실행합니다.
- Windows:
- 해결 방법: 드라이버 버전을 하이퍼바이저 환경에서 지원되는 최신 GRID 드라이버로 업데이트하고 NVIDIA 라이센싱을 제공합니다.
- 확인: 드라이버 버전 및 NVIDIA 라이센스를 확인합니다.
-
리소스 경합
- 증상: 인코더가 과도한 부하에서 또는 여러 세션에서 실패함
- 확인: Blast 작업자 로그에서 인코더 초기화 실패를 확인합니다.
- 해결 방법:
nvidia-smi를 사용하여 GPU 활용률을 모니터링합니다.- NVENC를 사용하여 다른 애플리케이션 확인
- vGPU 프로파일을 늘려 VM에 할당된 GPU 리소스를 늘립니다.
클라이언트 측 문제 해결
NVENC HEVC 무손실 모드가 클라이언트에서 작동하지 않아 서버 측에서 사용하도록 설정되고 지원되는 경우에도 사용자가 고성능 NVENC 무손실 디스플레이를 경험할 수 없습니다.
가능한 원인 및 해결 방법:
-
클라이언트 측에서 HEVC-4:4:4 디코딩이 사용되도록 설정되지 않음
- 확인: 클라이언트 기본 설정을 확인합니다.
- 해결 방법: "HEVC 디코딩 허용" 및 "고화질 색상 허용" 설정을 모두 사용하도록 설정합니다. NVIDIA NVENC 무손실 모드 사용 참조
-
클라이언트 GPU가 HEVC 4:4:4(고화질 색상)를 지원하지 않음
- 확인:
%TEMP%\omnissa-[user]-####\horizon-mksprobe-[PID].log에서 코덱 프로브 로그를 확인하여 다음 문구가 포함된 로그 라인 찾기: "Hardware HEVC 4:4:4 8-bit: Available up to 7680x4320, supports: I601 H709 F709" - 해결 방법:
- GPU가 HEVC 4:4:4 디코딩을 지원하는지 확인
- NVIDIA: GPU가 Turing 제품군 이상인지 확인합니다.
- Intel: Intel의 GPU 지원 매트릭스를 확인합니다.
- 확인:
-
리소스 또는 소프트웨어 제약 조건
- 알려진 문제: 특정 해상도/프레임 속도 조합에서 일부 디코더 구성이 실패함
- 예: Linux 클라이언트가 있는 Intel Iris GPU가 무손실을 사용하도록 설정하지 않을 수 있음(참조: VCART-10097, DPM-17695)
- 확인: horizon-protocol-###.log의 로그에서 디코더 오류를 확인합니다.
- 해결 방법:
- 다른 해상도 설정 시도
- 클라이언트 GPU 드라이버 업데이트
- OS별 그래픽 드라이버 문제 확인
참고: 에이전트 및 클라이언트 디버깅의 경우 nvidia-smi를 실행하여 드라이버가 로드되었는지 확인하는 것이 좋습니다. 이는 Windows 및 Linux 에이전트에 모두 적용됩니다. 또한 Windows에서는 디바이스 관리자에서 디스플레이 어댑터를 확인하여 오류가 없는지 확인할 수 있습니다.
이 페이지가 도움이 되었나요?