


If using Northern UI Away + Major Jim's UI - Northern UI Patch to add gamepad support back to the game, use default gamepad layout with right joystick switched to 'Mouse Joystick' (preferred) with sensitivity set to 175%. Built-in joystick support feels 'low-detail', like it is almost locked to X/Y input and nothing between those axes. Set trackpad to mouse movement and mouse click for map navigation, joystick is very slow.
If using vanilla, use FlameController config. Still works great, but it is not ideal.
On OLED Deck, I'm able to get about 8 hours of battery life at 45fps/90hz. At 60fps, it is closer to 6-7 hours. Max vanilla settings without ini tweaks for further fidelty.
Rare crash on autosave, known engine bug. Results in a corrupted save, so you must use a previous save. Not much issue if you save often. It's a bethesda game so you should no matter what.
This can be resolved with community patches, but I encountered this crash once in 20 hours of play, so it's not necessary.
I found the first 20 hours very enjoyable strictly vanilla with the FlameController config. I wanted to add the community patches for engine fixes, stability, etc, but could not get the Linux MO2 installer to recognize the GOG version of the game no matter what I tried.
Steam version was easily detected by the MO2 installer. Though vanilla works fine, ideally I'd encourage going through the trouble to get basic stability and QoL mods enabled, and keep everything else vanilla. However, it can be a bit troublesome if you are still getting to grips with Linux quirks, but as a noob myself, it's nothing that can't be figured out.
Mods I'm running for a stability-only modlist on Steam Deck:
[Engine Related]
- xOBSE
- SkyBSA
- All unofficial community patches: UOP/USIP/UODP
- Oblivion Display Tweaks
- OBL Mod Limit Fix
- EngineBugFixes
- Blue's Engine Fixes
- Mercantile Experience Fix - Simplified [Gamepad Support]
- NorthernUIAway
- NorthernUI Wheel Hotkeys
- MajorJims UI - NorthernUI Edition - Tweaked and Improved
The last 3 above add the original gamepad support back to the game, with Xbox 360 glyphs. This also maintains the original look of the Oblivion UI rather than replacing it with the dumb Skyrim-like UI, one caveat being the font change, which does take away from the original character somewhat. I think it is a worthy trade-off for the improved controller support, however.
If using the config above, I recommend using the default steam gamepad config, but tweak to change right joystick to 'Mouse Joystick' for better detail and control over the joystick output; the built-in joystick feels awful for whatever reason.
If playing vanilla, use FlameController by FlameMan.

Remapped controls to mimic official controller layout from console versoins
Slight stutter when loading terrain. Might bother some, but it was perfectly playable performance-wsie
I played for 4 hours before incounter a crash. Unfortunately, I could consistently reproduce the crash upon reloading the save. Tried switching from GE-Proton7-6 to 8-26. Same crash continues to occur. Unable to really determin the exact cause of the crash other than it happened when encountering a robber demanding payment when traveling along the road.
Still working to figure out a way past that crash. A little dishearting to say the least.
(Heroic Launcher - imported from GOG Library)

Completed the main quest line without any issues, GOG version.

Left tracpad radial menu
Micro stutters in open world travel
If you play the game on an external screen with a resolution higher than 1280x800 always set it back before going handheld, otherwise the game won't launch.

Installed NorthernUI mod to add controller support
Oblivion Script Extender and NorthernUI required to add controller support, but other than that runs perfectly fine at a solid 60 FPS out of box with no issues.

Installed some mods mainly northern ui for controller support and obse for running northern ui
lowered graphics settings to squeeze an extra hour out
Was a bit laggy in a few areas mainly outside anvil.
it requires those mods if you want to play with a controller

