fightforlife 1 Posted February 16, 2018 Author Share Posted February 16, 2018 Maybe you should give the user a check box to activate or deactivate this option for encoding and decoding. (seperately?) Not every GPU is able to user the HW plugin. Or you check the generation of the cpu and automotically assign the correct command. Link to comment Share on other sites More sharing options...
Luke 37049 Posted February 16, 2018 Share Posted February 16, 2018 Well i guess the question would be why even support the software version? Link to comment Share on other sites More sharing options...
fightforlife 1 Posted February 18, 2018 Author Share Posted February 18, 2018 If you want i can try a preview version? Link to comment Share on other sites More sharing options...
Luke 37049 Posted February 19, 2018 Share Posted February 19, 2018 Yes the changes are in the beta server. Thanks. Link to comment Share on other sites More sharing options...
fightforlife 1 Posted February 22, 2018 Author Share Posted February 22, 2018 I updated my server. The test file is working fine. Speeds around 3x-7x transcoding. Some other files are not working and transcoding still falls back to cpu. I will post some log files, in the next days Thanks! Link to comment Share on other sites More sharing options...
Luke 37049 Posted February 26, 2018 Share Posted February 26, 2018 The beta server has some nice improvements for NVENC transcoding, for those interested: https://emby.media/community/index.php?/topic/56088-slow-hardware-decode-with-hevc-and-nvidia-p4000/?p=548844 Thanks. Link to comment Share on other sites More sharing options...
fightforlife 1 Posted October 23, 2018 Author Share Posted October 23, 2018 (edited) Could it be, that this change got reversed? I just tried emby beta on windows again, and it isnt working anymore? It should say: Stream mapping: Stream #0:0 -> #0:0 (hevc (hevc_qsv) -> h264 (h264_qsv)) but it does say: Stream mapping: Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_qsv)) Stream #0:1 -> #0:1 (copy) /ffmpeg -y -c:v hevc_qsv -load_plugin hevc_hw -i video-h265.mkv -an -c:v h264_qsv out.mp4 The load plugin parameter is also missing in the transcode log. Thanks in advance! edit: I found this thread where the same problem is mentioned on the last page. There you decide to use DXVA2 insted of the QSV decode for HEVC. https://emby.media/community/index.php?/topic/58388-hevc-x265-quicksync-hardware-transcoding-not-working/page-5 Is it somehow possible to modify the fmpg parameters on my installation to use hevc_hw plugin isntead? The qsv performce is much better. with the current dxva2 option my cpu is going straight to 100% while the GPU stays at 20%. Edited October 23, 2018 by fightforlife Link to comment Share on other sites More sharing options...
Luke 37049 Posted October 23, 2018 Share Posted October 23, 2018 At some point along the way we removed that param due to it causing problems. Link to comment Share on other sites More sharing options...
fightforlife 1 Posted October 23, 2018 Author Share Posted October 23, 2018 my edit from above (didnt see your response): I found this thread where the same problem is mentioned on the last page. There you decide to use DXVA2 insted of the QSV decode for HEVC. https://emby.media/c...-working/page-5 Is it somehow possible to modify the ffmpg parameters on my installation to use hevc_hw plugin isntead? The qsv performce is multiple times better. With the current dxva2 option my cpu is going straight to 100% while the GPU stays at 20%. Link to comment Share on other sites More sharing options...
Luke 37049 Posted October 24, 2018 Share Posted October 24, 2018 It's not possible, no. We can look at using QSV once we're able to get it working for all machines. Thanks. Link to comment Share on other sites More sharing options...
fightforlife 1 Posted October 24, 2018 Author Share Posted October 24, 2018 This is sad. Emby is not usable with hevc on apollo lake (J3455, windows). Is there no way to implement a switch "Force QSV (experimanteal)" under Transcoding->Advanced only in Beta Channel? (As you can see in the other thread I am not the only one affected) Link to comment Share on other sites More sharing options...
Carlo 4330 Posted October 24, 2018 Share Posted October 24, 2018 Either Emby needs to interrogate the GPU and build up a list of options to use based on the GPU and the command lines used or we should have some options that can be set. If using QSV and HEVC "-load_plugin hevc_hw" can make a world of difference for those who can use it. This is a perfect "advanced option" to have available. Link to comment Share on other sites More sharing options...
Luke 37049 Posted October 24, 2018 Share Posted October 24, 2018 We will improve this in the future. Thanks. Link to comment Share on other sites More sharing options...
Carlo 4330 Posted October 24, 2018 Share Posted October 24, 2018 Sounds great Luke! Link to comment Share on other sites More sharing options...
Bigjohns97 2 Posted January 7, 2019 Share Posted January 7, 2019 Is there anyway to set this outside of the Emby settings? I have a 9700k so i have the power to handle this but i would rather use Hardware encoding if possible. Link to comment Share on other sites More sharing options...
Luke 37049 Posted January 7, 2019 Share Posted January 7, 2019 To set what exactly outside of emby settings? Link to comment Share on other sites More sharing options...
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