Jump to content

Quicksync Apollo Lake Windows 10 not working, CPU fallback


fightforlife

Recommended Posts

fightforlife

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

fightforlife

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

  • 7 months later...
fightforlife

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 by fightforlife
Link to comment
Share on other sites

fightforlife

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

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

fightforlife

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

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

  • 2 months later...
Bigjohns97

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...