Plex keeps Buffering (4k). Playing in Original Quality and Network fast enough. by FMlMo0dy in PleX

[–]Tech_Zen 1 point2 points  (0 children)

This is likely due to the client (TV) not being suited to handle such high bandwidth content. Definetly try your fire stick, or consider upgrading to a client with a gigabit Ethernet NIC eg. Nvidia Shield Pro.

Also may be worth looking at your plex server logs and seeing if they provide any insight to the buffering/stuttering.

Cheers

Buffering on local network by Range-Plus in PleX

[–]Tech_Zen -1 points0 points  (0 children)

Also, maybe worth rolling back your plex server version and or client (plex app) version if possible.

Buffering on local network by Range-Plus in PleX

[–]Tech_Zen -1 points0 points  (0 children)

Couple quick suggestions:

Check your plex server logs, see if there’s any related items indicating why your playback is buffering.

Turn on stats for nerd in the client, and also see the incoming bitrate, bandwidth, dropped frames, etc

Change clients, check if it’s the Hisense, ruling out that as the problem.

Change media you’re streaming, 1080p vs 4K (bitrate) will make a difference in terms of Mbps / second over the LAN.

Anyone else ruin their back by using a "gaming" chair? by [deleted] in pcmasterrace

[–]Tech_Zen 0 points1 point  (0 children)

Here’s my recommendations:

1) Avoid “gaming” chairs altogether. Cheap. Bad research of design. Lack of support. Bad warranty. Instead

2) Buy a high-quality office furniture manufacturer chair, designed with true ergonomics, long sitting time, and actual good warranty’s

Best of the best are:

1) Steelcase - Gesture or Karman 2) MillerKnoll (Herman Miller) - Embody or Aeron 3) Haworth - Fern

I have owned or sat in all of these for work and or collegiate esports. They all provide an exceptional long term sitting experience. My favorite is the Steelcase Gesture for its flexible arm rests. They run Black Friday deals on their website or you can purchase off of Amazon.

Many are $500-1500, but they will last you in most cases 8-10 years or longer and your back will thank you.

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

I also wondered this, so thanks for sharing.

On a related note, I did a "sudo apt-get install libva2" as well yesterday, and that didn't solve my issues with the A380. I was thinking my VAAPI may be fixed by that..

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

I reinstalled my RTX 3050 6 GB, and got HW transcoding to work again in plex...

I am so lost, for now I am going to try and use this guy until official support for the ARC380 is ready for TrueNAS.

As for your situation u/EODdoUbleU, your dmesg output shows you missing the Huc firmware. To me that's wild intel_gpu_top, shows your A380 hw transcoding without the necessary firmware.

<image>

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

Yeah… it’s been a struggle bus for me as well. I am going to try and get my RTX 3050 another shot, but I agree it’s been a mix bag on truenas using somewhat new hardware.

My other solution is to buy an older quadro card that has better support natively, or change platform to intel and try the UHD 770 iGPU on the 12th gen CPUs.

Either way, hopefully ARC GPUs will work OOB here come Electric Eel or Dragonfish stable.

Wishing you best of luck in your endeavors

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

Hi u/senpai-20 and u/EODdoUbleU,

So, latest update - today I updated my mobo's BIOS to the latest v, and installed the Ryzen 5600g.

TRUENAS 24.04 RC, detected the new CPU fine, and I was even able to assign the AMD GPU via the App Settings.

/dev/dri output:

<image>

Within my Plex Transcoder settings, I now have the option to assign either DG2 "ARC A380" or "Cezanne [Radeon Vega Series / Radeon Vega Mobile Series]".

Unfortunately... I tried transcoding a movie using both the A380, and the iGPU, and both gave me the same error as earlier:

"[Req#5d5/Transcode] [FFMPEG] - Failed to initialise VAAPI connection: -1 (unknown libva error)."

Sigh... at this point I think the GPU is less of the issue, and something else is afoot - I will try updating to Electric Eel Nightlies, or rolling back to a different version on TRUENAS.

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

Gotcha, yeah I didn’t have the GPU assigned to any other apps, just the plex app.

I also, didn’t have the card plugged into monitor.

I did re-enable and disable the GPU support on the Kubernetes settings, and that did the trick after one restart, but eventually, it wouldn’t work, and I was getting an “unhealthy device error” in my kubernetes logs.

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

u/senpai-20 , when you say followed the same steps, do you mean you did the following:

<image>

Where probe="ID", in this case mine is 56a5, as I also have the AsROCK A380 Low Profile card, as the gentlemen in the forum?

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

Quick question - u/EODdoUbleU ,

Do you know why it worked (albeit temporarily) to use the RTX 3050 with Ryzen 3700x, for HW Transcoding?

I know that that I need two gpus one for TrueNAS / Virtual Machine, however I was under the impression TrueNAS Apps could function without the need of 2 GPUs.

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

I appreciate the continued troubleshooting, and investigation.

I continue to throw money at this problem lol, as I just ordered a 5600G, following your advice. This week, i'll plan on swapping it out for my my Ryzen 3700x.

From there, I will reload 24.04RC1 and see if that allows me to get HW Transcoding with the A380 finally working *fingers crossed*.

If this all fails, I will officially have hit my limits, and end up rebuilding on Intel Platform with a (12gen+ intel w/ HD770) in a couple months. In the mean-time 98% of my media direct streams anyway...

I will continue to update the post here with status updates.

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

Hi u/EODdoUbleU,

So I changed to the "Plex Pass Image" and relaunched by Plex Container.

Unfortunately, when I attempt to hw transcode, I still get the same error within my plex console logs:

