


If when you binds your key the game always register Numlock. Quit the game, disable numlock and relaunch. You can re enable numlock after the game start.
If your settings don't save, go to where the game is installed ~/.local/share/Steam/steamapps/compatdata/13210/pfx/drive_c/users/steamuser/Documents/My Games/Unreal Tournament 3/UTGame/SaveData/ copy paste Player.ue3profile and replace "Player" by the user name you want (without space). Launch game and during login write the exact name you use for the file then click play offline. Settings save should works.

RADV_TEX_ANISO=16 %command%
After long play-sessions(30min+), the game begins to stutter very badly.
The issue persists across multiple versions of Proton, and it does take a while to begin. Restarting the game fixes the stutter.

The last fully functioning Unreal game - works well on Linux
The only tinkering steps needed were the same as on windows due to the servers shutting down. If you just plan on goofing around locally vs bots or LAN play even that is not necessary.

Has full undocumented controller so works on Steam Deck out of the box, mouse looked also mapped to right trackpad by default in addition to analog sticks working fine.
Capped to 62fps by default. On Steam Deck, open Home, then /.steam/steam/steamapps/compatdata/13210/pfx/drive_x/users/steamuser/Documents/My Games/Unreal Tournament 3/UTGame/Config, open UTEngine.ini and under [Engine.GameEngine], set MaxSmoothedFrameRate=90

Game stalls on launch
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%
After installing, on first launch, Steam shows, "Running install script (OpenAL installer)", but never progresses past this point. Validating local files also stalls, at the point of, "Resetting installer", and this locks up Steam, so that it's necessary to shut Steam down completely to recover -- I resorted to rebooting.

Changed the right trackpad to mouse
Unable to go to DirectX setup screen due to lack of mouse controls by default
Played some singleplayer rounds no problems with performance, at max settings locked at 60 FPS and very low CPU / GPU usage. It was a breeze performance wise. On the first launch it will install DirectX, PhysX, Visual C and OpenAL which most will need a precise mouse control that may be difficult with touchscreen, but it was okay with trackpad. On the first boot it will ask for your CD KEY thats available on 'Manage' option on Steam, you need to take note of it and type using the virtual keyboard. Also the menu works with controller but its not designed for it, some options had no feedback or where unselectable, needing a hybrid between trackpad and controller inputs on the menu. Once ingame you can totally play with only the controllers.
Although this game was not very praised it was one of my favourites growing up, its awesome to play it on a portable device like the Steam deck and even boost settings to max, something that my PC at the time just couldnt do at all.
Campaign is where one may encounter a few rare bugs when loading a level, but can be completed.
gamemoderun %command%
Switching to another window makes the game screen go black, requiring qutting the game.
In campaign only a level occasionaly fails to load, freezing the game and requiring a restart.
Game works fine with no performance degradation.
Basically works like native, but config and mod files are stored in the prefix, and can likely be annoying for a novice to find.
Sometimes, .ini config files reset or don't save correctly, or older configs end up loaded somehow when modified. Might be isolated case.
Using mapmixer and tons of custom maps, runs great. Just as good as Windows, maybe better.
mangohud %command%
Use the touchscreen or Steam button + right trackpad mouse to enable gamepad in input settings. Once done everything is accessible via controller. Easy 60fps on highest settings.
Haven't tried online or split screen (which is supported somewhat through a command) but the campaign gameplay was great and I'd recommend.
Works perfectly out of box.
Ran very slow and crashed at first. After adding following launch arguments and enabling hardware physics it ran smooth with no issues: gamemoderun PROTON_NO_ESYNC=1 PROTON_USE_D9VK=1 %command%
28 hours logged. Solid play experience.
Had to set graphics to lower than expected settings.
There was some plenty of stutters during the first match that I had done, but other than that it's fine.
Works great out of the box - multiplayer and all.
run perfectly, only issue i had is finding game's config file to change min desired framerate, changed to 144fps resulted in smooth play
path to config file: .steam/steam/steamapps/compatdata/13210/pfx/drive_c/users/steamuser/My Documents/My Games/Unreal Tournament 3/UTGame/
Flawless
Runs perfectly in both single and multiplayer game modes.
Extremely slow performance on Linux vs Windows using the same hardware.
I've run the same game on the same hardware on Windows 8 without such a horrendous performance impact.
Like native. The Single-player works very well. Multiplayer also. I've used two flags but I didn't notice any changes.
gamemoderun PROTON_NO_ESYNC=1 PROTON_USE_D9VK=1 %command%
Work like native in HD(16:9) screen
Mouse cursor stick left edge and didn't work in full screen Ultrawide(21:9). but work well in HD(16:9) full screen or window mode .
Add "PROTON_NO_ESYNC=1 %command% -windowed" to launch options. Switch to fullscreen after starting.
Improves performance
Game sometimes crashes if started with fullscreen
Crashes when loading some custom maps
Disable "framerate smoothing" in the video options to remove the 60FPS cap.
I had to use Proton 4.2-9
I had some brief frame pausing that seems to go away quickly
I was previously having really bad game performance and launching issues. I though I had the right packages installed, but I didn't, and some launch parameters also helped a lot. I had to install "mesa-vulkan-drivers:i386" which solved stability issues I was having. In STEAM I used the Launch Options "PROTON_NO_ESYNC=1 PROTON_USE_D9VK=1 %command%" and now I get 200FPS (I have to disable frame rate smoothing in the advance graphical settings in the game to remove 60FPS cap) at 1920x1080, most settings default.
No issues.
Played Instant Action and and joined on a server.
FPS way too low for a game so old and a DirectX9 engine.
Getting 30-45 FPS when I should be getting 300-450FPS, plus lots of frame stuttering and freezing.
video settings were reset each time the game was launched
Bioshock Infinite, a game written on the exact same engine, gives me hundreds of FPS higher and on higher detail settings. This game runs like a steaming pile of hot garbage. I'm a fan of the series and would not recommend playing this on Linux as it plays today.
Game works quite well at constant ~60 fps although can crash randomly from time to time. Multiplayer works fine but mind that crash can happen during match.

