http://bugs.winehq.org/show_bug.cgi?id=11948
--- Comment #16 from Arkadiusz Piekarz piekarzarkadiusz@gmail.com 2008-10-08 16:05:50 --- Great news!
I don't know whether it's the newest Wine from git (wine-1.1.5-579-g19d18f0) or the newest Nvidia drivers (177.80), but thanks to one of them Team Fortress 2 now works correctly in DirectX 9 mode! The menu is displayed correctly, the HUD is finally drawn, there's no black screen with deathcam.
Of course the performance is still worse than on WinXP, but that's totally different matter. We can play now TF2 with better graphics :-)