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.

Asus IPMI Card on Pro WS W680-ACE Motherboard Disables Quick Sync

Featured Replies

I was recently setting up Plex in Docker and wanted to use the iGPU for Quick Sync on my 13700k. I passed through /dev/dri, tested transcoding, and noticed that it wasn't using hardware transcoding. Upon further investigation, I saw that /dev/dri/renderD128 wasn't present on the host or in the container.

 

After performing a fair bit of troubleshooting, I decided to try taking out the IPMI card (ASMB9-iKVM) that came with the motherboard. After doing this and rebooting, /dev/dri/renderD128 was now present. This leads me to believe that the KVM on the IPMI card was using the iGPU such that it was not able to be used by the host system for transcoding.

 

Just wondering if anyone else has experienced this or if you know of a way to have both things operational at the same time.

9 hours ago, spall23 said:

I was recently setting up Plex in Docker and wanted to use the iGPU for Quick Sync on my 13700k. I passed through /dev/dri, tested transcoding, and noticed that it wasn't using hardware transcoding. Upon further investigation, I saw that /dev/dri/renderD128 wasn't present on the host or in the container.

 

After performing a fair bit of troubleshooting, I decided to try taking out the IPMI card (ASMB9-iKVM) that came with the motherboard. After doing this and rebooting, /dev/dri/renderD128 was now present. This leads me to believe that the KVM on the IPMI card was using the iGPU such that it was not able to be used by the host system for transcoding.

 

Just wondering if anyone else has experienced this or if you know of a way to have both things operational at the same time.

It maybe that the IPMI card has its own graphics, and you would need to enable in bios the iGPU normally it will default to dgpu or the BMC.

 

Would you have lspci or diagnostics before you removed it?

 

i.e. my SM mother boards have the following where the Matrox is the IPMI access/console.

 

root@unraid:~# lspci | grep VGA
09:03.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200eW WPCM450 (rev 0a)
82:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A] (rev a1)
83:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 720] (rev a1)
root@unraid:~# 

Hey there! I'm about to pull the trigger on this board and came across this. Before I buy I'm going to watch this thread.

 

Have you tried changing the Graphics Configuration settings in the BIOS? Looks like there is a toggle for iGPU Multi-Monitor support. Wonder if that will help resolve the issue?

 

image.thumb.png.9259dd047c06209440f94f7be23cf81d.png

 

Seems like this individual had some iGPU issues as well:

https://old.reddit.com/r/unRAID/comments/10r98b9/new_intel_build_advice_w680_z690_z790/j9u65sd/

Edited by JimmyGerms

  • Author

I was able to get IPMI output and Quick Sync transcoding working by changing the two BIOS settings referenced above. That said, I now cannot get DisplayPort output, but for my use case that's fine (as long as KVM works). Not sure if there's a way to get everything to work at the same time without a separate GPU.

Hi @spall23, check the couple of comments I made in this thread, I think I have the answer to your problem

 

 

Edited by firstTimer

  • 3 months later...
On 9/19/2023 at 1:37 AM, spall23 said:

I was able to get IPMI output and Quick Sync transcoding working by changing the two BIOS settings referenced above. That said, I now cannot get DisplayPort output, but for my use case that's fine (as long as KVM works). Not sure if there's a way to get everything to work at the same time without a separate GPU.

 

Can you please elaborate how you got this working. I've set iGPU Multi-Monitor to `Enabled` and tried this with both Primary Display `auto` and `CPU Graphics`.

 

I can't seem to get this working headless with the settings mentioned.

 

When booting with these settings:

Without physical display attached:

 - No /dev/dri/renderd128

 - IPMI iKVM works

 

Physical display attached:

 - /dev/dri/renderd128 exists

 - IPMI iKVM shows blank screen

 - Physical display works

 

Hardware:
CPU:                  i9-13900K
Motherboard:          PRO WS W680-ACE IPMI


Versions:
BIOS:                 2802 X64
ASMB10-iKVM:          1.1.33
ME FW Version:        16.1.30.2264
SA PCIe Code Version: 12.0.186.16

 

 

 

If you cant get that working with out display plugged in I suggest just getting a dummy plug. I had to do that for one of my builds that used IPMI and igpu.