Works, albeit occasionally showing a black screen on startup or crashing with an error message (sometime hidden behind the game window, making it not clear that it has actually crashed). Works well most of the time, but with much higher system requirements than in Windows.

Very poor framerate which makes playing a game like this so much harder. Even on lowest possible settings. Also I can only turn so far left or right with the mouse (ie. impossible to turn 360 degrees).

Working perfectly out of the box.

Performance: This is abysmal. The game runs at a locked 144 FPS on Windows, but here it fluctuates wildly between 20 and 100 FPS. Some maps never get above 45. This is extra problematic because mouse sensitivity is tied to framerate. It runs worse than it did on the Radeon X850 I had when the game came out, granted back then I was playing at 1024x768.
Other issues: This game WILL NOT save your input settings. If you change your key bindings, they will only persist until you next launch the game. It resets your key binds and overwrites the UTInput.ini file every time you launch the game no matter what. I even tried replacing the file with the one from Windows and making it read-only. That prevented the file from being overwritten but it didn't stop the game from loading the default binds and using those instead.

Runs fine but the sound is messed up. It's high pitch and crackly. Maybe it's my soundcard (external usb)


Running UT3 under Proton 4.2-3 seems to work perfectly. Prior versions of Proton I had all sorts of frame rate problems which should not have been apparent on an RX580 and Ryzen 5 2600 with this game.



Played some "Instant Action" matches and tried the Campaign; haven't tried Multiplayer yet. Those two modes work well on max settings, with some minor graphical glitches in the pre-mission menus in Campaign. Ingame I've had no problems. (If you hadn't played the game on a native Windows box you wouldn't even notice the glitches.)



Like native.



Works very good for me with very high gfx settings
