No Stupid Questions
No such thing. Ask away!
!nostupidquestions is a community space 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
1-All posts must be legitimate questions. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.
2-Your question subject cannot be illegal and/or NSFW material. You will be warned first, banned second.
3-Do not seek mental, medical and professional help here. It’s not safe and there will be niche communities for that.
4-No self promotion or upvote-farming of any kind.
5-Questions we suspect of being leading questions or asked merely to promote an agenda or sealioning are not allowed.
Rule 6-Provided it is about Lemmy or 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.
7-If you harass, disturb or discriminate against any group our any of our members in any way, you will be banned on sight.
Partnered Communities:
To partner with our community and be included here, you are free to message the moderators or comment on our pinned post.
Community Moderation
For inquiry on becoming a moderator of this community, you may comment on the pinned post of the time, or simply shoot a message to the current moderators.
view the rest of the comments
I've heard that for major AAA releases, the hardware vendors will sometimes include hand-optimized shaders in the driver. When the game goes to load its shaders, the driver will look to see if they match one of the ones in its database, and instead load the hand optimized shader in place of the one provided by the game.
They may also go in and tweak some low level settings to work around bottlenecks introduced by the game. For instance if the game is trying to synchronize its state with the GPU every frame, and the vendor can prove that doing so isn't necessary, they may have the driver ignore the synchronization when it is running that specific game.
Why can't the game developers do this? Well in some cases they can, but sometimes the performance issues are too difficult for someone not intimately familiar with the workings of a specific GPU to diagnose. The game studio could either try and find an Nvidia GPU expert, or they could let an Nvidia employee with access to low level simulations of the card and knowledge of the system do it for them.