The forum

Oblivion doesnt start at all

Author Replies
RimFrost Sunday 25 January 2009 at 12:46


I installed Elder Scrolls 4: Oblivion through PlayonLinux with the DVD install and when it didnt start the first time i did try, i downloaded the plugin "AdvancedWineConfiguration_3.5.1.pol" and ran that configuration and it didnt help either.

I cant run the game at all, what am i doing rong here? Im using Fedora 10 x64.

marieuh Sunday 25 January 2009 at 13:20


Could you please start pol via your console and post the error message if you get any? that way we might be able to figure out what the problem is...

If there is a problem, fill out complaint form and place it in an envelope addressed to the name of the hospital in which you were born....
outhouse_mouse Friday 13 February 2009 at 4:01


I'm also having this same issue. Oblivion just crashes as soon as you click play from the launch window. Also, it changes your desktop resolution to whatever resolution the game was trying to start in. So, if you're like me and you trying it out on minimal settings for starters, then you got kicked back to 640x480.

My system info is as follows:

Ubuntu 8.04 (hardy) x64
kernel Linux 2.6.24-21-generic
GNOME Version: 2.22.3
playonlinux 3.3.1
wine 1.0.0-1ubuntu4~hardy1

Pentium D 3.0GHz Processor
4Gb RAM DDR2 800MHz
GEForce 8400GS 256Mb Video Card
nForce 650i Ultra Motherboard

Here's the output from the terminal.

PlayOnLinux v3.3.1

