The Revolution will not be prompted
Well done, Joe, for just deleting and not putting up with Microsoft's forced Azure integration.
I cannot believe BigTech's dystopian vision for humanity.
NVIDIA's CEO has proclaimed the end of personal computing.
Apparently we are to pay a subscription to access content and compute that they control and curate, all whilst entrusting our credit card to their agents to purchase goods from their sponsors.
We need not worry our pretty little heads. Just chew the cud.
I hope Linux and OpenSource will keep home computing alive. It's been my hobby since I was 12 years old.
But without any hardware available... ![]()
Whatever happens, one thing is for sure: I'll never buy another product from NVIDIA again.
In other news...
I'm gaming in native Wayland again and it works brilliantly
With changes I made these past couple of days, I'm now playing my game on native Wayland and it feels better than X11. It is absolutely smooth and effortless.
The key was setting up environment variables to change how my game, Wayland rendering, and the GPU interact.
These are the two key articles:
I cannot emphasise how smooth the game runs now - even in a window. It's running exactly how Wayland claims it should.
I made a few other changes as well, such as:
- switched to GEProton (CachyOSProton's latest update made my game unplayable)
- removed a flatpak app along with related, redundant NVIDIA flatpak modules, thereby simplifying my configuration
- complete removal and reinstall of CachyOS optimised GPU drivers (595.71.05 open)
- I've left Optimus(Intel/NVIDIA hybrid) turned off in the BIOS - a battle for another day

These Environment Variables go to prove the old adage:
RTFM! ![]()
Revisit optimising my game on ZorinOS running under Wayland
Now that I've finally realised what appears to be the Wayland promise of secure, silky smooth gameplay, I'm going to try to duplicate my Wayland configuration in ZorinOS. If successful, I'll create a post to share with the forum. I plan to keep to ZorinOS best practices and default configurations as much as possible.
Hopefully it will just be a matter of setting environment variables, configuring optimal proton settings, and assuring the NVIDIA modules are installed cleanly.
Another Benefit: Broken YouTube is now working under Wayland 
The Environment variables also fixed YouTube so I am again running my browsers under Wayland
I think the key variables were:
env = GBM_BACKEND,nvidia-drm
env = NVD_BACKEND,direct
The variables instruct the Graphics Buffer Manager (GBM) to redirect from Wayland's default route (Mesa), and instead use the Nvidia DRM (Direct Rendering Manager).
Likewise, the second variable tells Nvidia to use direct rendering to the GPU, rather than going through Wayland's Mesa rendering.
Ironically, these tweaks are making the Wayland session behave like X11 by forcing direct rendering on NVIDIA rather than going through Wayland's rendering pipeline.
Unfortunately, this appears to be the best we can do given Nvidia is forcing their way of doing things upon us.
Preserving the configuration now that Wayland Gaming is working properly
For fear of things breaking again, I am now in the habit of creating BTRFS Snapshots so I can switch back to a known working system configuration. If a change or update breaks things, I can revert easily.
Chezmoi for dot file configuration management
Likewise, I've started using a solution called Chezmoi to backup and manage my user environment configuration dot files to my locally hosted Gitea (Git) server.
It's very cool.
I'm logging bugs and issues within Gitea, so if I break something, I can review the commit history and revert.
Finally, I'm also performing file backups using open-source UrBackup along with Proxmox scheduled VM backups.
Microsoft Exodus t-minus one month
I'm giving myself one more month to disassociate myself from my hotmail account, then it is goodbye to Microsoft.
The NVIDIA video above has scared me of what is coming next.
Screenshot of Gitea and BTRFS (Snapshots) Assistant
A couple screenshots of my snapshot and configuration management strategies.
Everything is hosted on my home network using Docker and Proxmox.
Q: What are you going to use for a phone as the singularity takes over?
I'm currently using an iPhone, but Google and Android appear to be taking a similar direction.
And later that evening...
I was right to make restore points and configuration backups.
I managed to mess up the performance whilst experimenting with kernel settings, and couldn't get the system back to how I had it configured.
Restoring from system snapshot and reapplying settings fixed everything. ![]()






