4 ms·
> most of the time we detect things like the exe name calling us What could possibly go wrong? :)
by chrisjj 2y ago
> most of the time we detect things like the exe name calling us
What could possibly go wrong? :)
- Benanov 2y agoquack.exe performing noticeably worse in benchmarks on certain cards than quake.exe in the late 90's/early 2000's?
- chrisjj 2y agoYup. Looking at you, ATI.
- magicalhippo 2y agoFor those who don't remember: https://web.archive.org/web/20230819072628/https://techreport.com/review/how-atis-drivers-optimize-quake-iii/ https://web.archive.org/web/20230819072628/https://techrepor...
- macbr 2y agoIn the case of the Minecraft mod Sodium, which replaces much of Minecraft's rendering internals, Nvidia optimisations caused the game to crash. So the mod devs had to implement workarounds to stop the driver from detecting that Minecraft is running... (changing the window title among other things) https://github.com/CaffeineMC/sodium/issues/1486 https://github.com/CaffeineMC/sodium/issues/1486 https://github.com/CaffeineMC/sodium/issues/1816 https://github.com/CaffeineMC/sodium/issues/1816
- immibis 2y agoAnd plain Minecraft did the opposite by adding -XX:JavaHeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump to the command line, when they changed the way the game started so that it wasn't detected as minecraft.exe any more. (Side effect: if you trigger a heap dump, it gets that name)
- chrisjj 2y agoYuuuk.
- Cieric 2y agoI mean this already happened [1]. But it's either that or games running like crap because they're not properly tested on our cards. [1] https://www.neowin.net/news/yandex-alleges-amds-windows-drivers-unfairly-favor-google-chrome-microsoft-edge/ https://www.neowin.net/news/yandex-alleges-amds-windows-driv...
- chrisjj 2y ago> or games running like crap because they're not properly tested on our cards. The decision on what game testing is proper surely lies with the game dev, not the card dev. Plus game devs generally know that non-testing cannot cause a game to run like crap. Card devs ought to know that too. Card devs also ought to respect that a game dev may have a good business reason for leaving his game running like crap on certain cards.
- Cieric 2y agoI would gauge properly testing on our card to be running the game occasionally on our cards throughout the whole development process. Currently it's been a lot of games 2 weeks out from release dropping a ton of issues on us to try and figure out. I don't even care if they don't do any optimization for our cards as long as they give us a fighting chance to figure out the issues on our side. > Card devs also ought to respect that a game dev may have a good business reason for leaving his game running like crap on certain cards. I can't agree with this though, business decisions getting in the way of gamers enjoying games should never be something that is settled for. If the hardware is literally to old and you just can't get it to work fine, but when a top of the line card is running below 60 fps that's just negligence.
- chrisjj 2y ago> business decisions getting in the way of gamers enjoying games should never be something that is settled for. That's between the game dev and his customer. None of a card dev's business.