this post was submitted on 25 Dec 2025
377 points (96.1% liked)

PC Master Race

19368 readers
217 users here now

A community for PC Master Race.

Rules:

  1. No bigotry: Including racism, sexism, homophobia, transphobia, or xenophobia. Code of Conduct.
  2. Be respectful. Everyone should feel welcome here.
  3. No NSFW content.
  4. No Ads / Spamming.
  5. Be thoughtful and helpful: even with ‘stupid’ questions. The world won’t be made better or worse by snarky comments schooling naive newcomers on Lemmy.

Notes:

founded 2 years ago
MODERATORS
 
  1. Family member has 720p webcam
  2. Family member buys shiny new 1080p webcam
  3. Family member plugs in shiny new webcam and gives me a videocall to test it
  4. New camera works flawlessly. I get to keep the old 720p cam. Yippee!!

...BUT THEN

  1. Family member goes to the website listed on camera's packaging and clicks the big blue download button
  2. download button installs custom usb driver and companion app
  3. companion app has twenty quadrillion toggles and dials spread across fifty billion tabs and sub menus. Family member spends all evening twiddling with it.
  4. No matter what, the image looks like crap. Too bright, but not enough contrast. Worse than it did originally.
  5. next day family member asks for his old 720p webcam back, I get to keep the 1080p webcam

I'm happy with my new webcam so I'm not complaining, but why do people do this?? Why do manufacturers make these shitty custom driver? The whole point of USB is to be plug-and-play without any custom software.

top 35 comments
sorted by: hot top controversial new old
[–] Buddahriffic@lemmy.world 6 points 17 hours ago (1 children)

And I hate how windows did everything it could to enable that shit, too. Like I've had devices (specifically wireless headphones and mice) that worked fine when plugged in, and then suddenly some installer pops up by the company that made the device because windows is all too happy to automatically run shit when you plug a device in. I hope there's at least some kind of authentication back end where it recognizes a device ID and grabs the installer like that, but I suspect that it just uses a standardized way to grab an url and just runs whatever is on the other side of that.

Should have switched autorun anything to default off after the Sony rootkits over twenty fucking years ago. It should have never even been a thing in the first place, since viruses on floppies existed before CDs (where autorun first showed up) even existed.

[–] carpelbridgesyndrome@sh.itjust.works 3 points 17 hours ago (1 children)

Pretty sure that that goes through windows update and requires an EV cert and a conversation with Microsoft not just passing a URL

[–] Buddahriffic@lemmy.world 2 points 16 hours ago

Yeah, would make sense, they just aren't filtering the things I'd filter during that conversation.

[–] iopq@lemmy.world 16 points 1 day ago (1 children)

Is this some Windows meme I'm too Linux to understand?

[–] stevedice@sh.itjust.works 8 points 1 day ago

Broadcom, Brother, Creative, Radeon, NVIDIA... If anything, you're not Linux enough to understand.

[–] grue@lemmy.world 132 points 1 day ago (2 children)

Not mentioned:

  1. The manufacturer-provided "companion app" also installs spyware and adware.

And that's the real reason they do it. They lure unsuspecting users in with promises of enhanced functionality, but it's all a ploy to get their data.

[–] Shanmugha@lemmy.world 4 points 21 hours ago

That part I could have guessed, but why manufacturer driver is worse than generic... wait, for it to be better it has to be coded better. Mystery solved, I guess

[–] yermaw@sh.itjust.works 40 points 1 day ago (2 children)

Comes with an EULA longer than Ron Jeremy and twice as invasive

I am stealing that line! Clever!

[–] sleen@lemmy.zip 16 points 1 day ago (2 children)

At this point, making the longest EULA is a competition. Realistically, no one sane would try to read a EULA from such companies.

[–] MathematicalMagpie@lemmy.zip 13 points 1 day ago

Most of it likely isn't even legally binding. But who has the time, energy, and capitol to hire a lawyer to challenge it?

[–] artyom@piefed.social 7 points 1 day ago

The longer it is, the less likely the user is to actually read it and object to it.

[–] BanMe@lemmy.world 43 points 1 day ago (5 children)

Oh god, I set up a print server at work, it's been a minute since I managed printers, and somehow I became convinced that HP's Smart Universal Driver would work for all the HP printers.

Well, first off, if you set up a print server, Microsoft automatically implements the setting, "don't download drivers from server, use Microsoft generic Point & Print drivers," which don't work at ALL.

So I undeploy all the printers and redeploy them with the correct setting - well that Microsoft drivers is still installed on all PCs and they want to use it by default. So lots of individual workstation fixing.

And then the HP driver fails, directing every HP printer to use Tray 1 (bypass) by default, not the drawer full of paper like it would normally.

So I'm 3 months into this job at this point, and everyone thinks I'm a moron.

Good times.

