Can I passthrough display controller

I’ve the msi bravo 15 B7E that has the rx6550m dgpu. I’d like to do a single gpu pass through setup.
After enabling iommu grouping and running lspci -nn , I found out that my dgpu isnt a vga compatible controller but rather a display controller my igpu is a vga compatible controller though. Can i still passthrough my gpu?

My dGPU from lspci -nn

03:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 24 [Radeon RX 6400/6500 XT/6500M] [1002:743f] (rev c8)
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller [1002:ab28]

My iGPU from lspci -nn

07:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev 0a)
07:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]

9 posts were split to a new topic: Some quick tips about how the forum works

I have cleaned this topic because there were already 9 replies not related to your question.

Seems you are not getting a lot of answers here. I’m not sure what the difference between the two is, but i don’t think it should matter for your purposes.

VGA Compatible refers to the display adapter. So here in my case, it means igpu is responsible for display in laptop screen and hdmi connection.

Display controller is used more of an accelerator in graphics intensive processes such as gaming. So my display isnt going to rely on the dgpu.

Anyways thanks for the reply man.

All I know is that you have to jump through hoops to make an nvidia card work with pass-through, most likely you will need to have a monitor connected directly to it. The reason being that Nvidia’s drivers don’t allow the card to work without a physical output connection active, they restrict this kind of usage for their professional cards like Quadro which cost a fortune for mostly the same chips with a bit more memory and other bells and whistles. Not that the cards wouldn’t be able to handle it, it’s all in the drivers.

Probably gonna have better luck asking around here https://forum.level1techs.com/c/software/vfio/132

You have to jump through hoops to do any sort of vga passthrough unless you’re using a card specifically designed for it like nvidia grid. Also op has an AMD gpu, not an nvidia one so whether it’s hard to do on nvidia or not isn’t really relevant.

you are right, I read the topic a few days ago and was sure I remembered it’s an Nvidia card.

I guess my reply was off-topic.