Checking python :                     [ Ok ]
Running The Elder Scrolls 4 - Oblivion
wine: Call from 0x760efa to unimplemented function d3dx9_27.dll.D3DXGetImageInfoFromFileInMemory, aborting
wine: Unimplemented function d3dx9_27.dll.D3DXGetImageInfoFromFileInMemory called at address 0x760efa (thread 001b), starting debugger...
Unhandled exception: unimplemented function d3dx9_27.dll.D3DXGetImageInfoFromFileInMemory called in 32-bit code (0x7bc4569c).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7bc4569c ESP:0033ec5c EBP:0033ecc0 EFLAGS:00000206( - 00 - -IP1)
EAX:00b01340 EBX:7bc88444 ECX:0033ed04 EDX:00b32b84
ESI:0033ec68 EDI:0000ab38
Stack dump:
0x0033ec5c: 016df0cc 00401999 016da3cc 80000100
0x0033ec6c: 00000001 00000000 00760efa 00000002
0x0033ec7c: 00b0148a 00b01340 017e2870 0173e068
0x0033ec8c: 017e2870 00401a99 7bc3377f 017e2870
0x0033ec9c: 016da301 017e45a4 00401047 00b32b80
0x0033ecac: 00401e0d 016da350 1c000ce8 016da350
=>1 0x7bc4569c in ntdll (+0x3569c) (0x0033ecc0)
2 0x00760efa in oblivion (+0x360efa) (0x017e45a4)
3 0x0000007c (0x20534444)
0x7bc4569c: subl     $4,%esp
Module     Address               Debug info     Name (96 modules)
PE      400000- baf000     Export oblivion
PE     18000000-18068000     Deferred binkw32
ELF     7b800000-7b92d000     Deferred kernel32<elf>
\-PE     7b820000-7b92d000     \ kernel32
ELF     7bc00000-7bca4000     Export ntdll<elf>
\-PE     7bc10000-7bca4000     \ ntdll
ELF     7bf00000-7bf03000     Deferred <wine-loader>
ELF     7d281000-7dd96000     Deferred
ELF     7dd96000-7de3a000     Deferred
ELF     7de4a000-7df4d000     Deferred wined3d<elf>
\-PE     7de60000-7df4d000     \ wined3d
ELF     7df4d000-7df7d000     Deferred d3d9<elf>
\-PE     7df50000-7df7d000     \ d3d9
ELF     7e339000-7e34d000     Deferred midimap<elf>
\-PE     7e340000-7e34d000     \ midimap
ELF     7e34d000-7e373000     Deferred msacm32<elf>
\-PE     7e350000-7e373000     \ msacm32
ELF     7e373000-7e38a000     Deferred msacm32<elf>
\-PE     7e380000-7e38a000     \ msacm32
ELF     7e38a000-7e3c5000     Deferred wineoss<elf>
\-PE     7e390000-7e3c5000     \ wineoss
ELF     7e3c5000-7e3f8000     Deferred uxtheme<elf>
\-PE     7e3d0000-7e3f8000     \ uxtheme
ELF     7e3f8000-7e401000     Deferred
ELF     7e401000-7e406000     Deferred
ELF     7e406000-7e409000     Deferred
ELF     7e409000-7e40f000     Deferred
ELF     7e40f000-7e417000     Deferred
ELF     7e417000-7e41a000     Deferred
ELF     7e41a000-7e43a000     Deferred imm32<elf>
\-PE     7e420000-7e43a000     \ imm32
ELF     7e43a000-7e43f000     Deferred
ELF     7e43f000-7e457000     Deferred
ELF     7e457000-7e459000     Deferred
ELF     7e459000-7e45c000     Deferred
ELF     7e45c000-7e543000     Deferred
ELF     7e543000-7e551000     Deferred
ELF     7e551000-7e556000     Deferred
ELF     7e562000-7e564000     Deferred
ELF     7e566000-7e5fd000     Deferred winex11<elf>
\-PE     7e570000-7e5fd000     \ winex11
ELF     7e607000-7e628000     Deferred
ELF     7e628000-7e652000     Deferred
ELF     7e662000-7e677000     Deferred
ELF     7e677000-7e6e7000     Deferred
ELF     7e6e7000-7e713000     Deferred ws2_32<elf>
\-PE     7e6f0000-7e713000     \ ws2_32
ELF     7e713000-7e72d000     Deferred wsock32<elf>
\-PE     7e720000-7e72d000     \ wsock32
ELF     7e72d000-7e74c000     Deferred d3dx8<elf>
\-PE     7e730000-7e74c000     \ d3dx8
ELF     7e74c000-7e769000     Deferred d3dx9_36<elf>
\-PE     7e750000-7e769000     \ d3dx9_36
ELF     7e769000-7e782000     Deferred d3dx9_27<elf>
\-PE     7e770000-7e782000     \ d3dx9_27
ELF     7e782000-7e796000     Deferred lz32<elf>
\-PE     7e790000-7e796000     \ lz32
ELF     7e796000-7e7af000     Deferred version<elf>
\-PE     7e7a0000-7e7af000     \ version
ELF     7e7af000-7e808000     Deferred shlwapi<elf>
\-PE     7e7c0000-7e808000     \ shlwapi
ELF     7e808000-7e91b000     Deferred shell32<elf>
\-PE     7e820000-7e91b000     \ shell32
ELF     7e91b000-7e965000     Deferred dsound<elf>
\-PE     7e920000-7e965000     \ dsound
ELF     7e965000-7e9f7000     Deferred winmm<elf>
\-PE     7e970000-7e9f7000     \ winmm
ELF     7e9f7000-7ea0a000     Deferred
ELF     7ea0a000-7ea28000     Deferred iphlpapi<elf>
\-PE     7ea10000-7ea28000     \ iphlpapi
ELF     7ea28000-7ea89000     Deferred rpcrt4<elf>
\-PE     7ea30000-7ea89000     \ rpcrt4
ELF     7ea89000-7eb2d000     Deferred ole32<elf>
\-PE     7eaa0000-7eb2d000     \ ole32
ELF     7eb2d000-7eb64000     Deferred dinput<elf>
\-PE     7eb40000-7eb64000     \ dinput
ELF     7eb64000-7eb7c000     Deferred dinput8<elf>
\-PE     7eb70000-7eb7c000     \ dinput8
ELF     7eb7c000-7ebce000     Deferred advapi32<elf>
\-PE     7eb90000-7ebce000     \ advapi32
ELF     7ebce000-7ec69000     Deferred gdi32<elf>
\-PE     7ebe0000-7ec69000     \ gdi32
ELF     7ec69000-7edb0000     Deferred user32<elf>
\-PE     7ec80000-7edb0000     \ user32
ELF     7edb0000-7ee6f000     Deferred comctl32<elf>
\-PE     7edc0000-7ee6f000     \ comctl32
ELF     7ee6f000-7ee7a000     Deferred
ELF     7ee7a000-7ee92000     Deferred
ELF     7ee92000-7ee9b000     Deferred
ELF     7efcb000-7eff0000     Deferred
ELF     7eff6000-7f000000     Deferred
ELF     f7ce7000-f7ceb000     Deferred
ELF     f7ceb000-f7e3a000     Deferred
ELF     f7e3b000-f7e53000     Deferred
ELF     f7e63000-f7f99000     Deferred
ELF     f7f9b000-f7fba000     Deferred
process tid prio (all id:s are in hex)
     00000013 0
     00000012 0
     0000000e 0
     0000000d 0
     00000015 0
     00000014 0
     00000011 0
     00000010 0
     00000018 0
0000001a (D) C:\Program Files\Bethesda Softworks\Oblivion\Oblivion.exe
     0000001e 15
     0000001d 15
     0000001c 0
     0000001b 0 <==
=>1 0x7bc4569c in ntdll (+0x3569c) (0x0033ecc0)
2 0x00760efa in oblivion (+0x360efa) (0x017e45a4)
3 0x0000007c (0x20534444)
wine: Call from 0x760efa to unimplemented function d3dx9_27.dll.D3DXGetImageInfoFromFileInMemory, aborting

I'm still fairly new to Linux and I'm not sure if there are lots of issues with running in x64 like there often is with Windows. Thanks in advance for any help you guys can provide and let me know if there's anything I can do to help as well.

Edited by outhouse_mouse

whaevr Tuesday 17 February 2009 at 16:08

You have to get the .dll file d3dx9_27.dll and place it in system32 folder. Then go to wine configuration and set the d3dx9_27 to native.
taknoverme Saturday 18 July 2009 at 15:19

hello, I tried setting dxdx9_27 to native and now it wont even change the resolution anymore :( please help?