Thankfully it has been quite a while since we saw GPU driver optimization specific to .exe filenames on Windows, in the past both major providers have tweaked performance based on the name of the executable which launches the game.  Until now this particular flavour of underhandedness had become passé, at least until now.  Phoronix has spotted it once again, this time seeing a big jump in performance in CS:GO when they rename the binary from csgo_linux binary to hl2_Linux.  The game is built on the same engine but the optimization for the Source Engine are not properly applied to CS:GO.

There is nothing nefarious about this particular example, it seems more a case of AMD's driver team being lazy, or more likely short-staffed.  If you play CS:GO on Linux then rename your binary, you will see a jump in performance with no deleterious side effects.  Phoronix is investigating more games to see if there are other inconsistently applied optimizations.

"Should you be using a Radeon graphics card with the AMD Catalyst Linux driver and are disappointed by the poor performance, there is a very easy workaround for gaining much better performance under Linux… In some cases a simple tweak will yield around 40% better performance!"

Here are some more Graphics Card articles from around the web:

Graphics Cards