Does xpra fits my need to have a framebuffer which works together with my nvidia GPU configured as PRIME RENDER OFFLOAD. #3720
Replies: 3 comments 1 reply
-
Cut & pasted (without linking back to): #3718 Please see the suggestions in #3718 (comment) |
Beta Was this translation helpful? Give feedback.
-
Who is Generix?
Have you tried running stable diffusion via vgl? It should be trivial to try.
I'm having trouble understanding your sentence.
doesn't explain what you want to do but focuses on a technical implementation detail, making it hard to understand and answer.
Same here.
I fail to see how the number of monitors is relevant. |
Beta Was this translation helpful? Give feedback.
-
(followed by a wall of commands) |
Beta Was this translation helpful? Give feedback.
-
Hello xpra users and developers,
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 SYNCMASTER that I don’t want to use because it's not working well. I have 3 GPUS on my PC :
nvidia geforce GTX 1060 used for FreeBSD and configured as default on the BIOS / my PC boots using it /
Intel GPU integrated with the mobo
nvidia RTX 2080 ti. I want to use only the AOC monitor to use FreeBSD.
When I boot any bhyve (a hypervisor for BSD) / 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 monitor is not working well. I think it’s dying. So I want :
I've created a thread on the nvidia forum,that you can read entirely going here :
https://forums.developer.nvidia.com/t/im-failing-trying-to-configure-the-framebuffer-as-default-graphic-adapter-and-the-nvidia-geforce-rtx-2080-ti-as-prime-render-offload/236365/37
The verdict of the nvidia developer has been something like this :
This won’t work with just one monitor, the limiting factor will always be the missing prime functions of the virtual gpu’s drm driver. I think it’s more fruitful to check if someone has some patches for it in the works.
You can only use VirtualGL or rather bumblebee. This needs to be installed on the Linux VM. It will spawn a second Xserver on the nVidia gpu (that you won’t see) and then copy the output to the Xserver on the virtual graphics. Downsides: limited to OpenGL, performance loss.
At this point I've thought about Xpra. More or less I've understood what it is. But I'm not sure if it can solve my issue,I don't know if it allows me to do what I want. I suppose that what I need is a framebuffer that has the 3d acceleration with a low level of latencies that I can use within the Linux VM and the host os,which can act as an extension of the Linux graphical environment and that connects it to the graphical environment that I run on FreeBSD and that allows me to render my 3d projects using my RTX 2080 ti as PRIME RENDER OFFLOAD ? Is xpra exactly something like that or am I missing something ? thanks.
Beta Was this translation helpful? Give feedback.
All reactions