What does not
What was not tested
Before installing the patch on attempting to run the game the following errors were output from the console: err:ntdll:RtlpWaitForCriticalSection section 0x10d30 "?" wait timed out in thread 0016, blocked by 000f, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x10d30 "?" wait timed out in thread 0016, blocked by 000f, retrying (60 sec) After patching the game doesn't launch and no information is returned to the console.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Fedora 24 x86_64||Oct 03 2016||1.9.17||Yes||Yes||Silver||an anonymous user|
|Show||Fedora 24 x86_64||Oct 03 2016||1.9.17||Yes||Yes||Platinum||an anonymous user|
|Show||Arch Linux x86_64||Aug 29 2016||1.9.17||Yes||No||Garbage||Mark Carbonaro|
|Show||Mac OS X 10.10 "Yosemite"||Feb 27 2017||1.6-rc4||No, but has workaround||Yes||Gold||The Watcher|
|Show||Linux Lite 1.0.6||Oct 03 2013||1.4.1||Yes||Yes||Platinum||an anonymous user|
As of wine v1.2 this is no longer needed.
As at Wine v0.9.58 Battlefield Vietnam works well, but there are some changes that need to be made to get it working and you have two choices, they are both simple and it really depends on whether you want to play the game full screen or not. I would strongly recommend that you run BFV in a window, but the choice is yours
Start winecfg, go the Graphics tab and select "Emulate Virtual Desktop" and enter a valid resolution (I used 1024x768). Once that is set you can launch the game in a window and it seems to all work fine.
If you need to run the game full screen you can change "renderer.allowAllRefreshRates 1" in "C:\Program Files\EA GAMES\Battlefield Vietnam\Mods\BfVietnam\settings\VideoDefault.con" and that seems to work also, although when the game exist my screen resolution is stuck at the game resolution.