# Hardware Transcoding not working (Celeron N5095A)

**URL:** <https://forums.plex.tv/t/hardware-transcoding-not-working-celeron-n5095a/827047>\
**Category:** Plex Media Server\
**Tags:** server-windows\
**Created:** [January 16, 2023, 4:24am UTC](https://forums.plex.tv/t/hardware-transcoding-not-working-celeron-n5095a/827047 "2023-01-16T04:24:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![cableghost](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/cableghost/32/93888_2.png) [@cableghost](https://forums.plex.tv/u/cableghost)\
**Post date:** [January 16, 2023, 4:24am UTC](https://forums.plex.tv/t/hardware-transcoding-not-working-celeron-n5095a/827047/1 "2023-01-16T04:24:27Z")

</div>

Server Version#: 1.30.1.6562  
Player Version#: most-recent Windows Player (not Store version… not sure where the Player v# is located)

I moved my PMS to a new Windows-based server (server specs below). At home, I don’t seem to get HW transcoding for any file, HEVC/H.265/H.264, etc. I’ve also included some of the [PMS log](https://support.plex.tv/articles/200250417-plex-media-server-log-files/) below, which I believe shows that HW transcoding is not being used for any movie file.

Media plays very well on 4k-capable devices, but when transcoding is needed on H.265 or H.264 files, it hangs with an error message that the server is not powerful enough.

- I’m NOT Running Plex as a service on Windows
- NOT running it in a Virtual machine
- NOT running it in a Docker container

I’ve reviewed several threads, such as below, but it seems this is for Linux systems.  
[PMS HW Transcoding](https://forums.plex.tv/t/can-jasper-lake-n6005-use-hardware-transcoding/758158/12)

Please confirm… What may be happening?

```auto
Jan 15, 2023 15:16:34.166 [9772] DEBUG - [Req#164/Transcode] Codecs: testing h264_qsv (encoder)
Jan 15, 2023 15:16:34.166 [9772] DEBUG - [Req#164/Transcode] Codecs: hardware transcoding: testing API qsv
Jan 15, 2023 15:16:34.173 [9772] WARN - [Req#164/Transcode] [FFMPEG] - WARNING: defaulting child_device_type to AV_HWDEVICE_TYPE_DXVA2 for compatibility with old commandlines. This behaviour will be removed in the future. Please explicitly set device type via "-init_hw_device" option.
Jan 15, 2023 15:16:34.177 [9772] ERROR - [Req#164/Transcode] [FFMPEG] - Failed to create Direct3D device
Jan 15, 2023 15:16:34.178 [9772] DEBUG - [Req#164/Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Unknown error occurred
Jan 15, 2023 15:16:34.178 [9772] DEBUG - [Req#164/Transcode] Could not create hardware context for h264_qsv
Jan 15, 2023 15:16:34.178 [9772] DEBUG - [Req#164/Transcode] Codecs: testing h264_nvenc (encoder)

Jan 15, 2023 15:16:34.920 [9772] DEBUG - [Req#164/Transcode] Codecs: hardware transcoding: testing API nvdec
Jan 15, 2023 15:16:34.920 [9772] ERROR - [Req#164/Transcode] [FFMPEG] - Cannot load nvcuda.dll
Jan 15, 2023 15:16:34.920 [9772] ERROR - [Req#164/Transcode] [FFMPEG] - Could not dynamically load CUDA
Jan 15, 2023 15:16:34.920 [9772] DEBUG - [Req#164/Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Operation not permitted
Jan 15, 2023 15:16:34.920 [9772] DEBUG - [Req#164/Transcode] Could not create hardware context for hevc
Jan 15, 2023 15:16:34.920 [9772] DEBUG - [Req#164/Transcode] Codecs: testing hevc (decoder) with hwdevice dxva2
Jan 15, 2023 15:16:34.920 [9772] DEBUG - [Req#164/Transcode] Codecs: hardware transcoding: testing API dxva2
Jan 15, 2023 15:16:34.923 [9772] ERROR - [Req#164/Transcode] [FFMPEG] - Failed to create Direct3D device
Jan 15, 2023 15:16:34.923 [9772] DEBUG - [Req#164/Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Unknown error occurred
Jan 15, 2023 15:16:34.923 [9772] DEBUG - [Req#164/Transcode] Could not create hardware context for hevc
Jan 15, 2023 15:16:34.923 [9772] DEBUG - [Req#164/Transcode] Codecs: testing eac3_mf (decoder)

```

Server:

```auto
Windows 11 Pro 22h2
Intel 4-core Celeron N5095A CPU
8 GB RAM
Connected directly to mesh router via 1 GbE
HW transcoding enabled in PMS
Installed Intel Media SDK

```

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [April 16, 2023, 4:25am UTC](https://forums.plex.tv/t/hardware-transcoding-not-working-celeron-n5095a/827047/2 "2023-04-16T04:25:06Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
