74
submitted 1 month ago by [email protected] to c/[email protected]

I'll be playing a game, and then one day it won't work. After updating my graphics drivers, it works again. But the game didn't receive an update, so why does it just break?

all 21 comments
sorted by: hot top controversial new old
[-] [email protected] 60 points 1 month ago

Modern, performant computer graphics is an incredibly complex topic full of hacks, workarounds, and edge cases. It's possible that an update to DirectX/OpenGL/Vulkan caused some edge case interaction between the application and the graphics pipeline to fail somewhere. Updating the GPU driver (mesa, nvidia, amdgpu, or whatever Windows equivalent) could mitigate that failure.

I remember having to update the Nvidia Windows driver when Cyberpunk 2077 was released to fix an issue related to transparent foliage (transparency is always a pain in the ass to deal with).

[-] [email protected] 14 points 1 month ago

hacks, workarounds, and edge cases

That’s always what I thought when they release a new driver for a specific game. I’m like “seriously? Do they check the executable or something?” Yes, yes they do.

[-] [email protected] 4 points 1 month ago

They do that on Linux as well. Depending on the name of your Doom 3 executable you'd get different performance, if I recall correctly.

It's always funny to see that drivers and operating systems are littered with workarounds for (in my eyes) shoddy bugs in downstream applications.

[-] [email protected] 3 points 1 month ago

When hardware meet firmware, especially as complex as a GPU, there will always be unpredictable bugs.

Mix that with every company that uses your driver differently, and computer hardware variation, you can't cover all edge cases.

[-] [email protected] 2 points 1 month ago

Other things that have been broken by one update and fixed by new drivers were shadows in Oblivion not rendering and Arkham Asylum crashing at a specific moment if physx was anabled.

[-] [email protected] 1 points 1 month ago

Meanwhile I'll go 6mos to a year before even thinking of updating my 1080ti and never once have issues.

[-] [email protected] 30 points 1 month ago
[-] [email protected] 11 points 1 month ago

^This. I can tell every time my pc updates by the fact that nothing ever works correctly anymore.

Literally just downloaded video drivers yesterday due to this, and I have the vast majority of auto updates turned off for windows.... Every update moves me closer to switching Os entirely.

[-] [email protected] 13 points 1 month ago

Every update moves me closer to switching Os entirely.

Dooo eeeet.

[-] [email protected] 6 points 1 month ago

One of us! One of us! Gooble gobble! Gooble gobble! One of us!

[-] [email protected] 1 points 1 month ago

You can pause Windows update for a little over a month at a time so that you're not surprised by any automatic restarts, FYI

[-] [email protected] 1 points 1 month ago* (last edited 1 month ago)

In all my life I've never had a surprise restart/update in Windows.

[-] [email protected] 4 points 1 month ago* (last edited 1 month ago)

Congratulations, maybe you're already using my trick then. Not sure what your comment was meant to add.

From Windows 10 on, the default is to automatically restart when you're not using it, which can be annoying if you've got a complex workspace going and then everything gets closed overnight

[-] [email protected] 1 points 1 month ago

Does this on my work computer by waking from sleep occasionally. I want to hit it with a brick. Can't change any settings due to policy configurations or shit.

[-] [email protected] 8 points 1 month ago

My guess is that your OS changed.

But I wouldn't put some GPU manufacturers breaking your hardware on purpose completely out of the picture.

[-] [email protected] 5 points 1 month ago

speaking of which, what's a good way to keep all my drivers updated? I feel like I've been slacking on that.

[-] [email protected] 9 points 1 month ago

On Windows, a lot of motherboard vendors would ship their own update utility, however the issue is that in 9 out of 10 cases, that utility would also install some useless garbage on the side, and hog the resources, while not really doing anything. In other cases, Windows itself can provide you with updates, for the devices it recognizes

[-] [email protected] 7 points 1 month ago* (last edited 1 month ago)

On Linux? Update packages and reboot.

On Windows? I think Nvidia is updated by Windows Update, but you'll have to manually download the online updater tool for AMD cards. There's really no good method to automate it on Windows other than clicking on the pop-ups, which I find equally hilarious and embarrassing.

[-] [email protected] 4 points 1 month ago

On Windows you can use NVCleanstall, which will notify you when there's a driver update, download the installer for you, and even strip out Nvidia's telemetry and bloatware from the installer before running it.

The bloatware and telemetry removal is the best part. There's like twenty components in a default Nvidia driver installation and you only really need maybe three to run games.

[-] [email protected] 1 points 1 month ago

Is your game completely offline, or does it have automatic updates pushed via steam or similar? If a background game update changed an api call or two in the way it handles graphics, its possible that your current graphics drivers dont support the new implementation.

An ideal system would do a version check for what is installed on your system and recommend a gfx driver update before pulling down such a game update, but our world is far from ideal.

this post was submitted on 09 Aug 2024
74 points (96.2% liked)

No Stupid Questions

35281 readers
889 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 1 year ago
MODERATORS