Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HW Acceleration disabled despite plugin saying its enabled #146

Open
zzggbb opened this issue Mar 19, 2024 · 4 comments
Open

HW Acceleration disabled despite plugin saying its enabled #146

zzggbb opened this issue Mar 19, 2024 · 4 comments

Comments

@zzggbb
Copy link

zzggbb commented Mar 19, 2024

In the jellyscrub plugin settings, I have full hardware acceleration enabled. In my playback settings I have Nvidia hardware acceleration enabled, for all codecs.

The jellyscrub plugin used to run ffmpeg with CUDA, but it randomly stopped using CUDA. I have tried restarting Jellyfin and my computer. Why would the plugin not use HW accel if the plugin setting has it enabled?

@GGLinnk
Copy link

GGLinnk commented Mar 20, 2024

I think I'm facing the same issue.
I was monitoring my server because it was slow, until I discovered that ffmpeg was running for generating bif files. I've run a command to check my GPU stats it wasn't used. But it is used when transcoding media.
I haven't been able to start HW E/D yet...

@deadcxap
Copy link

Similar problem. Processor i5-12100, hardware encoding configured. When watching movies, everything is fine, I see through intel_gpu_top that the video core is loaded and used for encoding. When using jellyscrub, for the first 10-30 minutes after activating the plugin, it works using hardware encoding, and after that it starts to load only the processor, without using the video core.

@nicknsy
Copy link
Owner

nicknsy commented Apr 8, 2024

Are you guys doing HW acceleration through some virtualization layer like docker? Also, if you force a video to transcode, for instance by lowering the bitrate during video playback, do you see that your GPU is being correctly used by Jellyfin even when it is not being used by Jellyscrub?

@GGLinnk
Copy link

GGLinnk commented Apr 14, 2024

Are you guys doing HW acceleration through some virtualization layer like docker? Also, if you force a video to transcode, for instance by lowering the bitrate during video playback, do you see that your GPU is being correctly used by Jellyfin even when it is not being used by Jellyscrub?

Yes, I'm using a docker container.
I've tested the nvidia-smi command (inside the container) and it worked great and movies are transcoded.
There is only the bug which display that there is transcodes but is not listing them explicitly. But that's another thing.
Only jellyscrub is using the CPU.

I must say that these test were done a while now, I've not checked if the situation where different today.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants