-
Recently Browsing 0 members
- No registered users viewing this page.
-
Similar Content
-
Intel releases new WHQL graphics driver with fixes for Horizon Forbidden West and more
By TarasBuria,
- intel
- intel 31.0.101.5382
- (and 5 more)
- 0 replies
- 1 view
-
Nvidia 551.76 WHQL Game-Ready driver is out with The Thaumaturge support and NVENC fixes
By TarasBuria,
- nvidia
- nvidia 551.76
- (and 6 more)
- 0 replies
- 2 views
-
Intel releases new beta driver with support for new games and performance improvements
By TarasBuria,
- intel driver
- intel
- (and 11 more)
- 2 replies
- 4 views
-
A bug in Microsoft Edge forces users to click many times to open downloads
By TarasBuria,
- microsoft edge
- edge
- (and 2 more)
- 23 replies
- 4 views
-
NVIDIA 546.65 WHQL driver is out with RTX 4070 SUPER support and more
By TarasBuria,
- nvidia
- nvidia 546.65
- (and 6 more)
- 1 reply
- 2 views
-
Question
KaoDome
Every new graphics driver release, we've had Intel and NVIDIA releases recently, but regardless of the vendor, I see similar change logs and I'm always wondering about the same thing.
Drivers are programs that interface hardware with the OS and rest of userspace programs, right?
Focusing on games, for example, their graphic engines are written using APIs OSes expose that provide different operations, DX, Vulkan, etc. Those same APIs define operations and characteristics a driver has to meet and implement.
Why are changelogs filled with game specific fix-ups, who's at fault? Is there someone not adhering to the specs? Or conformity testing/similar thing related to all this?
I understand some driver code would need to be written in assembly maybe, so it could be error prone, but wouldn't the fault affect anything that depended on a feature?
I've never even approached anything like it; buy unlike typical software engineering these days with changes and evolving requirements, those APIs and related operations are pretty much stable, or am I wrong?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now