커뮤니티 솔루션

ZimaOS에서 Jellyfin GPU 비교: Intel Arc A310 대 RX 6400

A user compared RX 6400 and Intel Arc A310 for Jellyfin, installed the A310, and worked through QSV/VA-API settings until transcoding showed real GPU activity.

이 ZimaOS/Jellyfin 스레드에서 RX 6400과 Intel Arc A310 중 선택한다면, Arc A310이 미디어 트랜스코딩에 더 적합합니다. 그 이유는 AMD GPU가 ZimaOS에서 보편적으로 지원되지 않기 때문이 아닙니다. 초기 답변에서 그런 주장이 나왔지만 같은 스레드에서 반박되었습니다. 더 중요한 차이는 코덱 지원 역량과 Jellyfin의 현재 Linux 가속 지원입니다.

사용자는 결국 A310을 설치하고 VA-API/QSV를 구성한 후 실제 intel_gpu_top FFmpeg가 트랜스코딩하는 동안 비디오 엔진이 활성화되는지 확인하는 것이 훨씬 더 강력한 증거입니다. 이는 ZimaOS 대시보드에 GPU 위젯이 표시되는지 여부보다 확실합니다.

RX 6400보다 Arc A310이 더 적합했던 이유

Jellyfin의 최신 Intel GPU 가속 가이드에서는 일반적인 Intel GPU에 QSV 사용을 권장하며 Linux에서 Arc A 시리즈 하드웨어를 명시적으로 지원합니다. Arc A 시리즈는 AV1 인코딩도 지원하므로 전용 미디어 트랜스코딩 카드에 유용합니다.

현재 ZimaOS GPU 호환성 가이드에는 Intel A 시리즈 호환 표에 Intel A310, A380, A580, A750 및 A770이 나열되어 있습니다.

직접 재생 때문에 정상 작동하는 GPU가 유휴 상태처럼 보일 수 있습니다

다시 시작 컨트롤이 표시된 Jellyfin 10.11.8 대시보드
커뮤니티의 문제 해결 과정에서는 하드웨어 가속 설정을 변경한 후 Jellyfin을 다시 시작해야 한다는 점이 반복해서 강조되었습니다. 출처: IceWhale 커뮤니티 포럼.

이 스레드에서 가장 유용한 정정 중 하나는 로컬 재생에서 원본 파일이 직접 재생될 수 있다는 점이었습니다. 이 경우 Jellyfin이 GPU를 많이 사용할 이유가 거의 없습니다. 하드웨어 트랜스코딩을 검증하려면 의도적으로 더 낮은 비트레이트, 호환되지 않는 코덱, 자막 번인 또는 변환을 강제하는 다른 조건을 적용하세요.

트랜스코딩 정보 오버레이가 표시된 Jellyfin 재생
재생 진단 기능을 사용해 직접 재생과 실제 트랜스코딩을 구분했습니다. 출처: IceWhale 커뮤니티 포럼.

Linux에서는 QSV와 VA-API가 모두 관련이 있습니다

Intel 저전력 인코더 옵션을 사용한 Jellyfin VA-API 트랜스코딩 설정
사용자는 처음에 Arc A310에서 VA-API를 테스트하고 Intel 저전력 인코더 옵션을 선택했습니다. 출처: IceWhale 커뮤니티 포럼.
Jellyfin Intel Quick Sync 트랜스코딩 구성
커뮤니티는 최신 Arc GPU에서 VA-API에만 의존하기보다 Intel Quick Sync를 사용할 것을 권장했습니다. 출처: IceWhale 커뮤니티 포럼.

커뮤니티는 VA-API에서 Intel Quick Sync로 전환했습니다. 이는 현재 Jellyfin의 권장 사항과도 일치합니다. 지원되는 일반적인 최신 Intel 하드웨어에서는 일반적으로 QSV가 선호되며, VA-API는 이전 하드웨어나 호환성을 중시하는 경로에서 여전히 사용할 수 있고 중요합니다.

모든 코덱 확인란을 무작정 선택하지 마세요. 하드웨어와 드라이버 스택이 실제로 노출하는 형식만 활성화하세요.

가속 설정을 변경한 후 Jellyfin 다시 시작

Jellyfin 다시 시작 버튼이 강조 표시됨
한 답변에서는 가속 설정을 변경한 후 Jellyfin을 다시 시작해야 한다는 점을 강조했습니다. 출처: IceWhale 커뮤니티 포럼.
하드웨어 디코딩이 활성화된 Jellyfin 트릭플레이 설정
트릭플레이 이미지 생성에도 하드웨어 가속이 활성화되었습니다. 출처: IceWhale 커뮤니티 포럼.

Jellyfin의 일부 설정은 서버 프로세스를 다시 시작해야 적용됩니다. 사용자는 트릭플레이에 하드웨어 가속도 활성화했는데, 이를 통해 미리 보기 이미지 생성 시 CPU 부하를 줄일 수 있지만 라이브러리 처리 중 GPU 작업이 추가됩니다.

트릭플레이 이미지를 생성 중인 Jellyfin 대시보드
GPU 구성 변경 후 서버 대시보드에 트릭플레이 생성 작업이 표시되었습니다. 출처: IceWhale 커뮤니티 포럼.

비어 있는 QSV 장치 필드가 실패를 의미하는 것은 아닙니다

