Jump to content

Confused about hardware accleration


Go to solution Solved by Waldonnis,

Recommended Posts

jasonmcroy
Posted

I have looked around on the forums and Google to understand this, but I am not getting it. There are 4 options to try and I can't figure out which one I should try or if I can even take advantage of this feature.

 

My cpu is an AMD FX-8320 8 core processor. My GPU is an Nvidia GEForce GTX 1060.

 

So, with my hardware, are any of the options available to me? Which one if so?

 

Thanks.

 

 

  • Solution
Waldonnis
Posted

Windows?  NVENC is your only option (for now; nobody knows when/if AMD support will be included in ffmpeg Windows-wise).

Linux?  VAAPI should work (and maybe NVENC if the driver supports it; never tried it).

 

The 1060 is probably the best thing to use in your configuration, since it supports HEVC Main 10 decoding/encoding as well as h.264 and other codecs.  You may run into some quirks when using it, hence the experimental note, so be sure to report any weird behaviour or playback problems if you encounter them.

  • Like 1
jasonmcroy
Posted

Windows?  NVENC is your only option (for now; nobody knows when/if AMD support will be included in ffmpeg Windows-wise).

Linux?  VAAPI should work (and maybe NVENC if the driver supports it; never tried it).

 

The 1060 is probably the best thing to use in your configuration, since it supports HEVC Main 10 decoding/encoding as well as h.264 and other codecs.  You may run into some quirks when using it, hence the experimental note, so be sure to report any weird behaviour or playback problems if you encounter them.

 

Thanks for your response!

 

Yes, Windows 10 (should have mentioned that in my original post). Ok, so NVENC is the one to try. That uses the resources from my GPU yes? It is the one I thought I should try but I was unsure. I mainly will need it when I have a lot of recordings going at once or watching stuff outside of my network. All my devices in my LAN will direct play. 

 

Is there a better forum area to post any issues trying it out or is this the best forum area? 

 

Thanks again. 

Posted

I have looked around on the forums and Google to understand this, but I am not getting it. There are 4 options to try and I can't figure out which one I should try or if I can even take advantage of this feature.

 

My cpu is an AMD FX-8320 8 core processor. My GPU is an Nvidia GEForce GTX 1060.

 

So, with my hardware, are any of the options available to me? Which one if so?

 

Thanks.

I assume you are taking about transcoding hardware acceleration. openmax and vaapi should support NVIDIA and AMD GPUs, as well as Intel and AMD CPUs. To the best of my knowledge, if you are running on windows I don't think you will be able to use openmax or vaapi. Those should work with the proper OS configuration on Linux.

 

Intel Quicksync (Intel's on chip HEVC H.265 encoding support) and NVIDIA NVENC (NVIDIA's on GPU, HEVC H.265 encoding support) are both supported on windows platforms. I am not sure whether Intel Quicksync or NVIDIA NVENC is fully supported on Linux.

 

NVIDIA NVENC supports 2 transcoding sessions with consumer grade GPUs, four with special GPUs.

 

I do know that Intel Quicksync supports as many encoding sessions as the chip can support, there isn't a hardware set limitation.

 

It is important that the version of FFMPEG you are using supports the desired type of hardware acceleration .

 

 

 

 

 

Sent from my iPhone using Tapatalk

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...