Jellyfin Forum
Unable to Transcode Video in Firefox With Apollo Game Streaming Virtual Display - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Unable to Transcode Video in Firefox With Apollo Game Streaming Virtual Display (/t-unable-to-transcode-video-in-firefox-with-apollo-game-streaming-virtual-display)



Unable to Transcode Video in Firefox With Apollo Game Streaming Virtual Display - pcv4 - 2025-02-02

The video is HEVC Main-10, and there's no direct streaming with mkv container in Firefox, perhaps adding option to select what gpu(s) to use would be great

Jellyfin: 10.10.5
OS : Windows 11 24H2
Play On : Firefox 134.0.2 (Locally and Transcoded)
GPU : AMD Radeon RX 6700XT
GPU Driver : AMD Radeon Adrenaline 25.1.1


Code:
ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers
  built with clang version 19.1.7
  configuration: --cc=clang --pkg-config-flags=--static --extra-cflags=-I/clang64/ffbuild/include --extra-ldflags=-L/clang64/ffbuild/lib --prefix=/clang64/ffbuild/jellyfin-ffmpeg --extra-version=Jellyfin --disable-ffplay --disable-debug --disable-doc --disable-sdl2 --disable-ptx-compression --enable-lto=thin --enable-gpl --enable-version3 --enable-schannel --enable-iconv --enable-libxml2 --enable-zlib --enable-lzma --enable-gmp --enable-chromaprint --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libwebp --enable-libvpx --enable-libzimg --enable-libx264 --enable-libx265 --enable-libsvtav1 --enable-libdav1d --enable-libfdk-aac --enable-opencl --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      59.  8.100 / 59.  8.100
  libavcodec    61.  3.100 / 61.  3.100
  libavformat    61.  1.100 / 61.  1.100
  libavdevice    61.  1.100 / 61.  1.100
  libavfilter    10.  1.100 / 10.  1.100
  libswscale      8.  1.100 /  8.  1.100
  libswresample  5.  1.100 /  5.  1.100
  libpostproc    58.  1.100 / 58.  1.100
[AVHWDeviceContext @ 000001ab5199c300] Using device 1002:73df (AMD Radeon RX 6700 XT).
[AVHWDeviceContext @ 000001ab519ee980] No matching devices found.
Device creation failed: -19.
Failed to set value 'opencl=ocl@dx11' for option 'init_hw_device': No such device
Error parsing global options: No such device



RE: Unable to Transcode Video in Firefox With Apollo Game Streaming Virtual Display - theguymadmax - 2025-02-02

Follow the steps here, it might be related to remote desktop.


RE: Unable to Transcode Video in Firefox With Apollo Game Streaming Virtual Display - pcv4 - 2025-02-04

(2025-02-02, 03:54 PM)theguymadmax Wrote: Follow the steps here, it might be related to remote desktop.

doesn't work, I was created an Issue in Apollo github, but they suggested it to report in here, jellyfin recognized apollo virtual desktop (virtual gpu driver appears in device manager below my rx 6700xt), then the video stopped, it should be use only selected gpu (i don't really know if jellyfin can select gpu)


PS C:\Program Files\Apollo\tools> .\dxgi-info.exe
====== ADAPTER =====
Device Name : AMD Radeon RX 6700 XT
Device Vendor ID : 0x00001002
Device Device ID : 0x000073DF
Device Video Mem : 12216 MiB
Device Sys Mem : 0 MiB
Share Sys Mem : 16319 MiB

====== OUTPUT ======
Output Name : \\.\DISPLAY1
AttachedToDesktop : yes
Resolution : 2560x1440

Output Name : \\.\DISPLAY2
AttachedToDesktop : yes
Resolution : 1080x1920

====== ADAPTER =====
Device Name : AMD Radeon RX 6700 XT
Device Vendor ID : 0x00001002
Device Device ID : 0x000073DF
Device Video Mem : 12216 MiB
Device Sys Mem : 0 MiB
Share Sys Mem : 16319 MiB

====== OUTPUT ======
====== ADAPTER =====
Device Name : Microsoft Basic Render Driver
Device Vendor ID : 0x00001414
Device Device ID : 0x0000008C
Device Video Mem : 0 MiB
Device Sys Mem : 0 MiB
Share Sys Mem : 16319 MiB

====== OUTPUT ======
Press any key to continue . . .



RE: Unable to Transcode Video in Firefox With Apollo Game Streaming Virtual Display - TheDreadPirate - 2025-02-04

Can you share the full ffmpeg log from Jellyfin?


RE: Unable to Transcode Video in Firefox With Apollo Game Streaming Virtual Display - pcv4 - 2025-02-04

(2025-02-04, 01:35 PM)TheDreadPirate Wrote: Can you share the full ffmpeg log from Jellyfin?

here,
.txt   transcode.txt (Size: 20.48 KB / Downloads: 13)


RE: Unable to Transcode Video in Firefox With Apollo Game Streaming Virtual Display - theguymadmax - 2025-02-04

What steps did you take in the link I provided?


RE: Unable to Transcode Video in Firefox With Apollo Game Streaming Virtual Display - pcv4 - 2025-02-04

(2025-02-04, 03:27 PM)theguymadmax Wrote: What steps did you take in the link I provided?
Disable this, right? Apollo/sunshine does not use rdp/vnc protocol
   


RE: Unable to Transcode Video in Firefox With Apollo Game Streaming Virtual Display - theguymadmax - 2025-02-04

Wipe the older drivers first with DDU, then clean install the AMD drivers.


RE: Unable to Transcode Video in Firefox With Apollo Game Streaming Virtual Display - pcv4 - 2025-02-05

(2025-02-04, 04:12 PM)theguymadmax Wrote: Wipe the older drivers first with DDU, then clean install the AMD drivers.

still has issue after ddu
If I disable SudoMaker Virtual Display Adapter, transcoding is working