> And Windows won't either because driver support ended a long time ago when you use old hardware.
Or new hardware. I have an EliteBook 845 G8 (Zen 3) from December 2021. Windows doesn't recognize its webcam. Some issue with some USB chip along the way. No, HP's provided drivers don't help. Yes, HP recommends Windows 11.
I have its cousin, an EliteBook 840 G8 (Intel 11th gen), same vintage. Windows doesn't recognize its touchpad / trackpoint during install. It needs specific drivers from Windows Update. Luckily, the internal keyboard and an external USB mouse work fine.
I've even tried with the latest win 11 22h2, that's been recently released, no luck. On the webcam front, it actually works at first, then it figures it requires some "updates" which break things again.
Linux has worked perfectly from the beginning on both of them, no random tweaks required. And I'm not even running Ubuntu or similar, which you'd expect to do things automagically, just plain Arch.
If the hardware vendor won't submit the driver to Microsoft for driver validation, which is a requirement to for the driver to be available via Windows Update, that's not Microsoft's fault.
HP likely chose to have a semi-custom part in those models and included the driver in the shipped build of Windows. They also likely make the driver available for download somewhere (though this "somewhere" is not always easy to find.)
> HP likely chose to have a semi-custom part in those models and included the driver in the shipped build of Windows. They also likely make the driver available for download somewhere (though this "somewhere" is not always easy to find.)
Well, there's a big page with drivers available for download for this specific model on HP's website. They also offer a tool to check for missing / outdated drivers, similar to Intel's. According to both, everything is installed and up to date, but the USB part isn't working (has an exclamation mark in device manager).
I think the pre-installed Windows 10 did support the webcam, but then it had issues with the display backlight being extremely dim.
Anyway, in practice, this is only mildly annoying. I don't use Windows all that often, and the webcam even less.
Starting to sound a bit more like a hardware failure, somehow, or simply a buggy Windows driver.
This is unfortunately common among consumer-grade laptops. I've been bitten by this enough times that I will no longer purchase a consumer-grade laptop; I will only purchase models meant for business. They are usually 2 CPU generations behind, but importantly, everything works and works reliably.
> Starting to sound a bit more like a hardware failure
Nah, it works perfectly on Linux.
> or simply a buggy Windows driver
This I can buy, but the point stands: it's not guaranteed that Windows will support new-ish laptops any better than Linux.
> consumer-grade laptops
HP EliteBooks are pretty much "laptops meant for business", and not even particularly low-end ones at that.
They have the price and (superficially) looks of a macbook pro, but come complete with ridiculously bad displays and shoddy assembly. Mine even have a smartcard reader!
One of the good parts, though, is they seem to be one of the rare AMD laptops with no soldered RAM.
Or new hardware. I have an EliteBook 845 G8 (Zen 3) from December 2021. Windows doesn't recognize its webcam. Some issue with some USB chip along the way. No, HP's provided drivers don't help. Yes, HP recommends Windows 11.
I have its cousin, an EliteBook 840 G8 (Intel 11th gen), same vintage. Windows doesn't recognize its touchpad / trackpoint during install. It needs specific drivers from Windows Update. Luckily, the internal keyboard and an external USB mouse work fine.
I've even tried with the latest win 11 22h2, that's been recently released, no luck. On the webcam front, it actually works at first, then it figures it requires some "updates" which break things again.
Linux has worked perfectly from the beginning on both of them, no random tweaks required. And I'm not even running Ubuntu or similar, which you'd expect to do things automagically, just plain Arch.