cammelspit
Published
Unusable
Open mic mode does not work so u less you plan on putting actual mp3s on your steam decks limited storage, you will only be able to use the built in tracks and that's a massive bummer.
Game completely borked on Linux
Tried all previous workarounds.
Tried as many version of proton as I could. Tried Steam and Steam (Native) as well as the flatpak version with identical results. I was able to get the game window to flash up for a split second but it was totally black and never loaded and this was under Proton GE. I tried the beta for the game as well as running the *.exe directly as a non steam game all to no avail.
Unplayable frame rates.
Had to invoke the KB manually and use the touch screen to navigate
IMHO, the game is well and truly unplayable at the framerates you can achieve with the deck, or really any handheld PC. you are looking at the lowest possible graphics quality the engine can give you and you will be very lucky to get 24fps. For a first person shooter game, this is just not usable. Performance very regularly dips well below and can sit in the mid to low teens, 10-15 FPS range in battles. This is literally N64 FPS or lower in most cases.
For a game that is deck verified, it's pretty funny how bad it runs even using the Steam Deck preset. If this is what the developers think is a usable experience in any capacity I would strongly disagree.
mangohud gamemoderun %command% --launcher-skip --intro-skip -skipStartScreen
Occasional crashes on stock proton, GE version is better but I haven't put all 50 hours so far in on it so I can't say for sure. The game still sometimes CTDs when ALT TABing so, don't do that.
HDR doesn't work unless you use Gamescope and I have had some pretty terrible luck with gamescope overall to the point I simply can't recommend it. Since I am on nVidia, I decided to try out the explicit sync backpout in the AUR and after an update a couple of days ago I an even use Wayland for playing. The input lag is much worse on Wayland than it is on X11 so I am still sticking with X11 for the time being until KDE 6.1 and a proper explicit sync is merged. For now though, it solves a lot of my issues even in X11, like the sync issues with plex, retroarch, games not running in gamescope, etc. If you use Arch on nVidia, I highly recommend looking into it.
mangohud gamescope -e -W 3840 -H 2160 -f -- gamemoderun %command%
Works great OOTB but I set up gamescope, mangohud and gamemode all at the same time to make configuration of the graphics easier since you can fiddle with scaling as you see fit. Otherwise, perfect!
Works perfectly OOTB
As with many old pc games, community patches can and do enhance the game a lot but in this case are technically not required for proper functionality.
Works well but with significant performance issues, thankfully the steam deck has FSR built in.
None
Had to enable mouse on right pad with pad click as mouse click. Some menus cannot be navigated unless you use proper mouse controls and touch screen only works in launcher.
Glyphs are wildly inaccurate and should be ignored.
Performance lags well behind what would be expected from a game that looks so dated. In order to achieve a smooth 60 frames per second I ended up having to go all the way down to 640 by 400 resolution and very low details otherwise I would end up with severe stuttering depending on the track being played.
Once you have set up the settings so that you can achieve good performance and understand the control limitations with the game, it's actually quite enjoyable, even considering how dated the game can look.
Changed game resolution to 1280 x 800 for resolution support over 640 x 480.
Game Resolution setting
Works flawlessly without tinkering, mostly.
This game uses a launcher. For ease of use I recommend permanently altering the standard gamepad controls in order to allow mouse control on one of the track pads or with the gyro and mouse clicking. Alternatively you can hold steam button and use the trackpad as mouse at all times steam button plus right trigger is mouse click and steam button Plus right on the d-pad is enter. As a tertiary option, you can navigate the launcher and alter settings exclusively through the touchpad.
The game works flawlessly with graphic settings maxed and at native resolution for the steam deck with a flawless 60 frames per second at all times with literally zero stutters. The only consideration is controls and that's only because graphic settings and some other things like that are configured in a launcher window that only works with mouse input, not gamepad input. But if you've played around with the steam deck or the steam controller or really any kind of steam input any reasonable amount you should be well versed in these kinds of minor hiccups and how easy they are to bypass or work around. Overall the experience with this game is essentially flawless.
Totally Borked on Nvidia Manjaro
cd "${STEAM_COMPAT_INSTALL_PATH}/launcher"; gamemoderun %command%
Simply fully borked. I run it on my steam deck all the time, just not on my main PC.
Second report for this machine
It turns out that the issues I was having initially with this configuration was on my end and I misconfigured my system. After fixing the problems that I had the game now works perfectly. I hate posting again to counteract an earlier post here on proton DB but it is what it is. Either way, this time it ran perfectly without any tinkering or launch options required of any kind.
WINEDLLOVERRIDES="d3d8,dinput8,ddraw=n,b" gamemoderun %COMMAND%
Installed mod to add proper xinput support.
Some missing bands between geometry but it's slight.
Mod for xinput
Crashes are infrequent but seem to happen more often as you do more and more missions during any one play session.
Go out is fine but the script that the definitive edition mod adds for right stick camera turning like the console version has, causes a severe but that locks Claude in place when zooming with sniper rifle and also rockets making some missions impossible to complete. You MUST disable this mod which returns the camera behavior back to the way the PC version works stock but it's not hard to get used to and for me at least is how I have always played this game. All other mods can remain enabled, see other reports on how to get the game working well with the mods. Only one text file needed altering and was easy to find, I just don't recall which one it was to disable what you need to. Alternatively you can just go right to installing mods manually one at a time and just stop at ginput for controls.
Performance is wildly unstable.
Game has very few graphics settings, at their lowest settings could not achieve stable 60 FPS. Drops below 30, common.
Generally speaking the frame rates on this game would stay above 40 most of the time but there were frequent drops below 30. The steam decks hardware is just not capable of running this game at full quality at full frame rate. Unfortunately there is very little you can do about this because the game has almost no graphical options at all. The game itself is likely relatively unoptimized, but it does look great for what it is.
After tinkering it works perfectly otherwise. You can either use the native Linux built or for proton to use Windows build.
All audio completely missing if launched as is without tinkering.
Controls as mapped by default using the official layout are simply unusable. You can't even navigate menus as it is without using a separate mouse. In steam deck this means you are gonna have to map the mouse to something or use one of the much better community layouts.
Just a tiny bit of choppiness, using Linux native build.
Works out of the box
Substantial control weirdness for this game. I had to set the joystick sensitivity for turning in steam input to extra wide and the in game sensitivity to the lowest setting to approach anything resembling usability.
I highly recommend having mouse mapped for one of the track pads, arrow keys on the doad, and escape and return mapped to select and start respectively. You will likely want to leave the rest of the co trolls gamepad but will then need to bind all the controls yourself manually in the in-game menu.
This game uses dinput and not native xinput so the L and R triggers are combined into one axis. I didn't have any issues setting these to acceleration and reversing but having something like the bumpers mapped as backups is a good idea too.
This game uses the term GEAR in the co trolls menu, this is actually accelerate and is analog sensitive when mapped to the trigger(s). The response curve though is super wide so you will likely want to fine tune that in the Steam overlay.
Default gamma setting for this game is very bad for the steam deck LCD screen. Will want to lower this to have a much better experience.
Game needs to be set to fulls teen mode (default) in the in-game options otherwise switching resolutions becomes problematic.
Your game and also your settings changes for the game will NOT be saved automatically at the time you make a change. Youust quit the game only using the in-game menu for anything to be saved. It is highly recommended that you quit the game this way and launch it again after any modifications to the settings.
Other than the co trolls issues, this game does not support widescreen resolutions. This isn't a compatibility thing and is normal for the game. On the deck I recommend setting the resolution to 1024x768 to avoid stretching the whole game and then disabling the on s reen map because it is HUGE and takes up a great deal of screen real estate while providing negligable benefit of any at all. I have not had time to research widescreen support for this game yet but may indeed be possible with some tinkering.
gamemoderun %command%
If using the Vulkan backend in the games menu, it will crash when you exit the game, same as on Windows. Also, I encountered three odd frezes mid game without any explaination using the Vulkan backend. After 262 hours exclusively on this machine and exclusively since 1.0. After some experimentation, if you use the DX12 backend and let proton do it's thing, it is not only perfectly stable but also runs better!
Perfect is all I can say. To date I have played this game for 725 hours, 262 of which on Linux and it really is the poster child of how well Windows games can work on Linux using proton.
Cannot launch Linux native build from the deck UI. Have to force proton for the game to work at all which uses the Windows build. However, once you do this, it's just perfect with basically any random version of proton.
Basically the game has no official or community layouts regardless of the co troller type used. You will need to bring everything yourself but this game oddly uses the mouse to play.
PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 gamescope -e -r 60 -f -F fsr -W 3840 -H 2160 -S stretch %command%
Had to fiddle with the sensitivity and speed of my mouse as well as the DPI to fine tune a reasonable setup. Seems that there is a minimum number of 'ticks' the mouse has to travel before the games picks up. I believe this means the game cannot handle very high dpi so super fine tunes movements are a little tricky. Once you get used to it, it's workable and lightyears better than the Dreamcast version in terms on ease of hitting targets, only it's a little odd making super fine adjustments.
Very rare hitches that last a second or so. Happens every 15-20 minutes
For unknown reasons, I had severe issues getting the game to launch initially. and for no apparent reason, I will periodically have to launch it twice for the game to open, not an issue overall as once it gets into game it works beutifully and will stay open for however long I wish.
This game is very difficult to get working in Windows as well. I own a physical disc copy of this game and at the time this was released on Steam, this was objectively easier and better. However, these days the nGlide wtc that was used for this game is just outdated and almost worthless, causing more problems than it is worth. I had severe issues getting this game to eun. For a while I considered giving up and calling it unplayable.
Turns out that if you have a Steam deck or used a newer or older version of proton to try and play this game you end up having severe issue. I actually went the route of deleting the /run/media/****/[DRIVE OR SD CARD ID]/SteamLibrary/steamapps/compatdata/328470/ entirely and that actually solved the issue of the game launching but only showing the load screen once and crashing to desktop. I beleieve it is because on Windows, and another failed attenpt to get this working on Linux, I had modified the compatdata files to install DGVooDoo2 without any success. Regardless of the resons, it works now and I am happy, played half the game in one sitting I was so stoked.
One other issue of note isnt an issue running the game itself or with Steam or proton, it is the way this and many other very old games work. if you have the game set to a resolution higher than the display, you end up having the game crash to desktop immediately on opening, further muddying the waters. This game supports a maximum resolution of 1600x1200 so one way to work around this is to use gamescope to force the game to detect a resolution of 1600x1200 regardless of your actual viewport. This or you can delete the games INI file in the install directory to reset to defaults, which is 640x480.
Second to last note here, you need to install the community made D3D patch for this to work at all. It will still use nGdlide and to wrap Glide to D3D and then DXVK will wrap that to Vulkan allowing you to play. I dont know the technical details here as to why the D3D patch is required only that it was for me like it was for so many others.
One final note here on this game and it's odd packaging. You need to configure it via the nGlide config when launching the game. For completeness I will give you what I have it set to. Screen resolution is forced to 1920x1080 being scaled with FSR via gamescope to 3840x2160. The game itself is set to 1024x768. nGlide aspect is fit to screen, refresh forces to 60fps, vsync off, gamma 1.0, Splash on just for fun. other modes do work....
Used compatibility options to use native dosbox
Rhythmic pulsing drop out like it's only playing 50% of the time.
100% non functional even after trying steps posted by others
unplayable
Basically perfect
Even though it was playable with the most up oted community config, I didn't prefer many of the oddities it had. Having to hold the left stick to run in ROTT was pretty silly. I didn't change it drastically or anything but it was refined a lot. Grips and gyros were also disabled so I enabled those for refined aiming and stuff like that.
Other than the controlls stuff. The first time I launched the game, after.aelecting a game in the launcher, it went to a black screen. After quitting and opening it back up again, no further issues were observed. Seems to have been a one off since it's been perfect since then.
Copy protection errors
Game fully unplayable
Used for pressing 5 to save and 6 to load.
Cutscenes don't work properly when using the glorious egg roll versions of proton. When you use a non GE version of proton, which very few actually work, the whole viewport is very washed out colors are muted textures are very muddy, moreso than the PS1 or Saturn versions have.
When using proton GE versions, the game and cutscenes work but the game runs with unacceptably bad frame rates in the low 10s at times.
This game is a dos game. The steam version of this game uses a integrated version of dosbox that has 3D effects acceleration so that you get GPU acceleration in the game. There are a lot of problems when running Windows dosbox games through proton. There are compatibility applications that you can use that will allow the use of native Linux dosbox, including more recent versions, from within steam.
If you're just loading this game up straight on the deck, chances are it's not going to work. From my testing, normal proton versions mostly will work with the FMV sequences but will crash before loading any in-game 3D areas. Secondarily you can use the GE versions of proton, but the cutscenes won't play though the 3D areas will load but with intensely terrible performance.
Another alternative is to use a custom build of dosbox or a more updated build of the windows version of dosbox and to place that over the one provided with the game, I have not done this specifically but you may be able to find a combination of proton and dosbox versions that work better, or even perfectly?
The solution that I ended up settling on is the luxorpedia solution. In essence this is an application that uses its own scripts on certain specific titles in order to run them with things like for sports or other special environments.
The steps to reproducing my setup are quite simple.
Firstly, switch to desktop mode because it's easier this way.
Secondly, if you haven't already go to the discover store and install an application called ProtonUp-qt. Essentially all this application does is it is a nice convenient way to install other compatibility layers into steam, if you have installed the GE versions of proton you're probably familiar with this app already.
Thirdly, launch the application, then you're going to want to install luxorpedia from within it.
Fourthly, going ahead and drop back to game mode and enter the settings for tomb raider. Go on ahead and enable a compatibility mode and if you did it right you should see luxorpedia as an option, select that.
Just like that, we're done! Go on ahead and start the game, what you'll notice is luxorpedia will go on ahead and download some things run some scripts in the background and basically get the game set up for you. What it's doing is it's downloading and installing openlara which is an incredibly impressive multiplatform source port. Unfortunately, you lose the cutscenes but the game should play properly, even using xinput.
Game fully non-working on deck.
All fixed by all others on this page for this game were useless in getting this game working, totally booked. Spent over an hour trying to get it going to no avail.
Just not performant enough and so hard to read you will have eye strain in 10 minutes.
Some text very hard to read.
Runs like garbage no matter the GFX settings. Simply not a smooth or remotely enjoyable performance level.
Played the entire game through from start to finish.
Typical ea account login shenanigans.
One off freeze when waking from sleep with no Internet when I had a connection putting my steam deck to sleep causing the ea login window to appear but never resolve.
Other than the typical EA app login shenanigans, the game ran perfectly start to finish with only the most occasional of tiny stutters when loading another area, keep in mind I did run this game off the SD card. Highly recommended.