TrueNAS console uses wrong VGA

I’ve added an Arc A310 for transcoding a while ago. Since then the TrueNAS console doesn’t get displayed on my IPMI’s VGA anymore but instead on the A310 - whether I plug a display cable in there or not.

I cannot find any setting for the preferred primary display or anything similar in my BIOS.

How do I get TrueNAS to use the correct VGA?

Hi, I’m picking up this thread as you recently linked to it from your post about performance issues in 25.04.2.

I also have an A310 and use a PiKVM, which I connected to the motherboard’s HDMI port. In my case I wanted to isolate the GPU to use in a VM but found it was being bound at boot as the primary display. What I found confusing in my case was that the TrueNAS Console output was actually being sent to the motherboard HDMI, but all initial bootloader screens were sent to the A310. In my case this was a BIOS issue and changing the primary output in the BIOS addressed it.

Can I take it from what you’re saying that it’s just the TrueNAS console that’s output to the GPU? What kind of IPMI do you use?

Yes, you understood correctly. It’s an Aspeed AST2500.

Cool - I’m not at my main workstation at the moment but when I am again I’ll see if I can help work this through.

Please report back :+1:t2:

I’ve been able to check my machine now. I had to change a setting in the BIOS under “Chipset” > Graphics to “IGFX” instead of “Auto”:

I guess in your case it would depend on how the IPMI receives its display signal but I’d advice chosing explicitly in the BIOS the equivalent of Primary display and ensure it’s not chosing the GPU.

I know this option from other devices and I’ve looked for it multiple times. Just to be sure, I’ll do it again tomorrow though.:sweat_smile:

Just looked again.
The only thing related that I can do is about the iGPU:

I cannot select a primary device there nor anywhere else. I just looked through all BIOS menus again.

Interesting. And frustrating. Although I think in your case you said that it is the TrueNAS console that is being output to the GPU.

In my case I have isolated the GPU and after reboot, the console was being sent to the integrated graphics output. Are you using the GPU for an application though - if so you can’t isolate the GPU I believe.

Sorry not to be of more help.

I also have to correct myself from earlier: Currently the BIOS also gets displayed on the A310, not on BMC’s Aspeed VGA. I am pretty sure that this hasn’t always been the case though. Maybe one of the last BIOS updates changed that.

I am using this GPU for applications so no, that is not an option…

Thanks nonetheless.