Not of you don't buy Windows hardware and slap Linux on it.
Unfortunately, most (almost all) hardware is Windows hardware. So far, System76 is the only one that I've had actually work.
Not of you don't buy Windows hardware and slap Linux on it.
Unfortunately, most (almost all) hardware is Windows hardware. So far, System76 is the only one that I've had actually work.
The less coupled software is to hardware, the less likely it is tested in that hardware and the higher likelihood of bugs. Linux can run fine but arbitrary Linux distros may not. This is not the fault of hardware makers.
> The less coupled software is to hardware, the less likely it is tested in that hardware and the higher likelihood of bugs.
Yes, exactly! There are whole teams inside Dell etc. dealing with this. The term is "system integration." If you're doing this on your own, without support or chip unfo, you are going to (potentially) have a very, very bad time.
> This is not the fault of hardware makers.
It is if they ship Linux on their hardware.
This is why you have to buy a computer that was built for Linux, that ships with Linux, and with support that you can call.
Tell me how its not their fault ?
Hardware support is more than just kernel support. Additionally, not every kernel release works well for every piece of hardware. Each distro is unique and ensuring the correct software is used together to support the hardware can be difficult when you are not involved in the distro. This is why vertical integration between the distro and hardware leads to higher quality.
Firmware also plays a huge role these days (fan curves, ACPI, power management, etc.)
But saying it can vary largely by distro is overstating it by a lot. Mostly, distro issues are going to be based on how old their kernels are.
But definitely, modern hardware is much too complex to just slap Linux on Windows (and vice versa).
I have Linux on MacBooks from 6 different years. They all work flawlessly. I also have a Lenovo that works well.
Sorry you have had such bad luck.
I am running ChromeOS with Debian 'slapped on it' and that also experience sleep related issues.
Big fan of Linux, but saying that Linux works on system76 while they have a tiny sliver of the Linux market share seems like a nonstarter.
ChromeOS, where sleep presumably worked, is also Linux. You just exchanged a working Linux for a distro with more bugs. The fact that you're able to do that is pretty cool.
That's not to detract from the larger point here though. It's pretty funny that all of the replies in this thread identify different causes and suggest different fixes for the same symptom. Matches my experience learning Linux very well.
Turns out you get what you pay for.
You can either get hardware that works or you can deal with breakage.
System76 seems janky though if you use anything but PopOS
I run Gentoo on all but one of my system76 boxen, and have not seen any jank