Comment by amlib
1 day ago
Best you can do is build a high end desktop at home and access it remotely with any laptop you desire. The laptop performance then becomes mostly irrelevant (even the OS is less relevant) and by using modern game streaming protocols you can actually get great image quality, low latency and 60+ fps. Though, optimizing it for low bandwidth is still a chore.
Have that desktop be reachable with SSH for all your CLI and sys admin needs, use sunshine/moonlight for the remote streaming and tailscale for securing and making sunshine globally available.
Bandwidth is not really a problem if you live in decent city. The problem is latency and data usage. 1 Hour streaming consumes GBs of data, that's a big problem if you use cellular network.
Latency is another problem, recently LTT video show that even as low as 5-10ms added latency can negatively impact your gaming performance, even if you don't notice. You begin to notice at around 20ms.
How is bandwidth not a problem if data usage on a cellular network is? You can dramatically lower your data usage by constraining bandwidth to say, ~2mbps, but doing so while keeping a decent image requires many sacrifices, like lowering resolution or using a software encoder that can squeeze out as much quality as possible out of 2mbps at a penalty for your latencies (won't matter much since you are already incurring latencies from your internet connection). You may also switch to a wi-fi hotspot once that's an option, and then even lift the bandwidth restrictions.
Regarding latency, this solution is meant as a way to use your notebook for any task, not just gaming. You can still play and enjoy most fps games with a mouse even at 20ms of extra latency, and you can tolerate much more when playing games with a gamepad. If you need to perform your best on a competitive match of cs2 you obviously should be on a wired connection, in front of a nice desktop pc (the very same you were using to stream to your notebook perhaps) and with a nice high refresh rate monitor. Notebooks are usually garbage for that anyways.