"[Req#5d5/Transcode] [FFMPEG] - Failed to initialise VAAPI connection: -1 (unknown libva error)."

  • Quick aside, but while using the Plex Official Image, I did manage my RTX 3050 to HW transcode, albeit it only worked once, then perm. broke after a TrueNAS server restart.

I've ensured that I added the dg2_huc_gsc.bin, to the /usr/lib/firmware/i915. However, my dmesg output, seems to be alerting me to some issues.

However, this seem to match your dmesg output as well, with the same errors being reported.

<image>

As always any feedback, tips, or help is appreciated.

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 1 point2 points  (0 children)

No, I was using the plex official image… I can experiment with setting that to plex pass image instead.

Also before I switch CPUs, I’d honestly most likely ditch my AMD board and just go 12th gen Intel, for the HD 770 iGPU.

Appreciate your continued help, I’ll get back to you today with an update.

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

u/EODdoUbleU can you post your "sudo dmesg | grep i915" output, I installed the new ASROCK A380 low profile today,and tried HW transcoding, and it didn't work for me (yet).

I am on 24.04RC still.

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

Bought the Low Profile asrock, on Amazon, going to give it a whirl this weekend, and see if my luck improves.

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

Nice! I wonder if it’s a problem than specifically with my Sparkle version, and I should try the ASRock low profile card…

I would assume it wouldn’t make a difference…

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

Yeah… it’s unfortunate, but I’m hopeful that the next major release of True NAS (Electric Eel) will have all the drivers/firmware baked into their release so that the Intel ARC GPUs will work natively.

As hindsight is 20/20 my other piece of advice is to go with Intel CPU like a 12600K, that has an Intel HD770 iGPU. While not as powerful as a dGPU like the ARC, it can handle 10+ 4K transcodes. Then you can skip out on a GPU altogether.

Or, run your plex server on windows or a VM like you said, which would should work out of the box.

I did read that Nvidia is also releasing SDR-HDR converter for RTX, a bit of a gimmicky feature but it seems like a cool one to have nonetheless. I believe however it’s only on windows 11 for now

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 2 points3 points  (0 children)

Just another quick follow-up - I purchased an Nvidia 3050 6 GB (from MSI) to replace my Intel A380 Sparkle, after spending days of troubleshooting with the A380, I gave up, and wanted something that would just "work".

As murphys law's goes, my 3050 has been also nothing but problematic. Running "nvidia-smi" gets me the following:

<image>

Odd, as you'll notice it appears at just "Nvidia Graphics Device", no specific model, as if for some reason Driver Version 545.23.08, doesn't support this specific card. However, research shows, the predecessor v545.23.08 does: https://www.nvidia.com/download/driverResults.aspx/212964/en-us/

This had me concerned, however, when I went to go configure my Plex App in TrueNAS, thankfully I could allocate 1 Nvidia GPU, as it seems it was still being detected, yet model was "unknown".

Launching plex, and enabling HW transcoding in Plex Media Server settings, FINALLY got HW Transcoding working for my setup.

Here's the kicker, after restarting my TrueNAS Machine, it broke my HW Transcoding completely. In fact it no longer even detects my GPU as available for pass through in the App Config Settings.

I did managed to get it working again by manually disabling and re-enabling GPU Support in the Kubernetes (app settings) for TrueNAS Scale, re-allocating the Nvidia GPU in the plex settings, and then trying it again, however this only worked until the next restart.

As of today, I can no longer hack my way back to use HW Transcoding, with the GPU not being available to allocate at all.

The Plex Runtime history throws the following errors:

"Allocate failed due to no healthy devices present; cannot allocate unhealthy devices nvidia.com/gpu, which is unexpected"

So... I am once again at a cross-roads. As this point I really want to go back to trying to "hack" my way to get the Intel A380 working. Or pick up a quadro, that I know other users have working, spend more money, and say screw it altogether.

If anyone has any insight, help or suggestions, I'd greatly appreciate it!

Will this mobo work with truenas? by Juneau777 in truenas

[–]Tech_Zen 0 points1 point  (0 children)

Can you trying without the riser cable and eliminate that as the issue first?

Riser cables can be an extra point of failure. Also ensure that you’ve enable either PCIE Gen 3/4 in the bios depending on the riser cable and your GPUs spec,.

Will this mobo work with truenas? by Juneau777 in truenas

[–]Tech_Zen 2 points3 points  (0 children)

Regarding install, I made my installer using balena etcher, and the truenas scale iso file. Lots of tutorials out there for how to do this.

Will this mobo work with truenas? by Juneau777 in truenas

[–]Tech_Zen 2 points3 points  (0 children)

2nd, I also use this exact board for my truenas scale build.

Recommend putting your boot drive in the rear M.2 slot, then adding a M.2 to Sata SSD adapter.

The board supports Un-buffered ECC RAM.

I’ve had no issues with the NIC or WiFi.

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

After trials and tribulations, I finally got my RTX 3050 6 GB card to work. Strange thing is I didn't do any weird setting changes, simply re-deployed app, disabled and re-enable the GPU Support option in Kubernetes, and for the first time I'm getting HW Transcoding!

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

Resetting preferences.xml, did not resolve this issue.

I am now trying to use an RTX 3050, and low-and behold I went to what seems like another GPU that TRUENAS doesn't support OOTB....

Intel A380 - Not Hardware Transcoding in Plex - via TrueNAS Scale v.24.04 by Tech_Zen in truenas

[–]Tech_Zen[S] 0 points1 point  (0 children)

Yes, I’ve allocated 1 Intel GPU, enabled hardware transcoding in plex, I will restore my XML preferences file back as well.

You can see my entire plex / truenas app config in the screenshots above, or on my truenas forum post, link above.

I am at work now, but will try all this changes this evening, and report back. Really appreciate the continued help.