I happen to have an extra Rpi4b that I thought might be interesting to try as a headless Linux box, and NoMachine is my go-to for remote access on Linux. Before I go down the rabbit hole, my experience with NoMachine is performance without hw acceleration on the host isn’t where I’d like it to be (too much local CPU usage, and that was on a likely more powerful Intel CPU). I’d like to know if anyone has set one up as a headless host and if HW encode acceleration(h.264) works on an Rpi4?
I’ll run whatever distro I need to to get the HW accel, and would be interested if there are extra packages I need to install to get it working? It seems like the question I might need to be asking here is if NoMachine implements H264 encoding support via the V4L2 M2M API (this sounds like the way to go under Linux, from my brief research). My understanding is that the encoder on the Broadcom chip was added to the kernel a year ago, maybe even two, at this point, so it should be available if HW accel was implemented that way.