[–] amorangi@lemmy.nz 5 points 1 day ago

To be fair both HP and their drivers are pieces of shit.

[–] Deathray5@lemmynsfw.com 3 points 1 day ago

I think people can understand printers being little shits

[–] Krudler@lemmy.world 21 points 1 day ago (2 children)

It fucks me off to no end that 30+ years after the boom in personal computing, there's been effectively ZERO progress on the usability/stability of printers.

Recently became the "printer guy" at work as well. Endless, daily tomfuckery. There is no fucking reason for there to be a "printer guy" in 2025.

[–] caseyweederman@lemmy.ca 2 points 21 hours ago

Check out https://www.crowdsupply.com/open-tools/open-printer
I can't wait for it to be released.
I fear that it will get bought and crushed before it can generate any useful change.

[–] Meron35@lemmy.world 6 points 1 day ago (1 children)

I will not stand for this CUPS/IPP (internet printing protocol) erasure!

Most recent printers have supported internet printing protocol for years, which is web based and explicitly does not require printers. This is what CUPS has also moved towards.

macOS and Linux have had built in support for CUPS drivers/printers for decades, so it's really just a Windows problem, who insist on their own Microsoft print servers.

[–] caseyweederman@lemmy.ca 2 points 21 hours ago

The printer side of things is pretty atrocious.

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

I'm kind of in charge of printers at work. There's this annoying bug in M$ Office where sometimes their dumb apps override default printer choice and there doesn't seem to be any sane fix out there. I keep getting a few annoyed admin people complain about this, and I'm like wtf am I supposedtl to do here??, I'm not an M$ dev. God, I hate working with M$ products.

[–] renzev@lemmy.world 10 points 1 day ago

At this point I have completely given up on printer drivers. I just put files on a usb stick and plug it into the printer to print. Printer doesn't have that functionality? Oh well, it's as good as broken to me. Biking to the local library will take less time and kill less nerve cells than troubleshooting that piece of crap. I can only pray for people like you who have to work with this mess on the daily.

[–] Die4Ever@retrolemmy.com 4 points 1 day ago

I setup dual boot on my dad's computer, and getting the printer working and shared on the network was easier in Linux than in Windows. I gave up on Windows and just told him to boot into Linux if they need to print anything lol.

[–] parzival@lemmy.org 12 points 1 day ago (1 children)

I had the exact opposite issue a few days ago, my phone wasn't recognized in fastboot mode bc I had to install xiaomi's custom driver, but windows wouldn't let me because "[xiaomi driver] is not a valid driver for  [unrecognized device] "  🤦

[–] stevedice@sh.itjust.works 3 points 1 day ago

Fastboot/ADB is a nightmare on Windows. I honestly don't understand how they haven't figured this shit out yet.

[–] nesc@lemmy.cafe 47 points 1 day ago (1 children)

For manufacturers: some other people have other needs e.g. one of the twenty quadrillion toggles. Not that hard to understand.

USB isn't plug'n'play for a huge range of devices especially on windows and it never was.

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

It literally did work as plug and play the way op described it. The app screwing everything up and adding tons of options for people who need simple is the problem.

[–] nesc@lemmy.cafe 11 points 1 day ago

It still worked in the end and yes UVC cameras often 'work' without any additional configuration. Not everyone requires simple.

[–] Caketaco@lemmy.dbzer0.com 5 points 1 day ago

You can usually get yer good ol’ fashioned generic driver back with https://zadig.akeo.ie/

[–] lemmyseikai@lemmy.world 8 points 1 day ago

Is this Green Text in the wild?

[–] shalafi@lemmy.world 3 points 1 day ago (4 children)

Only manufacturer driver I install is Logitech's software for their solar keyboard, though it's not needed. Only driver you really have to install is Logitech's "shared dongle" tech, forget what it's called.

[–] cley_faye@lemmy.world 7 points 1 day ago

This might sound like proselytism, but on linux (any flavor :D) there's a utility to configure/pair devices with Logitech's unify dongles, which also provide battery info when available. It's nice.

…and now that I looked at the newer versions, it actually manage a lot of other logitech stuff beyond the usb dongles. Double nice. It's called solaar.

[–] KuraiWolfGaming@pawb.social 3 points 1 day ago

Logitech is probably one of the only companies making good tools for their devices

[–] Wahots@pawb.social 3 points 1 day ago

It's also needed for their HOTAS line, but considering it has sliders, toggles, buttons and yaw, I kind of understand why. It also allows you to bind sliders to keys and such (eg, binding a slider to landing gear)

[–] nek0d3r@lemmy.dbzer0.com 2 points 1 day ago (1 children)

Either Logitech Options or G Hub, I'm assuming?

[–] shalafi@lemmy.world 0 points 1 day ago

"Unify" was the product line I was forgetting.