NorthenUI Away (Controller support with original UI elements)
In Game Mode, the launcher would not open/focus windows (i.e. graphics settings). You will need to adjust anything like this in Desktop Mode. The Play button works fine in Game Mode though.
Oblivion does not have baked in controller support. You can make do with the community layouts, but I believe these are inferior to NorthernUI's native support.
I'm incredibly happy to be able to play Oblivion on the go with a decent device (finally!)
It does require a little bit of modding but it's very straight forward and easy to do.
I recommend NorthernUI Away as it enables native controller support (including correct button labels, as you would see on the Xbox version of the game) and has the original Oblivion UI. I also set the Steam Input to be just a standard gamepad input.
Steps I followed:
- Install Oblivion
- Install OBSE (download and drag-and-drop into Oblivion's install location)
- Right click within the Oblivion directory and open a Terminal in this location
- Input the following:
printf '\x90\x90\x90' | dd conv=notrunc of=obse_loader.exe bs=1 seek=$((0x14cb))
printf 'obse_loader\x00' | dd conv=notrunc of=OblivionLauncher.exe bs=1 seek=$((0x1347c))
- Download & install NorthernUI (normal or away, your preference)
- Rename OblivionLauncher.exe to OblivionLauncher.bak (to make a backup) and rename obse_launcher.exe to OblivionLauncher.exe
- Launch Oblivion IN DESKTOP MODE so that you can change settings (resolution, graphics, data files etc.)
- Go back into Game Mode and enjoy!
Terminal input courtesy of: https://www.reddit.com/r/linux_gaming/comments/e794nb/oblivion_obse_for_steam_proton/

In the game's launcher, only the "Play" button worked (Touch). It doesn't seem possible to change the settings from there.
Apparently there are mods for better gamepad support. I would look for those if the normal support isn't enough.
Should use NorthernUI and xOBSE, or start launcher and select graphics through desktop mode
xOBSE, renamed obse_launcher to OblivionLauncher, installed LOOT to Oblivion bottle through protontricks and used it the same way, premodded oblivion on windows
60 fps, 8-10 TDP
Original launcher gives a message about auto hardware detection that is not visible on the screen and could not be clicked in big picture
Installed mods to patch game and enable controller support
Installed NorthernUI from Nexus
Modded game to enable a more appropriate experience on SD. I did this using a windows machine, manually installing the mods and transferring the game over using an external drive however you may wish to do this differently.
I got a clean install from Steam on my windows machine Manually installed the below mods (dragged and dropped the files and folders into the approrpiate locations. OBSE is main folder, rest of mods is DATA folder).
- OBSE (I used the community variant linked on the site) http://obse.silverlock.org
- The 3 Unofficial Oblivion Patches https://www.nexusmods.com/users/175121?tab=user+files (Not sure if it matters but install then from main game, shivering isles then dlc patch. Letting them override when asked)
- All +5 Attribute Modifers https://www.nexusmods.com/oblivion/mods/2691
- NorthernUI (I used Vanilla) https://www.nexusmods.com/oblivion/mods/48577
- SkyBSA https://www.nexusmods.com/oblivion/mods/49568
I then renamed obse_loader.exe to OblivionLauncher.exe in the main folder. This has given me an experience just like the old console version that I loved along with fixing an obscene number of bugs and fixes the leveling mechanic issues. Best of luck to everyone, hope this helped.
使用protontricks的资源管理器去打开OBMM来给MOD排序和修改
- 必须 使用 GOG版 EXE和 obse_loader.exe 才可以使用obse,obse原本通过steam overlay加载的方式在Linux上无法使用
- 必须 使用4.11-13版 proton 才可以运行老滚4的 汉化 补丁,并且 无法 支持NorthernUI(因为无法加载字体插件)
- 可能需要自己写一个启动器来方便调用官方launcher和启动obse_loader.exe(AutoHotKey编译的exe可以直接运行);当然,也可以在启动一次游戏、生成了默认设置后把oblivion launcher.exe改名,然后把obse_loader.exe改名oblivion launcher.exe。
I heavily modded the game, using SteamTinkerLaunch to download and install Vortex. Vortex isn't the only mod manager available---Mod Organizer 2 is also available---but it’s my preferred one. NorthernUI provides very good controller support. It’s possible, if not very difficult, to run most of the same mods as would be possible on a regular Windows install.
If you’re using a mod manager without auto-sorting, like MO2, use extreme caution with your load order, as any mismanagement of said load order can lead to regular crashes.
As NorthernUI has controller support, I used a modified standard controller layout, with the right trackpad as a mouse. I also enabled the back buttons for easy use of the face buttons when using the trackpad or right stick.
Changed refresh rate to 40 Hz and enabled half-rate shading.
The game doesn’t seem to properly pick up input from external mice, so be careful if you want to play on your couch with a good ol’ mouse and keyboard.
Steam Cloud doesn’t play nicely with overwritten files and simply keeps them on other computers where they existed prior, so be careful that you don't end up with too many save files by overwriting old ones.
While the game is certainly playable without any tinkering, I simply would not recommend it. Digital movement doesn't feel right with a stick, and navigating menus is an absolute slog without proper controller support. If you’re fine with keyboard and mouse controls being mapped one-to-one on your controller, and you really don’t want to go through the trouble of modding it, then go for it, but it might not be the most pleasant experience.
modding
Made left touchpad click act as the tilde key so i could access console easily
Increase Gamma to maximum so avoid turning up brightness and save some battery, averaging 3.5 hours without any other performance hacks at about half brightness
When modding be very carefull with your load order, small inefeciencies can cause saves not to load. if your used to running with a powerfull computer and just running loot its not gonna cut it. forums online can help with tightening up your load order.
also use xobse, and OBMM, rename the obmm launcher to OblivionLauncher.exe to replace the default launcher (name the old one something else), im not sure how well obmm works for installing mods on the deck but it definitly works as a launcher and lets you change/fix your load order easily without crashes.
if you can id mod on PC with wyre bash, and then copy your files over, and use OBMM's import export feature to transfer your load order as i had some trouble with it wiping manually copied load orders., also copy your documents folder to /home/deck/.steam/steam/steamapps/compatdata/22330/pfx/drive_c/users/steamuser/My Documents/My Games/ note that the game will still use this compatdata folder even if its installed on the SD card
Highly reccomend bevelix's modlist for a more HD experience, or at the very least northern UI for controller compatability
long as you dont want to mod it runs fine, and modding from scratch you may do alright if you dont mind modding manually one at a time
modding
After copying modds from my game on my arch linux desktop the game crashes on launch every single time, ive tried copying all my appdata and documents files relating to oblivion, ive tried changing to proton 5, heck ive even tried copying over my prefix (at which point it wont even launch), I dont understand what the problem is its running perfectly on my arch computer with the same files... if i remove all but base game and dlc it runs, so its not an OBSE issue... i must admit im pretty much at a loss, and i cant manage to get any programs (loot, wyre bash) to run in the prefix to do further testing, the commands wont run, various nonsense errors, mainly me not owning the file even though i do, dont know what thats about... other errors running as root... ulg
Controls are slightly clunky as the mouse is needed often. Definitely playable when you get used to it though.
Installed a mod named NorthernUI for real controller support.
Worked as it should without mods but for OBSE to work you need to rename OBSE_Loader.exe to OblivionLauncher.exe (back up the original launcher). Then OBSE will launch when you start the game on steam normally. Also if you want to use a mod called Oblivion Reloaded most version did not work on steam deck. Game would crash when loading into the game. A version on Nexus named Oblivion Reloaded Combined does work with a DXVK patch enabled in its ini.

The game is pretty much unplayable on the Steam Deck because it has no native controller support. I was not able to get NorthernUI to work.
Installed xOBSE and NorthernUI for controller support.
I'm able to start the game without xOBSE but the experience is just awful due to lack of controller support. Unfortunately the game can't find it's data files when you install xOBSE. That why the game is unplayable on the Steam Deck in my opinion. I wonder how it ever got the status of verified.
Modded, including NorthernUI for proper controller support.
Adjusting certain .esp/.esm files can crash the launcher
Probably shouldn't be "Verified", as it has multiple aspects that other games are labeled as "Playable" for just having one of. Those being having a launcher that requires mouse input, need to manually invoke on-screen keyboard for naming character, and the UI displaying KB+M controls.
Install NorthernUI for the best experience with native controller support.
Heavy modding may require copying files from a PC(including load order files with the appdata folder).
Use the northenui mod for native controller support https://www.nexusmods.com/oblivion/mods/48577?tab=description
The northernui away version retains the vanilla ui
Installed xOBSE and native controller support mod (NortherUI vanilla)
Locked 30 FPS
Out of the box the game already works great with keyboard and mouse mapping. There is however a great mod (NorthernUI) that allows for native gamepad input along with the original Xbox button icons showing in the UI.
As Vortex dosn't work for me I needed to do the following for mods to work:
- OBSE - Don't use the regular OBSE from obse.silverlock.org, use xOBSE instead :https://github.com/llde/xOBSE You will need to replace the OblivionLauncher.exe in the game folder with the obse_loader.exe (rename and replace) in order for Steam to run OBSE.
- Copying mod files - Somehow it's important to not copy and merge folders into the game folder. Copy the single files instead. Otherwise Oblivion will throw a weird error, saying that there are no game files present.
- Using SkyBSA (https://www.nexusmods.com/oblivion/mods/49568) is recommended and might make my point above obsolete, thogh I haven't tried.
I tried this several weeks ago and was greeted with the play and options greyed out on the launcher, but now it's working great. I haven't progressed super far yet on the steam deck, but I'm excited to.