QSV 장치 필드가 비어 있는 Jellyfin QSV 설정
이후 테스트에서 트랜스코딩이 작동하는 것으로 나타났지만 QSV 장치 필드는 계속 비어 있었습니다. 출처: IceWhale 커뮤니티 포럼.
Jellyfin Intel 하드웨어 인코딩 및 VPP 톤 매핑 옵션
사용자는 Intel 하드웨어 인코딩 구성의 아래쪽 섹션을 공유했습니다. 출처: IceWhale 커뮤니티 포럼.
Intel QSV용 Jellyfin 톤 매핑 설정
톤 매핑 옵션은 문제 해결 과정의 일부일 뿐, 모든 형식이 가속된다는 증거는 아니었습니다. 출처: IceWhale 커뮤니티 포럼.

사용자는 Jellyfin에 QSV 장치 이름이 다른 시스템과 같은 방식으로 표시되지 않아 걱정했습니다. 커뮤니티 답변에서는 UI 레이블만으로 판단하기보다 해당 필드를 비워 두고 실제 트랜스코딩 동작을 테스트하라고 제안했습니다.

호스트에서 그리고 실제 트랜스코딩 중 GPU 확인

Intel GPU 비디오 가속 기능을 나열한 터미널 출력
Intel 그래픽 스택에 비디오 프로필이 노출되는지 확인하기 위해 명령줄 출력이 사용되었습니다. 출처: IceWhale 커뮤니티 포럼.
Jellyfin 트랜스코딩 중 intel_gpu_top에 표시된 비디오 엔진 활동
가장 강력한 런타임 증거는 다음과 같습니다. intel_gpu_top에서 ffmpeg으로 인한 상당한 비디오 엔진 활동이 표시되었습니다. 출처: IceWhale 커뮤니티 포럼.

스레드에서 가장 강력한 증거는 런타임 활동이었습니다: intel_gpu_top FFmpeg 프로세스가 실행 중일 때 비디오 엔진이 사용 중으로 표시되었습니다. 이는 트랜스코딩 시점에 미디어 엔진이 실제로 작업하고 있음을 보여 주므로, 정적인 장치 목록보다 더 확실한 증거입니다.

하드웨어 가속 가이드에서는 동일한 Direct Play와 트랜스코딩의 경계를 설명하며, Jellyfin 하드웨어 가이드에서는 전용 GPU가 필요한지 여부를 판단하는 데 도움을 줍니다.

앱 소스와 버전도 여전히 중요합니다

공식 앱과 승인된 인증 앱을 표시하는 ZimaOS App Store 필터
또한 기본 제공 또는 승인된 앱 정의와 타사 저장소를 구분했습니다. 출처: IceWhale 커뮤니티 포럼.

이 스레드에서는 App Store의 소스 카테고리와 이후 Jellyfin 버전에 대해서도 다뤘습니다. 호스트 GPU가 작동한다고 해서 모든 컨테이너 이미지에서 해당 GPU가 노출되는 것은 아닙니다. /dev/dri 또는 동일한 FFmpeg/미디어 라이브러리를 포함합니다. 앱 업데이트 후 가속이 작동하지 않으면 카드를 탓하기 전에 컨테이너 정의와 장치 매핑을 비교하세요.

브라우저 재생은 별도의 호환성 계층입니다

DTS-HD MA 오디오를 보여 주는 Jellyfin 미디어 정보
스레드에서는 브라우저 재생과 전용 Jellyfin 클라이언트가 고급 오디오 형식에서 다르게 작동할 수 있다고 설명했습니다. 출처: IceWhale 커뮤니티 포럼.

DTS 및 Dolby 오디오에 대한 논의는 GPU 감지와 별개입니다. 브라우저는 트랜스코딩을 강제하거나 전용 Jellyfin 클라이언트가 직접 처리할 수 있는 오디오 형식의 패스스루에 실패할 수 있습니다. “GPU 문제”가 실제로는 미디어 클라이언트 호환성 문제인지 판단할 때 클라이언트 유형과 재생 정보를 확인하세요.

사용자가 최종적으로 달성한 결과

GPU 설정 작업 후의 Jellyfin 시리즈 페이지
사용자는 하드웨어 가속을 변경한 후에도 라이브러리와 재생이 정상적으로 작동하는지 계속 확인했습니다. 출처: IceWhale 커뮤니티 포럼.
활동 및 저장소 경로가 표시된 Jellyfin 대시보드 버전 10.11.8
이후 대시보드에는 주요 트랜스코딩 설정이 해결된 뒤 Jellyfin 10.11.8이 정상적으로 실행되는 모습이 표시되었습니다. 출처: IceWhale 커뮤니티 포럼.

스레드가 끝날 무렵 사용자는 전반적으로 트랜스코딩이 원활하게 작동한다고 보고했습니다. 설정 과정에서는 UI 레이블 누락, 오래된 미디어에서의 동작 차이, 설정에 대한 일부 불확실성 등 아직 다듬어지지 않은 부분이 드러났지만, A310은 실제로 비디오 작업을 처리하고 있었습니다.

결론

현재 Linux/ZimaOS에서 컴팩트한 Jellyfin 트랜스코딩 카드를 찾는다면 Intel Arc A310은 합리적인 선택입니다. Jellyfin이 Arc에서 QSV/VA-API를 지원하고 ZimaOS의 Intel 호환성 표에도 현재 A310이 포함되어 있기 때문입니다. 성공 여부는 ZimaOS 대시보드 위젯만으로 판단하지 말고, 실제로 강제 트랜스코딩을 실행하고 GPU 엔진 활동을 확인하세요.