this post was submitted on 13 Jul 2026
862 points (97.6% liked)

Programmer Humor

32292 readers
2310 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] CubitOom@infosec.pub 128 points 2 days ago (5 children)

"Linux supported hardware" is an outdated phrase only used in windows propaganda today.

[–] Zenorbi@lemmy.world 26 points 2 days ago* (last edited 2 days ago) (1 children)

For desktop? Probably. For laptop, linux support can be awful, because manufacturers keep introducing hardware that don't support standard drivers. Webcam? How about an IPU6 that needs kernel modules just to be detected and then special calibration files just so the image is not a stripey corrupted mess... How about no on-board sound because screw you I guess. How about a non standard USB controller so that you cannot even communicate over your USB ethernet dongle when the wifi is once again some special sauce non standard shit...

These are Dell and Lenovo Yoga machines at the University I work at. Some are absolute garbage where the USB is always powered and will drain the battery when the computer is turned off and no BIOS setting will disable this.

We are now looking into Tuxedo and Framework...

PS.: even windows has issues with these, where you have no touchpad and no USB anything (mouse, keyboard) until you somehow install a driver...

[–] Sunrosa@lemmy.world 2 points 1 day ago

Yeah laptop hardware is garbage to deal with

[–] drkt@scribe.disroot.org 59 points 2 days ago (2 children)

Absolutely not.

Signed, owner of half-supported hardware.

[–] Honse@lemmy.dbzer0.com 20 points 2 days ago (10 children)

Out of curiosity what hardware are you using that's not supported?

[–] hemko@lemmy.dbzer0.com 31 points 2 days ago (4 children)
[–] termus@beehaw.org 2 points 16 hours ago

I supported Hp Web Jet Admin on a slew of print servers for a large healthcare org after it got dropped in my lap from a round of layoffs. I'll never own a printer again. Granted I never print anymore but I would rather drive to office depot a thousand times than to bring that evil back into this house

[–] sunnytimes@lemmy.ca 2 points 1 day ago

my brother laser was easier to set up in linux . windows needed a big ass download , linux just printed.

[–] marcos@lemmy.world 19 points 2 days ago

In my experience, the only OS where printers won't have drivers is Windows.

But I don't deal often with dark demoniac systems, so there are probably lots of niche hellish devices that I don't know the details.

[–] SleeplessCityLights@programming.dev 6 points 2 days ago (2 children)

BS, I have gotten HP printers to work on Linux with no problems.

[–] hemko@lemmy.dbzer0.com 8 points 2 days ago (3 children)

My Epson inkjet is a paperweight without w*ndows

[–] DaTingGoBrrr@lemmy.ml 4 points 2 days ago (1 children)

Epson seems to supply Linux drivers according to their website and some Linux users when I searched around

[–] hemko@lemmy.dbzer0.com 1 points 2 days ago

Yeah, there's some drivers but I never could get it quite work.

[–] bonn2@lemmy.zip 4 points 2 days ago* (last edited 1 day ago) (2 children)

I was able to get mine working by setting it up as a network printer via windows and then just accessing it like that through Linux. But yeah, if I ever change wifi ssids I would need to factory reset it go back into windows and configure it again. (ET2400)

Edit to be clear the windows instance is only needed for setup, it can be shut down or removed entirely after setup

[–] Ghoelian@piefed.social 1 points 1 day ago (1 children)

If I were already using Linux when I bought a printer like that, it would be returned immediately lmao

[–] bonn2@lemmy.zip 1 points 1 day ago

Lol I would have too, but unfortunately I had owned it for probably 5 years before I switched to linux

load more comments (1 replies)
[–] vividspecter@aussie.zone 2 points 2 days ago (1 children)

How old is it? Almost all relatively recent printers should support driverless network printing by now.

[–] hemko@lemmy.dbzer0.com 1 points 2 days ago* (last edited 2 days ago) (1 children)

Maybe 5 years old, haven't tested in a while but it's USB only with no network connectivity

[–] The_Decryptor@aussie.zone 4 points 2 days ago (1 children)

It's actually the same protocol over network or USB, as long as the printer is new enough that is.

Check for your model here, if it's listed then you shouldn't need any drivers and it should "just work".

[–] hemko@lemmy.dbzer0.com 2 points 1 day ago

