http://bugs.winehq.org/show_bug.cgi?id=30757
Bug #: 30757 Summary: Dota 2 won't render with d3d9ex Product: Wine Version: 1.5.4 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: kelytharun@gmail.com Classification: Unclassified
As title says, if Dota 2 is run with the d3d9ex rendering engine, the game simply won't render at all.
Of course an easy workaround exists, with the -nod3d9ex switch the game can be forced to use a different renderer that works fine under Wine.