Extra overhead in TF2 causes reduced graphics performance until restart
This issue occurs in both linux and windows, but to a much greater extent in the linux version.
It is likely primarily a hardware issue, which Valve can't address, but software clearly contributes. The purpose of this report is to 1) see if there are others with this issue, and gather support for a software/firmware fix (if possible) and 2) suggest that further optimizations have an immediate practical benefit, even for discrete graphics users.
Description: Team Fortress 2 starts fine and plays well for a very short while, causing extreme load to the gpu even under the most conservative settings (with DX9). This load causes overheating.
In windows, this can be largely averted by preventing gpu overheating with a manual fan override to full speed. The same override in linux is not sufficient to prevent the overheating, indicating a relatively larger load. Nothing short of a restart returns normal playing conditions, at least temporarily.
Again, this is most likely to be a hardware issue. The hardware is a Thinkpad T520 with switchable graphics, set to discrete graphics mode in the BIOS (nVidia Quadro NVS 4200m card). This is a somewhat common set of linux hardware, as Thinkpads are linux-friendly.
Thanks for reading! I appreciate any replies or suggestions on how to proceed, and hope this is a helpful report.