or you can hit on the motherboard maker to make some sot of BIOS adjustment that works. That would be my suggestion sense you have done most of the work and found that it works with a display plugged in. A dummy plug shouldn't cost you too much I got a 2 pack on amazon for almost 9 dollars.

  

On 12/28/2023 at 3:47 PM, Bizquick said:

If you cant get that working with out display plugged in I suggest just getting a dummy plug. I had to do that for one of my builds that used IPMI and igpu.

or you can hit on the motherboard maker to make some sot of BIOS adjustment that works. That would be my suggestion sense you have done most of the work and found that it works with a display plugged in. A dummy plug shouldn't cost you too much I got a 2 pack on amazon for almost 9 dollars.

Well actually, I don't have it all figured out.

 

When plugin in a monitor (or dummy for that matter), I do have te ability to use /dev/dri/renderd128 (Intel Quick Sync for Plex HWA). But the iKVM screen shows a blank screen, meaning I'm unable to use iKVM to remotely control the machine.

 

My goal is to be able to use iGPU Intel Quick Sync for hardware acceleration AND still be able to control my screen remotely using iKVM.  I haven't found a combination of settings to get this work. But @spall23 says he got working so I'm very interested in hearing how he achieved this.

 

Edit/Note for clarifaction: I only have iGPU, no external graphic cards.

Edited by XiS

  • 2 weeks later...

TL;DR: It's all working now

 

After a lot of additional testing I finally gave up and accepted that I would have to choose to either have iKVM or Intel Quick Sync, but not have both at the same time. I ordered a HDMI dummy, put it in the server and moved my server back to it's designated location. After finishing up BIOS configuration and rebooting to the OS I noticed I still had iKVM display while booting. So after all this testing it now magically seemed to work....hooray I guess?

 

I did all my tests with my desktop display, which didn't allow for iKVM and Intel Quick Sync to work at the same time. My best guess, my display was 4K, the HDMI dummy isn't. My best guess is it has to do something with that...

 

I felt obliged to post this for the next person that encounters issues testing this.

On 1/9/2024 at 9:42 AM, XiS said:

TL;DR: It's all working now

 

After a lot of additional testing I finally gave up and accepted that I would have to choose to either have iKVM or Intel Quick Sync, but not have both at the same time. I ordered a HDMI dummy, put it in the server and moved my server back to it's designated location. After finishing up BIOS configuration and rebooting to the OS I noticed I still had iKVM display while booting. So after all this testing it now magically seemed to work....hooray I guess?

 

I did all my tests with my desktop display, which didn't allow for iKVM and Intel Quick Sync to work at the same time. My best guess, my display was 4K, the HDMI dummy isn't. My best guess is it has to do something with that...

 

I felt obliged to post this for the next person that encounters issues testing this.

 

I think I have a very similar scenario and I can't find a way forward ☹️ slowly going from "this will be a fun challenge" to "this is very frustrating".

 

I had iGPU and Quick Sync working fine with the W680 ACE IPMI motherboard. I also had video output working through the IPMI card, both via the KVM and with a monitor plugged in to the card's VGA port.

 

I then added an LSI 9201-8i HBA card and really struggled to get it working but finally got there with help from the community. At least that's what I thought, until a couple of weeks later when I noticed unRAID couldn't see the iGPU and all transcoding was done by the CPU (an easy oversight).

tl;dr: I needed to enable CSM for the HBA to properly initialise and attached drives to be detected by unRAID.

 

I never checked if the iGPU was detected with the HBA installed and CSM disabled, because I never started the array due to drives not being detected, but I have a strong feeling this is caused by enabling CSM and not simply having the HBA card in.

 

Trying to move forwards, I'm a little suspicious of the Graphics Configuration page in BIOS, because it makes no reference to CPU graphics at all. It's not one of the options in the drop-down and the iGPU Multi-Monitor field isn't there at all (I'm almost certain I recall it being enabled when I first installed this build, before all the HBA and CSM madness).

 

Here is what I see:

1389466071_Screenshot2024-01-13015903.png.65d582aecf19222a4c8d5ea5a2109758.png

 

I've tried booting with all 3 options but nothing changes. It's as if the iGPU isn't detected or initialised during POST/boot.

 

