-
Recently Browsing 0 members
- No registered users viewing this page.
-
Similar Content
-
- 6 replies
- 0 views
-
Intel 32.0.101.5762 non-WHQL is out with big Diablo IV performance improvements and more
By TarasBuria,
- intel 32.0.101.5762
- diablo iv
- (and 4 more)
- 0 replies
- 0 views
-
Nvidia releases new driver for old graphics cards with Windows 7, 8, and 8.1 support
By TarasBuria,
- nvidia
- driver update
- (and 2 more)
- 2 replies
- 0 views
-
Linux Mint 22 Stable release may take more than two weeks, project lead warns
By zikalify,
- linux
- linux mint
- (and 4 more)
- 1 reply
- 0 views
-
Microsoft is deprecating WSUS driver synchronization
By TarasBuria,
- wsus
- wsus driver synchronization
- (and 4 more)
- 12 replies
- 0 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