Me too brotha. I will wait however long it takes to be able to experience the game the way it should be. I look at is as part of the "install" process as well. Like I said, I think it's more about the mentality or perception. We wait for things to download and accept it's a fact of life. Some people take 5 hours to download a 70GB game.. others 10 minutes.. So I think if there was a way to get the process out of the way before the user opens the game for the first time, regardless of how long it would take, then it would more accepted. Like why can't these shader processes just be batch files which are run automatically by Steam after the download is done?I just dont update my drivers that often. I also usually wait to play the latest games (not necessarily deliberately, just because I always have a massive backlog of older games) so the initial patching frenzy is over.
I've no problem at all with an initial shader compile. I just see it as part of the download/install wait. I do agree repeated compiles after that are ennoying though which is why I avoid driver updates unless I'm starting a new game that isn't optimised in my driver. But in that instance I generally update the driver before installing the game.
As for drivers, yea.. not a big deal to me either, but it would be nice if it was possible for drivers to essentially be "portable".. I guess, if that's the right way to describe it. Like basically, you could drop some driver files in the directory of the game and the GPU would always use those drivers for that application, and if it didn't find any it would fallback to default one.. or something like that.
But I completely understand people who are fed up with it and just don't want to deal with this stuff.. but anyway, the industry is groaning and things are happening so we'll see what they come up with and the direction things go, now that it's a hot topic.