http://bugs.winehq.org/show_bug.cgi?id=22682
Summary: Far Cry 2 fails to start Product: Wine Version: 1.1.44 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: gugamilare@gmail.com
Created an attachment (id=27941) --> (http://bugs.winehq.org/attachment.cgi?id=27941) Terminal output
Far Cry 2 downloaded from Steam fails to initialize. When launching for the first time, Steam tries to install DirectX, .NET 2.0, Punkbuster and MS Visual C++ 2005 SP1. I had to manually delete the DirectX installer and recreate the wine prefix in order to avoid the installer to try installing DirectX. Either way, letting it install DIrectX or not, Far Cry 2 fails to initialize. It starts by showing a black box in the middle of the screen (probably where the logo should appear) and a warning window is shown:
"Your video card drivers are too old. Please update them."
Pressing OK, the executable continues for a few seconds until a message in the terminal output states that the function d3dx9_36.dll.D3DXGetShaderInputSemantics is missing. Then the application crashes.
On a side note, I have a Radeon HD 4770 512MB and the latest stable fglrx drivers from Ubuntu repositories.