created4games 6 Posted January 2, 2023 Posted January 2, 2023 (edited) Hello, my problmen is the following, when i turn on the Hardware acceleration on my rx 6600xt, the HDR to SDR tone mapping wont apply. Software Transcoding plus correct tone mapping works fine with my ryzen 5 3600, just peaks my CPU to a 90+% workload... The huge bummer is that i tried Jellyfin and it works flawless there, even with less GPU and CPU usage ?!? Would be greate when some one could check this out and mybe improve Emby on that side. When u need logs or something like that, i could provide that maybe. Any way, here are some pics of the CPU and GPU usage compared to jellyfin and the prove of the not working tone mapping, plus the transcoding settings page from both. embyserver.txt ffmpeg-transcode-5e7cc230-d1fb-4950-8e8e-4c915543c0f4_1.txt Edited January 2, 2023 by created4games add logs
Abobader 3464 Posted January 2, 2023 Posted January 2, 2023 Hello created4games, ** This is an auto reply ** Please wait for someone from staff support or our members to reply to you. It's recommended to provide more info, as it explain in this thread: Thank you. Emby Team
Happy2Play 9781 Posted January 3, 2023 Posted January 3, 2023 Devs will have to comment if this is still true.
softworkz 5069 Posted January 3, 2023 Posted January 3, 2023 Yes it's still true and it won't change until AMD will provide hardware accelerated video processing capabilities.
seanbuff 1318 Posted January 3, 2023 Posted January 3, 2023 (edited) Also, both Hardware Accelerated Transcoding and Tone Mapping are Emby Premiere features only. https://support.emby.media/support/solutions/articles/44001173099-emby-premiere-feature-matrix Do you have an active Premiere subscription? Edited January 3, 2023 by seanbuff missed that bit
softworkz 5069 Posted January 3, 2023 Posted January 3, 2023 1 minute ago, seanbuff said: Do you have an active Premiere subscription? He does. 1
created4games 6 Posted January 3, 2023 Author Posted January 3, 2023 (edited) Thanks for the answers! But wait a minute, the strange thing is that the AMD GPU out puts a Hardware accelerated transcoded HDR stream with correct Tone mapping through Jellyfin. But i dont get the same results with Emby unfortunate, that puts me in a pickle, since my movie collection is like 90% HDR. I could use jellyfin instead BUT Emby is much more polished and got an Apple TV app. I kinda got the Premiere subscription primarily cause of the Apple tv app, since jelly got no alternative. Maybe i missed something in the settings? But i think i turned everything on. Edited January 3, 2023 by created4games 1
created4games 6 Posted January 5, 2023 Author Posted January 5, 2023 (edited) Hi, i got the same problem. CPU tone mapping works fine but the GPU one is broken/not working, key word washed out colors. Did u found a solution? Unfortunately i cant find the Hardware accelerated option in my setting on server version 4.7.11.0, it looks like that Edited January 5, 2023 by created4games
Luke 42080 Posted January 5, 2023 Posted January 5, 2023 @created4games Hi there, let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks!
created4games 6 Posted January 5, 2023 Author Posted January 5, 2023 I found out that there should be some settings in advanced tonemapping tab, to enable Hardware tone mapping. But my setting page wont say anything about this
softworkz 5069 Posted January 5, 2023 Posted January 5, 2023 57 minutes ago, created4games said: I found out that there should be some settings in advanced tonemapping tab, to enable Hardware tone mapping. But my setting page wont say anything about this I'm sorry for not answering properly. We do not support hardware tone mapping with AMD GPUs, neither hw scaling, hw deinterlacing or hw overlay. Because AMD does not support it or at least not in a way that it can be integrated in ffmpeg. I'm aware that others may work around this by using OpenCL, but that doesn't help with the other parts. AMD will need to go forward and provide support for hw video processing in the same way as Intel and Nvidia are doing for many years. Then we will happily implement support for it. More background can be found at the links posted by @Happy2Play above.
created4games 6 Posted January 6, 2023 Author Posted January 6, 2023 Happy2play got over 1k posts, no way i gonna find infos about this, unless there is a search function in member profiles. Havent found one yet. 18 minutes ago, softworkz said: I'm aware that others may work around this by using OpenCL, but that doesn't help with the other parts. What u mean wont help with the other parts? Does it have anything to do with legality, like there are some restriction that jelly devs just dont care about? If no, than i dont understand why not just implement the OpenCL solution, cause it works just fine. Would be awsome.
Solution softworkz 5069 Posted January 6, 2023 Solution Posted January 6, 2023 Just now, created4games said: Happy2play got over 1k posts, no way i gonna find infos about this LOL, no need to search: 31 minutes ago, softworkz said: links posted by @Happy2Play above 1 minute ago, created4games said: What u mean wont help with the other parts? Does it have anything to do with legality, like there are some restriction that jelly devs just dont care about? No, that's not the point. But what they don't care about are the many cases where it doesn't work. We need to support it for all scenarios, like we do for all other hwas. Implementing something which works in a number of cases is nothing and can be done in very little time. In cases like this one, 95% of the work are required for getting Everything (all kinds of videos, all kinds of processing) work Always (or identify cases where it doesn't and provide fallbacks) and Everywhere (all AMD hardware, platforms at least Win and Linux) Finally, it needs to be supported, and we'll be getting all cases back on the table where it doesn't work. This is a kind of effort that you don't start when you know it will be based on workarounds. This is a very different work and approach than sitting down for a few days and figuring out how to get it working "in some way" and not needing to care about the non-working cases. 2
created4games 6 Posted January 6, 2023 Author Posted January 6, 2023 (edited) Okay makes sense, i pictured so far that Emby's over all goal is to make things work flawless, with no hiccups and exceptions. Good concept, its still kinda a hit in the guts to see Jellyfin working in that regard. I cry out loud Any way nothing that i can change, damn &%§" AMD! get ur stuff together! Thanks for ur time @softworkz and for the moderation @Luke Edited January 6, 2023 by created4games 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now