August 21, 201411 yr DRM and i915 are Intel graphics driver modules, which usually shouldn't be required on UnRAID, but including them allows use of Intel VAAPI hardware video decode/encoding, which is useful if you're using an UnRAID box as a media server. The total size of the extra modules is about 1.3MB, plus some small amount for the other bits of extra code that have to be compiled into the kernel (e.g. DMA shared buffers). I'm currently testing with a kernel I built with these modules enabled and finding it stable and the hardware encoding features functional (on my Haswell i7). Think we could get these kernel configuration changes made in an 6.0 beta 7 or 8?
August 27, 201411 yr DRM and i915 are Intel graphics driver modules, which usually shouldn't be required on UnRAID, but including them allows use of Intel VAAPI hardware video decode/encoding, which is useful if you're using an UnRAID box as a media server. The total size of the extra modules is about 1.3MB, plus some small amount for the other bits of extra code that have to be compiled into the kernel (e.g. DMA shared buffers). I'm currently testing with a kernel I built with these modules enabled and finding it stable and the hardware encoding features functional (on my Haswell i7). Think we could get these kernel configuration changes made in an 6.0 beta 7 or 8? How does driver support for these things help with media servers. Players I get, they render the content. Servers, doesn't make sense to me, but please help explain...
August 27, 201411 yr DRM and i915 are Intel graphics driver modules, which usually shouldn't be required on UnRAID, but including them allows use of Intel VAAPI hardware video decode/encoding, which is useful if you're using an UnRAID box as a media server. The total size of the extra modules is about 1.3MB, plus some small amount for the other bits of extra code that have to be compiled into the kernel (e.g. DMA shared buffers). I'm currently testing with a kernel I built with these modules enabled and finding it stable and the hardware encoding features functional (on my Haswell i7). Think we could get these kernel configuration changes made in an 6.0 beta 7 or 8? How does driver support for these things help with media servers. Players I get, they render the content. Servers, doesn't make sense to me, but please help explain... Perhaps they allow on the fly transcoding with lower CPU usage?
August 28, 201411 yr DRM and i915 are Intel graphics driver modules, which usually shouldn't be required on UnRAID, but including them allows use of Intel VAAPI hardware video decode/encoding, which is useful if you're using an UnRAID box as a media server. The total size of the extra modules is about 1.3MB, plus some small amount for the other bits of extra code that have to be compiled into the kernel (e.g. DMA shared buffers). I'm currently testing with a kernel I built with these modules enabled and finding it stable and the hardware encoding features functional (on my Haswell i7). Think we could get these kernel configuration changes made in an 6.0 beta 7 or 8? How does driver support for these things help with media servers. Players I get, they render the content. Servers, doesn't make sense to me, but please help explain... Perhaps they allow on the fly transcoding with lower CPU usage? Yes. They enable GPGPU for transcoding media to stream to the clients. It also helps with encoding times too, depending on what encoder you have setup.
August 28, 201411 yr Author DRM and i915 are Intel graphics driver modules, which usually shouldn't be required on UnRAID, but including them allows use of Intel VAAPI hardware video decode/encoding, which is useful if you're using an UnRAID box as a media server. The total size of the extra modules is about 1.3MB, plus some small amount for the other bits of extra code that have to be compiled into the kernel (e.g. DMA shared buffers). I'm currently testing with a kernel I built with these modules enabled and finding it stable and the hardware encoding features functional (on my Haswell i7). Think we could get these kernel configuration changes made in an 6.0 beta 7 or 8? How does driver support for these things help with media servers. Players I get, they render the content. Servers, doesn't make sense to me, but please help explain... VAAPI enables most of H.264 (and some other codecs) decoding and encoding to be done on the GPU, which can be very fast and very power-efficient (at the expense of compression efficiency). Graphics drivers are required to use VAAPI.
August 28, 201411 yr How does driver support for these things help with media servers. I believe that some media servers (eg Plex?) perform transcoding on the server rather than on the client.
September 4, 201411 yr OK, so if you want to use your GPU for transcoding is the use case. I don't remember seeing options for this on Plex. Can you guys point me to others media servers you use with unRAID that support this?
September 8, 201411 yr Just chiming in to say I fully support all efforts to improve transcoding capability of Plex server, as I use PMS to transcode my bluray rips to a variety of devices, some even outside the LAN, so getting better transcoding performance makes my life much better. I can't speak to the specifics mentioned here though.
October 2, 20169 yr Any word on this? I am fairly new to unraid but emby supports both VAAPI and Quicksync. I think from my understanding is that Plex will never implement hw encoding and that is shame. I am currently in the process of trying to get HW encoding working for emby running in a docker. It is supported by both emby and ffmpeg but i think some dependency are missing.
Archived
This topic is now archived and is closed to further replies.