What is the most secure way to run X in dom0 without GPU?

My question is the same as the title: What is the most secure way to run X in dom0 without GPU?

My computer does not have integrated graphics. My goal is to only use CPU rendering for dom0, so I blacklisted amdgpu in /etc/modprobe.d. When I did that and restarted my computer, it defaulted to only a shell environment. When I tried to run startx, it gave me an error “Fatal server error: (EE) no screens found”.

ChatGPT recommends that I install the xorg-x11-server-Xvfb package, but I read somewhere that it is not recommended to install anything on dom0. Do you think Xvfb could be an exception to this?

I am just asking since I know that VMs can render graphics just fine on CPU, so I don’t see why dom0 can’t render using the CPU either, right?

Sorry for my noobishness.

VM’s render to virtual and then sends it to dom0 to display. Then how do you push it to monitor?