Everything, except some problems.
What does not
The installer freezes when it tries to install PhysX or DirectX.
You can kill the process when this happens, then install physx, directX and vc2005 from the DVD or via winetricks.
Using the AMD driver, the game freezes at every ingame movie.
You can only launch it by passing -nomovieplayback to the executable.
Using the open-source driver on Ubuntu 14.04 LTS, the movies lag at the first few seconds, then its smooth again.
What was not tested
Mass Effect 1 Save-Import
AMD should really work on their drivers, they suck.
|Distribution||Test date||Wine version||Installs?||Runs?||Rating||Submitter|
|Current||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Sep 28 2014||1.6.2||Yes||Yes||Gold||an anonymous user|
|Show||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Nov 16 2013||1.7.4||Yes||Yes||Gold||Matt|
|Show||Linux Mint 14 "Nadia"||Feb 25 2013||1.5.24||Yes||Yes||Gold||Booman|
|Show||Gentoo Linux x86_64||Aug 24 2012||1.5.11||Yes||Yes||Bronze||Galym Kerimbekov|
|Show||Gentoo Linux||Nov 06 2011||1.3.30||Yes||Yes||Silver||Sebastiano Tibolla|
|Bug #||Description||Status||Resolution||Other apps affected|
|23150||Mass Effect 2: No audio in menus/videos/game||REOPENED||View|
|23151||Mass Effect 2: in intro video, Miranda's eyes are solid white||NEW||View|
|23832||Mass Effect 2 stutter on initial rotation after awakening||NEW||View|
|24392||Unreal Engine 3: Motion Blur Effect Makes Games Unplayable||RESOLVED||NOTOURBUG||View|
DLC for Mass Effect 2 seems to work okay. You need an EA account & Bioware account. You have to link your bioware account to your EA master account.
When done, you can login to http://social.bioware.com/user_entitlements.php and download the content manually.
I have tested the Inferno Armor, Blood Dragon Armor, Zaeed - The Price of Revenge (Cerberus Network), Normandy Crash Site (Cerberus Network).
Launch the installer in the wineprefix you have Mass Effect 2 installed, the installer will fail (for me) at cleaning up the install. It is safe to kill the install process.
Once you have started Mass Effect 2, login to the Cerberus Network with your EA account and the DLC will be authorised (you may get a warning the first time)
Please purge your previously wine installation before using that HowTo!
For patching and installing wine on Ubuntu:
apt-get build-dep wine
(This wine version is given as an example)
tar xjpf wine-1.5.9.tar.bz2
patch -p1 < raw3.patch
For patching and installing wine on Gentoo:
mkdir -p /etc/portage/patches/app-emulation/wine-1.5.9
wget -O /etc/portage/patches/app-emulation/wine-1.5.9/raw_input.patch 'dl.dropbox.com/u/6901628/raw3.patch'
Thanks to t800 for the tip ;-)