Any advice, comments or thoughts would be appreciated, before I go crazy(!). Thanks in advance!

 

Edited by Omid

That's really strange. If you disable CSM mode do the normal options come back? I have 2x LSI 9207-8i I bought from eBay which I'm maybe 40% sure they're clones due to the price, but they do the job. They didn't need changing to CSM mode to work. 

Maybe you might have to try a different HBA model :(

 

I took some screenshots earlier today as I was documenting the settings I changed before upgrading BIOS and troubleshooting an issue where my Unraid box doesn't restart but requires a second power off/on. 

Screenshotted what I first see when switching to CPU Graphics:

igpu01.png

 

and then two extra settings show up after booting with CPU Graphics selected:

igpu02.png

 

I noticed these got reset when I removed my HDMI dongle/terminator thing. 

Edited by fredskis

  • 4 weeks later...

THANKS!

I can confirm that when you disable CSM mode the normal options comes back! 

  • 3 weeks later...
On 1/9/2024 at 10:42 AM, XiS said:

I did all my tests with my desktop display, which didn't allow for iKVM and Intel Quick Sync to work at the same time. My best guess, my display was 4K, the HDMI dummy isn't. My best guess is it has to do something with that...

 

I felt obliged to post this for the next person that encounters issues testing this.

 

Can you please check, what your BIOS GPU configuration is set to now? I have the mATX version of that board (W680M-ACE SE, which does not have an external IMPI card, but I assume, internally they are linked up the same).

What bothers me the most: I had it working the other day but I had to reset the CMOS because of a soft brick (by trying to start the "secure erase" functionality built into the board). Since then, I have been trying a lot of different configurations but somehow it's always the same iKVM vs. iGPU.

 

This BIOS has so many bugs. Sometimes, my board restarts three times just on its own until it finally decides that it is okay to go ahead now. Random "Fb" boot codes (apparently M.2 SSD error messages) just to be fine on the next boot. I'm a private user but if I was a sysadmin that had to use it in a professional context(!) I would return it to the distributor.

  • 2 months later...

Any updates? I can't seem to make my UHD770 iGPU to work both in UnRAID and iKVM, after following your advice. It's either one or the other, that I can make use of.
I own the Asus Pro WS W680M-ACE SE.

  • 3 weeks later...

I had the same issue with HW encoding not working and realized i915 wasn't even modprobe'd - likely because I was using the VGA port. so I've switched to the HDMI port (for the moment, and will have to get a spacer or maybe the PiKVM will keep it active properly) and am just waiting to see the next transcoding happen and see if it's using hardware or not.

 

I have similar issues with this motherboard... I got it because it supports ECC (as a bonus), a processor with QSV and thought the IPMI stuff would be nice to have. I have a PiKVM, and the IPMI seems mostly useless anyway... it doesn't seem to be booting my system reliably. Often times after BIOS post, and then the "importing firmware configuration settings from odata server" will show up and then it'll go to a black screen... and never fully boot. Other times, it will boot fully. I can't figure out what it's being stuck on.

 

I also tried to optimize power usage using autotweak and didn't do a ton of stuff but it wound up being unable to boot and I had to remove the CMOS battery and do a full reset. There's a lot of options and variables in the mix here. It's driving me crazy. I've tried disabling a bunch of things, I gave the IPMI a static IP and sometimes it's online and sometimes it's not. It just seems like this thing has a lot of weird crap going on.

3 hours ago, u0126 said:

Often times after BIOS post, and then the "importing firmware configuration settings from odata server" will show up and then it'll go to a black screen... and never fully boot. Other times, it will boot fully. I can't figure out what it's being stuck on.

 

Make sure you've turned off Fast Boot as that will disable booting from USB (which Unraid requires)

On 6/5/2024 at 5:37 PM, fredskis said:

 

Make sure you've turned off Fast Boot as that will disable booting from USB (which Unraid requires)

 

I believe it already was, but this last go around I did this anyway (thinking maybe it'd be more thorough), I also switched BMC off on the motherboard, and a handful of other settings. We will see what happens next time I have to reboot (or at least cold off/on, I think reboots seemed to work fine)

 

HW transcoding is working, I am assuming due to the fact I did have a monitor plugged in on boot.

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.