Unfortunately not :(

load more comments (1 replies)
[–] rumba@lemmy.zip 6 points 1 day ago (1 children)

Asus Zenbook DUO

I'll be honest, A lot more of it works than I expected. Linux runs and is quite stable.

Keyboard Backlighting? Had to write some Python. Windows driver manages this, proprietary. I still can't get backlight to work in bluetooth mode.

Trackpad Palm Rejection? Had to write a service. Windows driver manages this, proprietary.

Function keys on the keyboard in wired mode? Not supported, no work-around that I can find. I have to remove the keyboard and put it into bluetooth mode. Windows driver.

[–] rumba@lemmy.zip 3 points 1 day ago

ohh shit, now that this reminded me to look, someone's done something about it

https://github.com/zakstam/zenbook-duo-linux

Now I just need to figure out how to wedge that into nixos

[–] otter@lemmy.ca 21 points 2 days ago* (last edited 2 days ago)

Certain fingerprint readers and touchscreens

ex. Goodix

It's not the fault of Linux, it's the hardware manufacturers. Still, you need to consider it before buying the device

[–] delcaran@feddit.it 8 points 2 days ago

Broadcom hardware (WiFi cards an webcams in particular). Plus there are quirks with some proprietary driver version not building against some kernel version...

With unsupported hardware and closed drivers you are always on the lookout for some breakage.

And it's not a Linux problem nor a complaint on distro maintainers. It's manufacturers that are shit.

[–] drkt@scribe.disroot.org 9 points 2 days ago
[–] hakase@lemmy.zip 10 points 2 days ago* (last edited 2 days ago)

HP Reverb G2 for me. Still waiting on Monado to get it fully working but no such luck yet. Hugely appreciative to the dev team for all of their amazing work, of course.

[–] 87Six@lemmy.zip 2 points 1 day ago

Lenovo thinkbook 16 G7 iml

Yes it's a POS. It wasn't my choice. Work laptop.

Peripheral devices, mostly. I have some half-supported, like Logitech mouse (G-shift doesn't work), and for some I rely on open-source devs (like Corsair keyboard for certain keys/modes/connectivity fix). Sure, you can say just buy compatible devices, but it's not always viable to replace everything you owned before moving to Linux.

[–] ExtraMedicated@lemmy.world 3 points 2 days ago

I've got a SpaceMouse Pro that, although useable with Blender, I haven't been able to get it working as well as it did on windows, but I think that's the only device I had any trouble with so far.

[–] iamthetot@piefed.ca 4 points 2 days ago (1 children)

I've got some LianLi case fans that aren't supported by anything Linux that I've been able to find. I run a barebones VM just to control their features.

[–] JakoJakoJako13@piefed.social 2 points 2 days ago (1 children)

What case are you using? I've got a LianLi Lancool 216. It's a little loud but it runs just fine for me.

[–] iamthetot@piefed.ca 2 points 2 days ago (2 children)

Off the top of my head, my case is a LianLi O11, but I was talking about my case fans, which are... Oh lord, their naming is so obnoxious, the... TM LCDs I think?

load more comments (2 replies)
[–] CubitOom@infosec.pub 17 points 2 days ago (1 children)

What Linux kernel are you running which isn't supporting your hardware?

[–] delcaran@feddit.it 7 points 2 days ago (1 children)

My case: I have an nvidia GTX 980. It's old but it's what I have.

Nvidia dropped its support from driver version 595.

Driver 580 is what I need, it worked until 7.0 but no longer in 7.1 (was using Fedora 44). Since my hardware is old I switched to Debian Trixie.

Another example is the facetime HD Webcam of macbook pro: to make it work you have to install OSx or download a recovery image, compile a C program to extract a specific binary blob, then use that blob to recompile the driver on your kernel.

There are lots of examples: it's a big world, with lots of hardware and mostly no producer interested in the Linux world.

[–] CubitOom@infosec.pub 1 points 1 day ago (2 children)

This depends a bit on the distro you are using. Like in arch you should not use the proprietary drivers for older cards but the open ones. My guess is there are some community drivers you should use instead.

[–] firelizzard@programming.dev 2 points 1 day ago

😆😂🤣 Are you kidding? Have you tried using nouveau? It works, sure, but you can’t play games that are even vaguely modern and if something uses up a bit too much RAM the entire display system starts jittering/lagging or becomes unresponsive. Source: I ran nouveau with a GTX 2080 for years. I was only able to fully ditch Windows once I fully ditched Nvidia (by switching to an AMD GPU and scrubbing every last vestige of Nvidia’s bullshit off my PC).

[–] WhyJiffie@sh.itjust.works 2 points 1 day ago

you mean the nouveau driver? the one that is unable to up the frequencies from the minimum because it is not signed by nvidia? it may work as a display output, but not much else

[–] uuj8za@piefed.social 25 points 2 days ago (3 children)

Psht. I wish! This is wrong and will set people up for failure. There is absolutely hardware that will work well with Linux and hardware that will not.

I tend to run into problems with brand new laptops. Microphones don't work, web cams don't work, fingerprint readers don't work.

I have a Dell Dell Pro next to me with a web cam that doesn't work. Arch, btw.

I also have a Lenovo T14 where everything does work.

The point is you have to RESEARCH before you buy. Otherwise, you're gonna get mad a Linux for not supporting your hardware, instead of being mad at yourself for not researching first.

Hardware that's too old is problematic and hardware that's too new can be problematic.

[–] psud@aussie.zone 5 points 2 days ago

And unsurprisingly my framework laptop works perfectly under Linux

load more comments (2 replies)
[–] funkajunk@lemmy.world 21 points 2 days ago (1 children)

Unfortunately this is not true. If manufacturers do not support Linux, then it is up to dedicated community members to reverse engineer drivers. Much love to these amazing people ❤️

Things have gotten much better in recent years because now Linux is seen as a legitimate operating system and not just a platform for hobbyists.

[–] WhyJiffie@sh.itjust.works 2 points 1 day ago

except when the manufacturer puts effort into locking out reverse engineers through cryptography.

fuck you, nvidia!

[–] fuckwit_mcbumcrumble@lemmy.dbzer0.com 15 points 2 days ago (6 children)

There's still tons of devices where Linux doesn't work properly with them.

My Intel wireless cards cannot maintain a 6ghz wireless connection for shit despite some of them being over 5 years old. And Intel. Latest stuff, older kernels, none work well. Oddly whatever version of Fedora I had worked the best. My wifi wasn't unusable when 6ghz was an option. It only dropped to 5/2.4ghz once a minute instead of every 5-20 seconds.

[–] funkajunk@lemmy.world 4 points 2 days ago (1 children)

For me any Wi-Fi drops were solved by disabling power saving in NetworkManager

Create a conf file:
sudo nano /etc/NetworkManager/conf.d/wifi-powersave.conf

Add this into the config file:

[connection]
wifi.powersave = 2

Then restart NetworkManager or reboot your system

I tried this but it didn't seem to help. Mostly because it only wants to use 5ghz. I think I tried doing a bunch of "fixes" so maybe I should just start fresh. This is on my testing machine that I don't use regularly so only god knows what I've done to it.

Also did you do this on a laptop with S0 standby? How does that affect sleep?

load more comments (5 replies)