http://bugs.winehq.org/show_bug.cgi?id=34008
Bug #: 34008 Summary: Bioshock Infinite won't start Product: Wine Version: 1.6-rc4 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: eurekafag@eureka7.ru Classification: Unclassified
Created attachment 45192 --> http://bugs.winehq.org/attachment.cgi?id=45192 Bioshock Infinite log
Bioshock Infinite shows an empty message box on launch and closes after pressing OK button. Nothing else is shown. After making a dirty hack in commctrl.c (replaced pTaskConfig->pszMainInstruction with pTaskConfig->pszContent) I can see the messagebox saying that I should have DX10/11 compatible hardware and DX11 runtime: http://i.imgur.com/OxHDoKI.png
The log is attached. The game should be able to run on DirectX 10 as said on the Steam store page: http://store.steampowered.com/app/8870/ (OS: Windows Vista Service Pack 2 32-bit, Video Card: DirectX10 Compatible). DX10 seems to be supported by Wine quite well since the newest Mortal Kombat runs fine without any additional efforts and it can't be run on DX9.0c at all. Tried to disable DX11 libs including d3d11 itself, not much changes except the lines about fixme:d3d11:D3D11CreateDevice disappear. The messagebox stays the same.