I thought I was reasonably OK with computers, but I have no idea what you are talking about. But clearly you do. Respect!1nvest wrote:I find (linux to linux) tigervnc's x0vncserver to be superior to X forwarding, combined with sndiod for sound forwarding. Alternatively OpenGL. With either of those I can play games, view youtubes ...etc. as the same level of quality/speed as if being run/played locally (or in my case quicker as the server is hard wired (ethernet) whilst my laptop is predominately connected via wifi).formoverfunction wrote:I do already, I'm running Debian via SSH (X forwarding) and Pop! in VM from the Pro.
My laptop is now somewhat dated, 4GB/2core such that a pi 4 has higher specs. Rather than buying a new laptop I am considering buying a pi instead to stick to the laptops lid as a 'server' and run the two as above. Then whenever I want to upgrade again it would be just a matter of a relatively inexpensive swap out of the pi.
Recently I built a long term supported kernel (5.10 from kernel.org), 20 minutes build time; Built the latest busybox (1.35) from busybox.net (10 mins build time) to serve as the userland; Compiled framebuffer vnc (seconds build time) to add to that ... and now have a 6MB laptop boot choice that boots in a second and can comfortably handle the pixels that it is thrown by the vnc server. A nice feature is that if the server is always on then booting back to a gui desktop is also just a second or two, and you drop back in where you last left off. Or where you can 'boot' into that server from any other device that supports vnc (many do). Whilst any files on the laptop remain secure, physically isolated, no risk of ransomware.
If the server supports kvm/qemu (virtual machines) which most will, then that can also boot any iso/image (operating system) to serve up as vnc. kvm (kernel based virtual machine) is very quick in my experience, similar if not even quicker than bare metal boots. No need for dual booting when you can have multiple systems all booted at the same time and switch between those just as easily as switching between different windows.
For set up of a shared filesystem I use ssh (sshfs), define a common pooled folder/directory that all of the booted systems mount/share. And with sndiod you just direct sounds to whatever IP/device you want, such as to the laptops headphones/speakers.
doolally