Oblivion talk:Linux
The UESPWiki – Your source for The Elder Scrolls since 1995
how do i get elder scrolls 4 oblivion to work with a CD-ROM
[edit] Main menu movie causing crash?
I've had a couple of people mention to me that after removing the intro movie lines from their oblivion.ini that they still can't the game to launch without crashing. After removing/renaming the video folder, it's worked fine.
I'm pretty sure that there's an entry in the ini that specifies what to play at the main menu. Perhaps changing that should be a part of the howto?
Cheeseness 21:50, 4 May 2007 (EDT)
[edit] Certain in game sound effects render static during audio mixing.
Text says "Turn down the Audio 'Effects' slider to 25% and all other Audio sliders to 100%, and set 'Master' to desired level. This will enable you to still hear hits/attacks/magic/etc and the static will be unaudiable if you're using speakers. Voice and footsteps are not affected by the mixing bug."
I have sent a fix for this, seems it will be integrated in 0.9.38 of wine (http://source.winehq.org/git/wine.git/?a=commit;h=236035894407181e75d149aae71eda56c4936841).
[edit] Music ON and "savegames diseapears"
My savegames were still disapearing with wine 0.9.37 and Obblivion 1.2. I did trace it down to Music being ON (which causes zillions of open files). Can you ask people to turn music off oblivion.ini if they experience this issue ? thanks.
[edit] More Music Issues
In any of the non-non-free distro versions of Wine (Fedora, etc.), there is no mp3 support. Even with later versions of Wine, music will still not play. There's two options: remove Wine and install it from WineHQ rather than the supported repos, or use something like ffmpeg to convert all the mp3s to wavs (some of them, such as success and death, need to be renamed back to mp3 to be picked up properly).
I'm not sure how to integrate this information into the howto, but I think it's important for people to know.
- Cheeseness 05:01, 9 October 2007 (EDT)
[edit] Fixed black screen with HDR, other notes on graphics and such
I'm using a 8800GTS and wanted to use HDR, but regardless of wine version, it didn't work. I found this, though:
http://www.planetoblivion.de/NIBLEwiki/en/index.php/Black_Screen
With that, HDR worked! Except, I can't force HDR+FSAA, even though I'm using an 8800. People tell me getting this working is finally possible on the 8XXX series nv cards, but I haven't managed it, so I'm sticking to bloom+FSAA because the AA is more important to me than HDR. (Actually, when I force FSAA, it does work, but it applies to very few things: the UI and the character model that appears when you hit tab are the only two, I think.)
Other notes:
- I'm using wine 0.9.38. All of the other versions gave me problems--but the latest
- Bloom gave me no problems.
- The refraction shader also does not cause problems for me.
- I couldn't enable FSAA in the menus, so I tried forcing it in nvidia-settings; this turned it on in a couple contexts (character view when you hit tab) but not most. Then I set iMultiSample=4 in the ini, set it u-w so Oblivion wouldn't overwrite that setting, *and* forced it in nvidia-settings. This enabled FSAA in most contexts, including actors, water, objects, buildings, and grass. There's still no AA on hair or trees, notably, but it looks very nice. 4x seems to have very little performance penalty, while 8x and 16x have *huge* drops in frame rate--I have no idea why that is, but even on this new video card I'm sticking to 4x.
- I also force 16x anistropic filtering in nvidia-settings, which looks nice, and doesn't drop frame rate at all (I gather it just takes more video RAM?).
- I have to use pbuffer if I disable HDR; fbo gives me black skies without it. I have to use fbo if I enable HDR, obviously.
So, it's really pretty! Here are the remaining problems as far as I can tell:
- Water. Without HDR, it looks flat, but pretty; it has no ripples unless you make some! With HDR, it looks almost perfect, but it has huge straight lines going through it here and there.
- No HDR+FSAA. (I gather this is a pain under Windows when it works at all!)
- Trees still look funny part of the time. They look especially . . . horizontal, sometimes.
(Hmm, I need to sign up for an account or something. I'm new to wikis. Hope I'm not out of place putting this blob of text here! Hi!) -xtal
[edit] OBSE
This has been marked as a question that needs to be answered.Is it possible to get the Oblivion Script Extender (http://obse.silverlock.org) working under Linux? It page faults for me:
OBSE: initialize (version = 13 010201A0)
plugin directory = C:\Oblivion\Data\OBSE\Plugins\
patched
wine: Unhandled page fault on read access to 0x00000010 at address 0x7ec98b1d (thread 000b), starting debugger...
Unhandled exception: page fault on read access to 0x00000010 in 32-bit code (0x7ec98b1d).
Register dump:
{snip}
Stack dump:
{snip}
Backtrace:
=>1 0x7ec98b1d CreateMenu+0x3d() [/build/buildd/wine-0.9.46/dlls/user32/user_private.h:39] in user32 (0x0034efb4)
2 0x7eca028b MENU_GetSysMenu+0x2b(hWnd=0x10024, hPopupMenu=<register EDI not in topmost frame>) [/build/buildd/wine-0.9.46/dlls/user32/menu.c:448] in user32 (0x0034eff4)
3 0x7eca05aa SetSystemMenu+0x4a(hwnd=<register EDI not in topmost frame>, hMenu=0x0) [/build/buildd/wine-0.9.46/dlls/user32/menu.c:4081] in user32 (0x0034f014)
4 0x7eccf75b WIN_CreateWindowEx+0x12fb(cs=0x34f498, classAtom=0x8002, flags=0x20) [/build/buildd/wine-0.9.46/dlls/user32/win.c:1007] in user32 (0x0034f274)
{snip}
10 0x7ecabb3c MessageBoxIndirectA+0xac(msgbox=<register ESI not in topmost frame>) [/build/buildd/wine-0.9.46/dlls/user32/msgbox.c:454] in user32 (0x0034f744)
11 0x7ecabc3f MessageBoxExA+0x5f(hWnd=0x0, text=0x18112f3d, title=0x18112eef, type=0x40010, langid=0x0) [/build/buildd/wine-0.9.46/dlls/user32/msgbox.c:391] in user32 (0x0034f784)
12 0x7ecabc8a MessageBoxA+0x3a(hWnd=0x0, text=0x18112f3d, title=0x18112eef, type=0x40010) [/build/buildd/wine-0.9.46/dlls/user32/msgbox.c:359] in user32 (0x0034f7a4)
13 0x0040e2c6 in oblivion (+0xe2c6) (0x00000000)
0x7ec98b1d CreateMenu+0x3d [/build/buildd/wine-0.9.46/dlls/user32/user_private.h:39] in user32: movzwl 0x10(%esi),%edi
Unable to open file '/build/buildd/wine-0.9.46/dlls/user32/user_private.h'
Modules:
{snip}
Threads:
{snip}
OBSE: deinitialize
I'd love some help; I really want to install Deadly Reflex and Stealth Arsenal! Thanks! 121.45.203.71 07:01, 3 January 2008 (EST)
[edit] Crashes on the first movie with Uriel
I have an Asus Laptop with 2GB RAM, 2.12GHz Intel Centrino Duo, and an ATI Radeon 256MB x1600 card.
I have tried a lot of different things to get Oblivion working but it keeps crashing after loading from hitting the "New" button. At first it was stuttering through the Emperor's movie/speech at the beginning before you get to choose your character and then crashing once it had finished. I tried lowering the screen res to 640x480 and removing all rendering etc. but that hasn't helped. I also tried removing the speech from Oblivion.ini but then it just crashes as soon as it finishes loading rather than stuttering through the movie and then crashing.
I have played the game on Windows on this same machine but it kept (not just crashing, but actually) causing my machine to shutdown instantly even at the lowest possible performance levels. The only difference it makes lowering the performance is that it takes longer to crash.
I would love it if someone can tell me if they know what I'm doing wrong.
** Your answer is in the wiki -- ATi cards are known to not work due to poor graphics drivers. Oblivion on Linux is pretty much only going to work on an Nvidia card. If ATi were to fix their drivers it would likely run fine. - Mongoose
[edit] Thanks for maintaining the wiki
I enjoy peeking in and seeing how things are going ever so often. Keep up the good work. =) - Mongoose
[edit] Fixing resolution after crash-on-exit
Thanks to the great instructions on this page, I was able to get Oblivion running on Linux. Yay! It actually runs BETTER under Wine than it does in native Vista... I honestly didn't know that there was in-game speech, because I never heard it before today.
One small annoyance I had was that, while the game itself ran great, it always crashes when I exit, which messes up my desktop resolution. I found that adding the following line to the very bottom of Oblivion.sh will fix the problem: xrandr -s 0 This is on Ubuntu Gutsy; hopefully it works on other distros as well.
One small suggestion: when creating the startup script, it's good to comment out the WINEDEBUG variable until you get things working. I was confused for a while because the game would crash after I clicked "Start" and the only thing in the console was a complaint about AMD64, which turned out to be a red herring. After I turned debugging back on, I found out that it was because I had copied over the wrong DX DLL (x64 instead of 32), and could get up and running quickly.
Thanks again for the awesome resource... back to playing! —The preceding unsigned comment was added by 64.32.189.30 (talk • contribs).
- Another way to approach the resolution problem is to just enable the virtual desktop in WINE settings. There's far enough Windows games that have the potential to mess up the resolution setting, but if they can only mess up the virtual desktop window, no harm gets done =) And yes, not disabling the debug output is pretty smart before the thing runs reliably. --Wwwwolf 13:30, 22 April 2008 (EDT)

![[Content is available under Attribution-ShareAlike]](http://www.uesp.net/w/images/Somerights.png)