Retail version that is distributed via Steam.
Ultimate Edition version, install correctly and works out-of-the-box.
Launcher detected ultra settings, but in game, graphics seems kinda of bad, also there's the usual audio issues with wine and pulseaudio.
Here is my guided setup:
Used Q4wine to easily install separate prefix, Win32 setting, install the game in a easy to find folder.
Run "winetricks d3dx9 vcrun6sp6 quartz", I'll explain below but these got the graphics working properly with performance.
I've also got the original dsound.dll, as recommended from a comment below, link, installed manually and set the override.
Tweak settings a little bit to get decent performance with good quality.
Followed this guide, to tweak the default.ini settings to stop the mouse jumping around.
What does not
Its seems the game runs fine initially but I think some quality settings don't work without the dll overrides. The game was running pretty fast with ultra but as soon as I've installed d3dx9 and vcrun6 I've noticed a huge framerate drop.
Audio seemed fine at first but shooting I've noticed a huge delay between the action and shot sound, accompanied by framerate lag. Downloading the proper dsound.dll as well as tweaking pulseaudio solved the issue.
Additionally there was a large overflow in terminal output about quartz, there still were some oddities with audio so 'winetricks quartz' solved both issues.
There was a weird issue due to water refraction, the world tint and UI suddenly disappearing, seems fixed with DLL installs.I was also a victim of another weird issue, the game would completely hang, if let in menu for too long, either pipboy, trade conversations, even the cards game, the game would just hang without crashing. Seems fixed too.
What was not tested
Extensively testing each setup to see what works or not.
To get proper audio, pulseaudio to work with wine, I need to make pulseaudio not grab the device all to himself this basically solves the issue, but I don't want to un-install or change my configuration permanently. So I use pacmd pulseaudio without having to kill it: pacmd unload-modules module-alsa-card (or whatever module you use, probably module-udev-detect) pacmd load-module module-alsa-sink device=dmix This pulseaudio continues to work ok, the game also works, and when I reboot my computer everything is back to normal. My computer specs: AMD 6300 3.5Ghz 6 core 8GBRAM Radeon r7 260x
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Antergos x86_64||Jun 08 2018||3.9||Yes||Yes||No||Silver||Samuel Koch|
|Show||Arch Linux||Mar 11 2018||3.3||Yes||Yes||No||Platinum||Paul C.|
|Show||Linux Mint 18.3 "Sylvia" x86_64||Mar 22 2018||3.0||Yes||Yes||No||Garbage||Sebastian Alejandro|
|Show||Manjaro Linux||Jan 01 2018||3.0-rc4||Yes||Yes||No||Garbage||ivdok|
|Show||Gentoo Linux x86_64||Jul 17 2017||2.12-staging||Yes||Yes||Gold||Lampros Liontos|
|Bug #||Description||Status||Resolution||Other apps affected|
|25290||Fallout: New Vegas - sound occasionally drops||NEW||View|
|28282||Sound constantly crackling in lot of games||STAGED||View|
|30639||Audio stuttering and performance drops in Star Wolves 3||STAGED||View|
|30972||Fallout New Vegas crashes randomly||UNCONFIRMED||View|
|32986||Fallout New Vegas: Anti-aliasing doesn't work properly||UNCONFIRMED||View|
|35234||Fallout: New Vegas launcher crashes when selecting a DLC by double click||NEW||View|
|37995||Mouse jittering when steam overlay is enabled||UNCONFIRMED||View|
|43637||Fallout New Vegas: Crash on launch using 64-bit prefix||UNCONFIRMED||View|
Things needed to be installed for F:NV to run;
winetricks quartz* - Maybe
*With 1.3.25 onwards, some dll overrides could cause issues (I'm looking squarely at quartz) - This could just have been an issue with me because I have a wine-steam prefix with as many games that work as possible in there, had to move New Vegas to its own prefix after these issues.
The winetricks version of quartz is from directx9, a user reported that he needed the win7 version for it to work. YMMV
This will be updated if anything else comes up as a requirement.