Backslash

joined 1 year ago
[–] [email protected] 3 points 10 months ago (1 children)

Interestingly, the guy who made the referenced post, 'avis', is allegedly the new name of 'birdie', a well-known troll on the forums who was banned a while back. Basically everyone there agrees that it's him and no action is taken against this new account.

[–] [email protected] 7 points 10 months ago

Especially when the original article is about anything related to Rust. An hour after the article is live you'll have 50 posts arguing and trolling like there's nothing more important in the whole wide world. So entertaining!

[–] [email protected] 56 points 10 months ago* (last edited 10 months ago) (11 children)

Anyone expecting to use Linux the same way they are using Windows, without any changes, is going to be disappointed. You cannot reasonably expect to keep the same learned workflows from one system and use them on a completely different system without having to at least tweak some of it.

Learning is part of such switchovers, and loudly complaining that "Thing X is not working like I know it to, this is why people don't like Linux" is not making anyone more likely to help you nor is it going to solve your problem. I'm glad that you managed to find a way to do what you need in any case, and maybe that command will stick around in the back of your head for when you need something similar sometime in the future :)

[–] [email protected] 3 points 11 months ago

It's important in science (but also in general) to verify things that are thought to be obvious or "common sense", since not everything that the broad public agrees on is true after all.

[–] [email protected] 3 points 11 months ago

It was underpowered when the Switch released, yes, but I'd wager that it was a good choice for the application when Nintendo started designing the Switch. Couple that with the (not unreasonable IMO) expectation that there would be successors to the X1 that they could hypothetically put into the Switch and release a higher-perf revision with minimal changes, I can see why they chose it. Unfortunately, Nvidia dropped the X1 line and that (again, purely speculative) scenario never manifested.

[–] [email protected] 2 points 11 months ago

The heavy stuff would be things like shader compilation and state management for multiple different graphics APIs (OpenGL and Vulkan mostly).

AFAIK Linux graphics drivers are usually separated into a userspace and a kernel space component, like amdgpu on the kernel side and RADV/RadeonSI within Mesa on the userspace side. So you do not need to do a full reboot to e.g. benefit from performance optimizations within Mesa to get things like faster shader compilation or more efficient draw call submission, which I think most people care about when doing driver updates. In fact you don't even need to soft reboot, because once Mesa is updated, all following uses of it already run the new version, all without a reboot. However if your GPU is not yet supported by the kernel side, then Mesa is of no use to you.

That being said, yes the kernel side is a very important part of the driver, but it's such a low-level driver that very few people would be able to do much of anything with it, which is why I made that distinction.

[–] [email protected] 5 points 11 months ago (2 children)

Yes they do, Mesa being one. Only the close to the metal stuff and Kernel-DRM is handled in kernel space, most of the heavy stuff is done in user space.