

If they release them with a fully open driver that supports standard APIs (OpenGL, OpenCL, Vulkan) and release low-level documentation then NVidia’s proprietary trash will become redundant. Even better if they design them to be simple on a low-level so any programmer can just write their own driver/API/compiler. That would upset current software monopolies and the world would become a better place.
I’ve given up on Element a long time ago. I’ve been bouncing between Nheko and NeoChat since those are the most mature Matrix clients that aren’t bloated webapps.
What bugs me more is encryption still is kind of a mess across devices and clients. Also I hate how there still isn’t any alternative Matrix Server that’s not Synapse or Dendrite and isn’t abandoned, doesn’t suck, is relatively fast and supports at least most of the Protocol. Can’t even really blame people because I’ve tried writing my own Matrix Server and Client before but I eventually gave up because the protocol is what I call “A JSON clusterfuck”. Why can’t the protocol be as simple as IRC? Why does it always have to be JSON over HTTP?