Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unraid 7.0.1 + Arc A770 Help

Featured Replies

Hey all, looking for some help with getting my Arc A770 working with Plex and intel_gpu_topand/or GPU Statistics. I've tried a few debugging steps and have hit a bit of a wall:

  • echo "blacklist i915" > /boot/config/modprobe.d/i915.conf

  • I have uninstalled intel_gpu_top, rebooted, reinstalled, then rebooted again to no avail

  • My containers (one JellyFin, one Plex) both have /dev/dri mapped as a device

    • Plex even shows both my iGPU and Arc A770 in the listing

In some of my latest debugging steps, I went from being able to see my A770 in the GPU Dashboard, to not
Before:
GPU Dashboard.png

Now:
firefox_06-04-25 09-11-30-229.png

I suspect this is because I've blacklisted the i915 driver in modprobe.d, but I've tried undoing this step and still have no luck...

/dev/dri shows both cards, and running intel_gpu_top -d drm:/dev/dri/card1 to see the top for my A770 returns

intel_gpu_top: ../tools/intel_gpu_top.c:1871: init_engine_classes: Assertion `max >= 0' failed.


Where as running the same on /dev/dri/card0 (my iGPU) works perfectly fine. I do see these errors when running dmesg | grep i915 | grep -E "error|fail" to see any i915 errors:

[  110.819814] i915 0000:03:00.0: [drm] *ERROR* GT0: GUC: CT: Sending action 0x550a failed (-ETIMEDOUT) status=0X0
[  110.819946] i915 0000:03:00.0: [drm] *ERROR* GT0: GuC initialization failed -ETIMEDOUT
[  110.819947] i915 0000:03:00.0: [drm] *ERROR* GT0: Enabling uc failed (-5)
[  113.064542] mei_gsc i915.mei-gsc.768: wait hw ready failed
[  113.064569] mei_gsc i915.mei-gsc.768: hw_start failed ret = -62 fw status = 00000345 80210400 00000000 00000000 80020002 00000000
[  115.201034] mei_gsc i915.mei-gsc.768: wait hw ready failed
[  115.201060] mei_gsc i915.mei-gsc.768: hw_start failed ret = -62 fw status = 00000345 80210400 00000000 00000000 80020002 00000000
[  117.331254] mei_gsc i915.mei-gsc.768: wait hw ready failed
[  117.331280] mei_gsc i915.mei-gsc.768: hw_start failed ret = -62 fw status = 00000345 80210400 00000000 00000000 80020002 00000000
[  117.331307] mei_gsc i915.mei-gsc.768: reset failed ret = -19
[  117.331310] mei_gsc i915.mei-gsc.768: link layer initialization failed.
[  117.331312] mei_gsc i915.mei-gsc.768: init hw failure.
[  119.464431] mei_gsc i915.mei-gscfi.768: wait hw ready failed
[  119.464453] mei_gsc i915.mei-gscfi.768: hw_start failed ret = -62 fw status = 00000345 80210400 00000000 00000000 80020002 00000000
[  121.597865] mei_gsc i915.mei-gscfi.768: wait hw ready failed
[  121.597891] mei_gsc i915.mei-gscfi.768: hw_start failed ret = -62 fw status = 00000345 80210400 00000000 00000000 80020002 00000000
[  123.731277] mei_gsc i915.mei-gscfi.768: wait hw ready failed
[  123.731303] mei_gsc i915.mei-gscfi.768: hw_start failed ret = -62 fw status = 00000345 80210400 00000000 00000000 80020002 00000000
[  123.731331] mei_gsc i915.mei-gscfi.768: reset failed ret = -19
[  123.731334] mei_gsc i915.mei-gscfi.768: link layer initialization failed.
[  123.731337] mei_gsc i915.mei-gscfi.768: init hw failure.

Any help would be appreciated -- this all started because while Plex was seeing my A770, the transcode process was never using hardware acceleration and would just slam the CPU regardless of my config. Listing of /dev/dri has also been attached, as well as

dri listing.png

Solved by oitsjustjose

  • Author

Worth noting, I have a NanoKVM hooked up to my NAS since it's in the basement so it keeps things really convenient. I've tested and confirmed that the issue persists when:

  • Only the HDMI on the motherboard is plugged into the NanoKVM, and

  • Only the HDMI on the A770 is plugged into the NanoKVM

In both cases, I get video out on my NanoKVM's web UI, but the iGPU disappears when I have the NanoKVM plugged into the A770 only.

  • Author

Oh right, and I've also upgraded the kernel to the Thor build for Unraid 7.0.1: 6.14.5-thor-Unraid+

  • Author

And I've now updated to Unraid 7.1.3 -- I had updated to 7.1.2 a few weeks back and had to revert as my cache pool had become an invalid configuration, but it seems to have taken and worked out just fine this time around. Also updated my BIOS to the latest build for this model (TUF Z790-PLUS WIFI)

  • Community Expert

Have you enabled Rebar in your BIOS?

  • Author

Yep! Verified multiple times to be certain.

  • Community Expert

Just want to confirm a few things more:

  1. You are on 7.1.3 with the stock kernel

  2. You have removed the i915 blacklist

  • Author

Yes and yes. I just have intel_gpu_top and GPU Statistics.

  • Community Expert

What happens when you select the A770 in plex and try to transcode playback?

  • Author

It attempts to transcode but always falls back to the CPU. I don’t see the (hw) indicator and my CPU utilization spikes.

  • Community Expert

Here's what I suggest trying. In the BIOS you should be able to disable the iGPU. Basically I want you to force the system to only recognize the A770. Boot up and see if unraid can still recognize the A770 and see what happens if you attempt plex playback ensuring you force a transcode.

It's also possible that for whatever reason maybe you need an active HDMI connection to the GPU for it to initialize. Ive sometimes have seen it required to use an HDMI dummy plug to get the GPU to function.

I personalty have a Sparkle Arc A310 installed in my system and it functions normal.

Edited by MowMdown

  • Author

I’ll give that a shot - I do currently have my NanoKVM’s HDMI hooked into the A770 and it does output after UNRAID starts booting, but I don’t have the iGPU disabled.

  • Community Expert

I leave my GLKVM(comet) connected to my A310 at all times.

I however do not have an iGPU, i'm not sure if having both can affect it. I don't really see why it should but who knows.

  • Author

Alright, disabled the iGPU on my 12600K and still having the same issue. I'm wondering if it may be easier, since I'm still within the return window, to swap for a refurb'd P4000 🤔

  • Community Expert

Do you get a video output of the A770?

  • Author

I do! Which is super weird.

  • Author
  • Solution

Yeah I give up -- grabbed a refurb'd P4000 and just going to try that out. The A770 is still within the return window so I'll return it.

Thanks for all the help!

Just fyi I swapped from p series cards to arc as the p series are now legacy and no longer supported by drivers

Edited by kerbys

  • Author
6 hours ago, kerbys said:

Just fyi I swapped from p series cards to arc as the p series are now legacy and no longer supported by drivers

Ah, great. What ARC card did you move to and how did you set it up? Curious to hear others’ experiences.

  • Community Expert
6 hours ago, kerbys said:

Just fyi I swapped from p series cards to arc as the p series are now legacy and no longer supported by drivers

Untrue. While the Quadro P Series of GPU is in line to be fully deprecated, they are still fully supported in the most current Production Branch Driver.

https://www.nvidia.com/en-us/drivers/unix/

image.png

image.png

  • 3 weeks later...

Ok, I didnt give full info. I was using P4's and an A400. everything just decided to break for me

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.