@ireneista @aud that comment aside,
i think freebsd supports virgl but i don't use it, so cant comment on that
i dual boot gentoo and freebsd on my laptop. all three major gpu vendors work fine, including proprietary nvidia drivers if that's your thing. my desktop environment on freebsd is the same kde plasma 6 wayland desktop as i use on gentoo, with the same fancy thirdparty graphical effects plugins. i run steam on freebsd and can play factorio with it. some more complicated games work, more things don't. proton works too, more or less, there's a script for launching steam that adds natively-built proton.
netbsd's situation is a bit more dire, with no proprietary nvidia support if you care about that, and the open source drivers generally being further behind