I thought I had already informed about my hardware when I’ve issued the lspci command on FreeBSD…you didn’t understand,ok. I can try to explain better :
I have two monitors right now. The first one is new,AOC 32 inches and I use it for FreeBSD. The second screen is 25 years old,it’s a SAMSUNG SYNCHMASTER,that I don’t want to use. I have 3 GPUS : 1) nvidia geforce GTX 1060 used for FreeBSD and configured as default on the BIOS / my PC boots using it / 2) Intel GPU integrated with the mobo 3) nvidia RTX 2080 ti. I want to use only the AOC monitor to use FreeBSD. When I boot any bhyve / linux Vm I don’t want to use the Samsung monitor. I want to be able to use the desktop UI in Linux within a window with a framebuffer and at the same time I want to render my projects using the RTX 2080 ti in Linux,using the technology PRIME RENDER OFFLOAD,so without attaching any monitor to the VM. I’ve already installed the CUDA toolkit inside the Linux VM and it works well,BUT only if the RTX 2080 ti is attached to a physical monitor. At the moment the configuration that I’m trying to achieve is more comfortable for me than using two monitors. I need the framebuffer because without it,I can’t use Linux at all,since I can’t watch what happens when I move my mouse and keyboard,that’s because I can use one only monitor. The samsung is not working well. I think it’s dying. So I want :
-
use one monitor connected to the first nvidia gpu (geforce 1060) and this monitor should display what happens on the host and even on the guest os (within the Linux desktop environment) and at the same time I would like to use the 2080 ti for rendering pourpoises
-
bound the 1060 to the host bsd : yes
-
displaying the host’s graphical desktop and the graphical desktop of the linux - bhyve virtual machines at the same time,running the latter within a window smaller than the host screen resolution
-
running a linux vm : yes
-
with a passed-through second nvidia : yes,with the 2080 ti used for rendering
-
with its output redirected to the host’s display : yes. I think that this can be done with a framebuffer. I always use the framebuffer created with vnc,but if at the same time I make the pass thru of the rtx 2080 ti I’m forced to use a secondary monitor,but I don’t want to do this.
-
I’m not sure if the intel gpu can act as a framebuffer instead of the fbdev driver used by vnc or if there is a way to use a framebuffer (fbdev or any other,I don’t care) together with the 2080 ti,WITHOUT using a secondary monitor.
-
virtualgl can allow me to display what happens inside the linux vm and at the same time can I render my 3D projects using the 2080 ti ? what are the downsides of using virtual gl ? Not sure if it will work under FreeBSD. Because I suspect that virtualgl should run under FreeBSD,at least the server part,is this right ?