I have the kk3. Wins for not needing an app and also firmware upgrades via just a file upload to the controller as USB Mass storage.
The buttons are “classic” not micro switch. Some prefer the latter.
I have the kk3. Wins for not needing an app and also firmware upgrades via just a file upload to the controller as USB Mass storage.
The buttons are “classic” not micro switch. Some prefer the latter.
You may not have considered the Intel Arc GPUs. Basically they were bad on Windows and are slowly improving, but unsure about their state on Linux. The cards were quite bad at some point, and well worse than an experience with NVIdia, despite the libre stack.
I would say the “best” depends on goals here. I generally encourage use of AMD over NVidia, but the difference is quite small. If you’re already going with CachyOS, then you’re well beyond the skill level to be able to navigate the tiny additional complexity of an NVidia card. Just buy the best bang for buck and your use case.
As for Mali, recent kernels and Mesa versions have made significant inroads. I do believe we’ll get pretty good support for Mali by the time the Qualcomm ARM Laptops become available for Linux.
I don’t know if Linux Gaming would exist if it wasn’t for OpenGL and Carmack using it for Quake.
Unfortunately we are in the Glide era of VR. OpenXR exists, but someone needs to create a killer app which uses it.
I remember the frame time issue happening but it fixed itself and I can’t remember the cause. Try changing the refresh rate of your monitor, it might kick something which fixes it.
Performance should definitely be mostly on par with Windows.
This is the first I’ve heard of it. Fingers crossed he has a Linux video in the works.
In that case Steam flatpak isn’t really what you want. You probably want to use Bottles, which creates a flatpak-like sandbox. This is not a guarantee or anything, but does give you some protection (at least, better than running it on Windows I guess).
If you don’t use steam because it’s a shady source, I guess Bottles would be your go-to. I think parent is talking about if you bought a game off steam.
Intel has had open source drivers for quite a while, they just get upstreamed slowly.
Wait is there a difference between coroutines and async/await? I thought they were practically the same model.
You’ll notice that new is not a keyword or any special rust thing. It’s actually a software design pattern called a smart constructor, and validation is part of the intent. Pattern wise putting this into a smart constructor and encapsulating changes to this value is, I believe, idiomatic.
IIUC rust does not have a type system where you can give numeric bounds. Creating one would likely mean you’d need to define all the maths, which is likely not worth it.
It’s a pretty tepid way of thinking about the issue to be honest. In a strategic sense, basically any move Microsoft is forced to make for actual (rather than apparent) security makes it harder for them to do things in a way which creates lock-in. Yes, they will use it to push for DRM, as another commenter noted, but that’s another apparent security solution. In the long term, this is a positive, but it’s not an immediate and direct benefit, as the blog post notes.