You are here    Forums    PlayOnLinux    Oblivion installed but not running nl sv ru pl es de fr

The forum

Oblivion installed but not running

Author Replies
Jump to the page: 1 - 2
JacobGates Monday 9 April 2018 at 22:11
JacobGates Anonymous

Hey everyone, new user of playonlinux but I have been using linux for many years now. I have the GOTY edition of Oblivion that comes with 2 install disks and I used them both to install with playonlinux. The install went fine, no errors or anything. But when I try to run it just does nothing, no error messare or even a hint of a window popping up. The logs have some info about not finding a driver, below is that log, it's the same thing repeated for each time I attempted to open Oblivion:

04/09/18 21:52:27] - Running wine-1.5.28 OblivionLauncher.exe (Working directory : /home/jacob/.PlayOnLinux/wineprefix/TheElderScrolls4_Oblivion/drive_c/Program Files/Bethesda Softworks/Oblivion)
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
ALSA lib conf.c:3357:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM default
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libSM.so.6: cannot open shared object file: No such file or directory
Application tried to create a window, but no driver could be loaded.
Unknown error (127).
err:systray:initialize_systray Could not create tray window
Application tried to create a window, but no driver could be loaded.
Unknown error (127).

 

I tried googling but I couldn't find my exact issue, however I did try some things that were suggested. First I tried to install the patch, but it won't install. It says there is a file mismatch and gives me the choice to try again but same error comes up. Also tried running this is terminal: 

$ env MESA_GL_VERSION_OVERRIDE=4.5 wine ...
wine: cannot find L"Z:\\home\\jacob\\."
$ 0028:err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
000d:err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

So I looked up that error and somewhere it suggested I run: winetricks orm=backbuffer glsl=disable

which took with no output or messages. After all that and I still get the same log that I posted above so doesn't seem to be working. It all seems to be an issue with my Nvidia driver but I'm not really sure how to go about fixing it. I had some troubles with getting a working graphics driver on this computer at first so I fear that might be the case here. Below is my hardware and software specs:

OS: Ubuntu 16.04.4 LTS 64-bit

Memory: 15.6 GiB

Processor: Intel® Core™ i7-7700HQ CPU @ 2.80GHz × 8 

Graphics: GeForce GTX 1060/PCIe/SSE2 (Using NVIDIA binary driver - version 390.48 from nvidia-390)

PlayOnLinux version 4.2.10

Hope someone knows a solution, I really loved this game and hope to play through it again.

Tutul Tuesday 10 April 2018 at 8:49
Tutul
Moderator

Wine seem to search for libSM.so.6 so you're probably missing that library


Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
JacobGates Tuesday 10 April 2018 at 18:11
JacobGates Anonymous

 

Wine seem to search for libSM.so.6 so you're probably missing that library

 

 Okay, made some progress. It now tries to open a window but I get a window that says that OblivionLauncher.exe has encoutered a  serious problem and needs to close. The debug log looks different as well:

[04/10/18 17:55:59] - Running wine-1.5.28 OblivionLauncher.exe (Working directory : /home/jacob/.PlayOnLinux/wineprefix/TheElderScrolls4_Oblivion/drive_c/Program Files/Bethesda Softworks/Oblivion)

err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded

ALSA lib conf.c:3357:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so

ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM default

err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

libGL error: No matching fbConfigs or visuals found

libGL error: failed to load driver: swrast

err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems

wine: Unhandled page fault on read access to 0x00000000 at address 0x408001 (thread 0009), starting debugger...

err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00408001).

Register dump:

 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b

 EIP:00408001 ESP:0032f798 EBP:0032fbfc EFLAGS:00010246(  R- --  I  Z- -P- )

 EAX:00000000 EBX:7b8a35f0 ECX:00000000 EDX:0032f7a8

 ESI:006ea0b0 EDI:0032fbf4

Stack dump:

0x0032f798:  00000000 0032f7a8 7eb8f490 00400000

0x0032f7a8:  00000000 00000000 00000000 00000000

0x0032f7b8:  00000000 00000000 00000000 00000000

0x0032f7c8:  00000000 00000000 00000000 00000000

0x0032f7d8:  00000000 00000000 00000000 00000000

0x0032f7e8:  00000000 00000000 00000000 00000000

Backtrace:

=>0 0x00408001 in oblivionlauncher (+0x8001) (0x0032fbfc)

  1 0x0040422e in oblivionlauncher (+0x422d) (0x7dfa0000)

  2 0x00000003 (0x00905a4d)

0x00408001: movl 0x0(%eax),%ecx

Modules:

Module Address Debug info Name (104 modules)

PE   400000-  5d9000 Export          oblivionlauncher

ELF 76ac0000-7a970000 Deferred        libllvm-6.0.so.1

ELF 7b800000-7b904000 Deferred        kernel32<elf>

  \-PE 7b810000-7b904000 \               kernel32

ELF 7bc00000-7bcc7000 Deferred        ntdll<elf>

  \-PE 7bc10000-7bcc7000 \               ntdll

ELF 7bf00000-7bf03000 Deferred        <wine-loader>

ELF 7ce03000-7ce1f000 Deferred        libbsd.so.0

ELF 7ce1f000-7ce42000 Deferred        libtinfo.so.5

ELF 7ce42000-7ce79000 Deferred        libedit.so.2

ELF 7ce79000-7ce82000 Deferred        libffi.so.6

ELF 7d367000-7d393000 Deferred        libvorbis.so.0

ELF 7d393000-7d408000 Deferred        libpcre.so.3

ELF 7d408000-7d494000 Deferred        libvorbisenc.so.2

ELF 7d494000-7d4f4000 Deferred        libflac.so.8

ELF 7d4f4000-7d5a3000 Deferred        libgcrypt.so.20

ELF 7d5a3000-7d5c9000 Deferred        liblzma.so.5

ELF 7d5c9000-7d5ef000 Deferred        libselinux.so.1

ELF 7d5ef000-7d668000 Deferred        libsndfile.so.1

ELF 7d668000-7d6f6000 Deferred        libsystemd.so.0

ELF 7d6f6000-7d80c000 Deferred        libasound.so.2

ELF 7d80c000-7d927000 Deferred        oleaut32<elf>

  \-PE 7d820000-7d927000 \               oleaut32

ELF 7d99d000-7d9a6000 Deferred        libogg.so.0

ELF 7d9a6000-7da00000 Deferred        libdbus-1.so.3

ELF 7db01000-7db1e000 Deferred        libgcc_s.so.1

ELF 7db1e000-7dba6000 Deferred        libpulsecommon-8.0.so

ELF 7dba6000-7dc00000 Deferred        libpulse.so.0

ELF 7dd00000-7dd19000 Deferred        libresolv.so.2

ELF 7dd19000-7dd20000 Deferred        libasyncns.so.0

ELF 7dd20000-7dd2a000 Deferred        libwrap.so.0

ELF 7dd2a000-7dd36000 Deferred        libjson-c.so.2

ELF 7dd3a000-7dd5c000 Deferred        imm32<elf>

  \-PE 7dd40000-7dd5c000 \               imm32

ELF 7dd61000-7dd8e000 Deferred        winealsa<elf>

  \-PE 7dd70000-7dd8e000 \               winealsa

ELF 7dd8e000-7de64000 Deferred        opengl32<elf>

  \-PE 7ddb0000-7de64000 \               opengl32

ELF 7de64000-7df90000 Deferred        wined3d<elf>

  \-PE 7de70000-7df90000 \               wined3d

ELF 7df90000-7dfc6000 Deferred        d3d9<elf>

  \-PE 7dfa0000-7dfc6000 \               d3d9

ELF 7dfc6000-7dff9000 Deferred        uxtheme<elf>

  \-PE 7dfd0000-7dff9000 \               uxtheme

ELF 7dff9000-7e000000 Deferred        libxfixes.so.3

ELF 7e000000-7e00c000 Deferred        libxcursor.so.1

ELF 7e00c000-7e01f000 Deferred        libxi.so.6

ELF 7e01f000-7e023000 Deferred        libxcomposite.so.1

ELF 7e023000-7e030000 Deferred        libxrandr.so.2

ELF 7e030000-7e03c000 Deferred        libxrender.so.1

ELF 7e03c000-7e043000 Deferred        libxxf86vm.so.1

ELF 7e043000-7e047000 Deferred        libxinerama.so.1

ELF 7e047000-7e04e000 Deferred        libxdmcp.so.6

ELF 7e04e000-7e052000 Deferred        libxau.so.6

ELF 7e052000-7e07e000 Deferred        libxcb.so.1

ELF 7e07e000-7e084000 Deferred        libuuid.so.1

ELF 7e084000-7e1cf000 Deferred        libx11.so.6

ELF 7e1cf000-7e1e4000 Deferred        libxext.so.6

ELF 7e1e4000-7e1fe000 Deferred        libice.so.6

ELF 7e1fe000-7e207000 Deferred        libsm.so.6

ELF 7e209000-7e20d000 Deferred        libgpg-error.so.0

ELF 7e210000-7e230000 Deferred        mmdevapi<elf>

  \-PE 7e220000-7e230000 \               mmdevapi

ELF 7e232000-7e2bd000 Deferred        winex11<elf>

  \-PE 7e240000-7e2bd000 \               winex11

ELF 7e31d000-7e347000 Deferred        libexpat.so.1

ELF 7e347000-7e390000 Deferred        libfontconfig.so.1

ELF 7e390000-7e3bb000 Deferred        libpng12.so.0

ELF 7e3bb000-7e3cf000 Deferred        libz.so.1

ELF 7e3cf000-7e47f000 Deferred        libfreetype.so.6

ELF 7e4aa000-7e519000 Deferred        shlwapi<elf>

  \-PE 7e4c0000-7e519000 \               shlwapi

ELF 7e519000-7e730000 Deferred        shell32<elf>

  \-PE 7e530000-7e730000 \               shell32

ELF 7e730000-7e758000 Deferred        msacm32<elf>

  \-PE 7e740000-7e758000 \               msacm32

ELF 7e758000-7e7d0000 Deferred        rpcrt4<elf>

  \-PE 7e760000-7e7d0000 \               rpcrt4

ELF 7e7d0000-7e8e4000 Deferred        ole32<elf>

  \-PE 7e7f0000-7e8e4000 \               ole32

ELF 7e8e4000-7e994000 Deferred        winmm<elf>

  \-PE 7e8f0000-7e994000 \               winmm

ELF 7e994000-7e9fa000 Deferred        advapi32<elf>

  \-PE 7e9a0000-7e9fa000 \               advapi32

ELF 7e9fa000-7eb00000 Deferred        gdi32<elf>

  \-PE 7ea10000-7eb00000 \               gdi32

ELF 7eb00000-7ec45000 Deferred        user32<elf>

  \-PE 7eb10000-7ec45000 \               user32

ELF 7ec45000-7ed3b000 Deferred        comctl32<elf>

  \-PE 7ec50000-7ed3b000 \               comctl32

ELF 7ef3b000-7ef4e000 Deferred        libnss_files.so.2

ELF 7ef4e000-7ef5b000 Deferred        libnss_nis.so.2

ELF 7ef5b000-7ef76000 Deferred        libnsl.so.1

ELF 7ef76000-7ef80000 Deferred        libnss_compat.so.2

ELF 7ef80000-7efd5000 Deferred        libm.so.6

ELF 7efe8000-7f000000 Deferred        version<elf>

  \-PE 7eff0000-7f000000 \               version

ELF f7c18000-f7c1d000 Deferred        libdl.so.2

ELF f7c1d000-f7dd3000 Deferred        libc.so.6

ELF f7dd3000-f7df0000 Deferred        libpthread.so.0

ELF f7e12000-f7e1b000 Deferred        librt.so.1

ELF f7e1b000-f7f5c000 Dwarf           libwine.so.1

ELF f7f5d000-f7f82000 Deferred        ld-linux.so.2

ELF f7f85000-f7f86000 Deferred        [vdso].so

Threads:

process  tid      prio (all id:s are in hex)

00000008 (D) C:\Program Files\Bethesda Softworks\Oblivion\OblivionLauncher.exe

00000025    0

00000024    0

00000021    0

00000020   15

00000009    0 <==

0000000e services.exe

0000001d    0

0000001c    0

00000018    0

00000016    0

00000014    0

00000010    0

0000000f    0

00000012 winedevice.exe

00000019    0

00000017    0

00000013    0

0000001a plugplay.exe

0000001f    0

0000001e    0

0000001b    0

00000022 explorer.exe

Couple of lines stand out to me but i'm still learning POL so I'm not sure if it's actually important. The two libGL errors for libGL:

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

Sorry if i'm just being annoying, just trying to understand so I don't have to come running here every time I have an issue.

Tutul Wednesday 11 April 2018 at 19:02
Tutul
Moderator

Don't be sorry :)

 

You seem to have a graphic error related but I'm not sure if that's the crash source. Sorry but can't help much more for now :/


Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
ImperatorS79 Thursday 12 April 2018 at 13:56
ImperatorS79 Anonymous

1.5.28 is really old, you should try with 3.0 at least.

Can we have the output of

glxinfo | grep "core"

? For libsm you should do

sudo apt-get install libsm6:i386
sudo apt-get install libsm6

 


POL5 is here ! -> https://github.com/PhoenicisOrg/phoenicis
JacobGates Thursday 12 April 2018 at 15:16
JacobGates Anonymous

 

1.5.28 is really old, you should try with 3.0 at least.

Can we have the output of

glxinfo | grep "core"

? For libsm you should do

sudo apt-get install libsm6:i386
sudo apt-get install libsm6

 

 

output:

$ glxinfo | grep "core"
OpenGL core profile version string: 4.5.0 NVIDIA 390.48
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:

And I installed libsm after Tutul suggested it. Posting the output because maybe the version isn't correct?

$ sudo apt-get install libsm6:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libsm6:i386 is already the newest version (2:1.2.2-1).
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.
$ sudo apt-get install libsm6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libsm6 is already the newest version (2:1.2.2-1).
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.

 

ImperatorS79 Thursday 12 April 2018 at 17:05
ImperatorS79 Anonymous

You should really update wine to 3.0 -> it is in the tools menu to install a new one, then you can configure your app to change the wine version

@Tutul do you have any power on the wine building service here ?

Edited by ImperatorS79


POL5 is here ! -> https://github.com/PhoenicisOrg/phoenicis
JacobGates Thursday 12 April 2018 at 17:33
JacobGates Anonymous

 

You should really update wine to 3.0 -> it is in the tools menu to install a new one, then you can configure your app to change the wine version

@Tutul do you have any power on the wine building service here ?

 

I didn't know I could change the wine version it used, neat! okay so I did that and when I ran it a window came up saying wine needed to install something I think it was called "mono" anyways I let it download and install that. But it still brought up the failed oblivionlauncher.exe window and the debug output seems to have not changed but just in case I will post it below:

[04/12/18 17:30:51] - Running wine-3.0 OblivionLauncher.exe (Working directory : /home/jacob/.PlayOnLinux/wineprefix/TheElderScrolls4_Oblivion/drive_c/Program Files/Bethesda Softworks/Oblivion)

0025:err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: cannot open shared object file: No such file or directory

0025:err:winedevice:async_create_driver failed to create driver L"WineBus": c0000142

002a:err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

0009:err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

libGL error: No matching fbConfigs or visuals found

libGL error: failed to load driver: swrast

0009:err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems

wine: Unhandled page fault on read access to 0x00000000 at address 0x408001 (thread 0009), starting debugger...

0035:err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00408001).

Register dump:

 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b

 EIP:00408001 ESP:0032f7f8 EBP:0032fc5c EFLAGS:00010246(  R- --  I  Z- -P- )

 EAX:00000000 EBX:7b640f28 ECX:00000000 EDX:0032f808

 ESI:006f1220 EDI:0032fc54

Stack dump:

0x0032f7f8:  00000000 0032f808 7eabc1a0 00400000

0x0032f808:  00000000 00000000 00000000 00000000

0x0032f818:  00000000 00000000 00000000 00000000

0x0032f828:  00000000 00000000 00000000 00000000

0x0032f838:  00000000 00000000 00000000 00000000

0x0032f848:  00000000 00000000 00000000 00000000

Backtrace:

=>0 0x00408001 in oblivionlauncher (+0x8001) (0x0032fc5c)

  1 0x0040422e in oblivionlauncher (+0x422d) (0x7ddd0000)

  2 0x00000003 (0x00905a4d)

0x00408001: movl 0x0(%eax),%ecx

Modules:

Module Address Debug info Name (99 modules)

PE   400000-  5d9000 Export          oblivionlauncher

ELF 75ac0000-79970000 Deferred        libllvm-6.0.so.1

ELF 7a800000-7a939000 Deferred        opengl32<elf>

  \-PE 7a820000-7a939000 \               opengl32

ELF 7b400000-7b7f1000 Deferred        kernel32<elf>

  \-PE 7b420000-7b7f1000 \               kernel32

ELF 7bc00000-7bcf9000 Deferred        ntdll<elf>

  \-PE 7bc10000-7bcf9000 \               ntdll

ELF 7c000000-7c003000 Deferred        <wine-loader>

ELF 7cefd000-7cf19000 Deferred        libbsd.so.0

ELF 7cf19000-7cf3c000 Deferred        libtinfo.so.5

ELF 7cf3c000-7cf73000 Deferred        libedit.so.2

ELF 7cf73000-7cf7c000 Deferred        libffi.so.6

ELF 7d3a1000-7d3cd000 Deferred        libvorbis.so.0

ELF 7d3cd000-7d3e3000 Deferred        libgpg-error.so.0

ELF 7d3e3000-7d458000 Deferred        libpcre.so.3

ELF 7d458000-7d471000 Deferred        libresolv.so.2

ELF 7d471000-7d4fd000 Deferred        libvorbisenc.so.2

ELF 7d4fd000-7d55d000 Deferred        libflac.so.8

ELF 7d55d000-7d60c000 Deferred        libgcrypt.so.20

ELF 7d60c000-7d632000 Deferred        liblzma.so.5

ELF 7d632000-7d658000 Deferred        libselinux.so.1

ELF 7d658000-7d6d1000 Deferred        libsndfile.so.1

ELF 7d6d1000-7d75f000 Deferred        libsystemd.so.0

ELF 7d75f000-7d7b9000 Deferred        libdbus-1.so.3

ELF 7d7b9000-7d900000 Deferred        oleaut32<elf>

  \-PE 7d7d0000-7d900000 \               oleaut32

ELF 7da01000-7da1e000 Deferred        libgcc_s.so.1

ELF 7da1e000-7daa6000 Deferred        libpulsecommon-8.0.so

ELF 7daa6000-7db00000 Deferred        libpulse.so.0

ELF 7dc00000-7dc09000 Deferred        libogg.so.0

ELF 7dc09000-7dc10000 Deferred        libasyncns.so.0

ELF 7dc10000-7dc1a000 Deferred        libwrap.so.0

ELF 7dc1a000-7dc26000 Deferred        libjson-c.so.2

ELF 7dc51000-7dc7a000 Deferred        winepulse<elf>

  \-PE 7dc60000-7dc7a000 \               winepulse

ELF 7dc7a000-7ddce000 Deferred        wined3d<elf>

  \-PE 7dc90000-7ddce000 \               wined3d

ELF 7ddce000-7de0d000 Deferred        d3d9<elf>

  \-PE 7ddd0000-7de0d000 \               d3d9

ELF 7de0d000-7de45000 Deferred        uxtheme<elf>

  \-PE 7de10000-7de45000 \               uxtheme

ELF 7de45000-7de4c000 Deferred        libxfixes.so.3

ELF 7de4c000-7de58000 Deferred        libxcursor.so.1

ELF 7de58000-7de6b000 Deferred        libxi.so.6

ELF 7de6b000-7de6f000 Deferred        libxcomposite.so.1

ELF 7de6f000-7de7c000 Deferred        libxrandr.so.2

ELF 7de7c000-7de88000 Deferred        libxrender.so.1

ELF 7de88000-7de8f000 Deferred        libxxf86vm.so.1

ELF 7de8f000-7de93000 Deferred        libxinerama.so.1

ELF 7de93000-7de9a000 Deferred        libxdmcp.so.6

ELF 7de9a000-7de9e000 Deferred        libxau.so.6

ELF 7de9e000-7deca000 Deferred        libxcb.so.1

ELF 7deca000-7e015000 Deferred        libx11.so.6

ELF 7e015000-7e02a000 Deferred        libxext.so.6

ELF 7e02c000-7e04e000 Deferred        mmdevapi<elf>

  \-PE 7e030000-7e04e000 \               mmdevapi

ELF 7e055000-7e0e7000 Deferred        winex11<elf>

  \-PE 7e060000-7e0e7000 \               winex11

ELF 7e0e7000-7e10c000 Deferred        imm32<elf>

  \-PE 7e0f0000-7e10c000 \               imm32

ELF 7e172000-7e19c000 Deferred        libexpat.so.1

ELF 7e19c000-7e1e5000 Deferred        libfontconfig.so.1

ELF 7e210000-7e229000 Deferred        libz.so.1

ELF 7e229000-7e2c5000 Deferred        libfreetype.so.6

ELF 7e2c5000-7e33f000 Deferred        shlwapi<elf>

  \-PE 7e2d0000-7e33f000 \               shlwapi

ELF 7e33f000-7e5a0000 Deferred        shell32<elf>

  \-PE 7e350000-7e5a0000 \               shell32

ELF 7e5a0000-7e5cc000 Deferred        msacm32<elf>

  \-PE 7e5b0000-7e5cc000 \               msacm32

ELF 7e5cc000-7e653000 Deferred        rpcrt4<elf>

  \-PE 7e5e0000-7e653000 \               rpcrt4

ELF 7e653000-7e7bd000 Deferred        ole32<elf>

  \-PE 7e670000-7e7bd000 \               ole32

ELF 7e7bd000-7e877000 Deferred        winmm<elf>

  \-PE 7e7d0000-7e877000 \               winmm

ELF 7e877000-7e8f4000 Deferred        advapi32<elf>

  \-PE 7e890000-7e8f4000 \               advapi32

ELF 7e8f4000-7ea29000 Deferred        gdi32<elf>

  \-PE 7e900000-7ea29000 \               gdi32

ELF 7ea29000-7ec17000 Deferred        user32<elf>

  \-PE 7ea40000-7ec17000 \               user32

ELF 7ec17000-7ed45000 Deferred        comctl32<elf>

  \-PE 7ec20000-7ed45000 \               comctl32

ELF 7ef45000-7ef58000 Deferred        libnss_files.so.2

ELF 7ef58000-7ef65000 Deferred        libnss_nis.so.2

ELF 7ef65000-7ef80000 Deferred        libnsl.so.1

ELF 7ef80000-7efd5000 Deferred        libm.so.6

ELF 7efe7000-7f000000 Deferred        version<elf>

  \-PE 7eff0000-7f000000 \               version

ELF f7be1000-f7beb000 Deferred        libnss_compat.so.2

ELF f7bed000-f7bf2000 Deferred        libdl.so.2

ELF f7bf2000-f7da8000 Deferred        libc.so.6

ELF f7da8000-f7dc5000 Deferred        libpthread.so.0

ELF f7dc7000-f7dd0000 Deferred        librt.so.1

ELF f7df0000-f7fa7000 Dwarf           libwine.so.1

ELF f7fa8000-f7fcd000 Deferred        ld-linux.so.2

ELF f7fd0000-f7fd1000 Deferred        [vdso].so

Threads:

process  tid      prio (all id:s are in hex)

00000008 (D) C:\Program Files\Bethesda Softworks\Oblivion\OblivionLauncher.exe

00000033   15

00000032    0

00000031    0

00000030    0

0000002f    0

0000002e   15

00000009    0 <==

0000000e services.exe

00000028    0

0000001d    0

00000015    0

00000014    0

00000013    0

00000010    0

0000000f    0

00000011 winedevice.exe

0000001c    0

00000019    0

00000018    0

00000017    0

00000016    0

00000012    0

0000001a plugplay.exe

0000001f    0

0000001e    0

0000001b    0

00000029 explorer.exe

0000002d    0

0000002c    0

0000002b    0

0000002a    0

System information:

    Wine build: wine-3.0

    Platform: i386

    Version: Windows XP

    Host system: Linux

    Host version: 4.13.0-38-generic
ImperatorS79 Thursday 12 April 2018 at 18:00
ImperatorS79 Anonymous

For the libudev error, do :

sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0

For the nvdia error, try this https://wiki.winehq.org/FAQ#Broken_NVIDIA_RandR_detected.2C_falling_back_to_RandR_1.0.


POL5 is here ! -> https://github.com/PhoenicisOrg/phoenicis
JacobGates Thursday 12 April 2018 at 18:46
JacobGates Anonymous

 

For the libudev error, do :

sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0

For the nvdia error, try this https://wiki.winehq.org/FAQ#Broken_NVIDIA_RandR_detected.2C_falling_back_to_RandR_1.0.

 

Okay we are making more progress! I'm no longer getting that libudev error after I tried what you suggested. And for the nvidia error, I followed the link but I don't have a xorg.conf file in that location. I looked it up and it seems a lot of distros are moving away from that and instead creating individual files in another location but those seem completely different (usr/share/X11/xorg.conf.d). I tried to make a file under that directory like the others but I'm not really sure what i'm doing with that. I have found some old posts from old versions of ubuntu (such as 10.10) saying that a xorg.conf file can be created if its needed by going into recovery and doing some commands. I am confident that I can do that, but not sure if it's needed. Is that what's best here?

ImperatorS79 Thursday 12 April 2018 at 18:54
ImperatorS79 Anonymous

You can do this->https://askubuntu.com/questions/4662/where-is-the-x-org-config-file-how-do-i-configure-x-there

And if something bad happen you can still delete that file ^^.


POL5 is here ! -> https://github.com/PhoenicisOrg/phoenicis
JacobGates Thursday 12 April 2018 at 19:22
JacobGates Anonymous

 

You can do this->https://askubuntu.com/questions/4662/where-is-the-x-org-config-file-how-do-i-configure-x-there

And if something bad happen you can still delete that file ^^.

 

Haha, well that didn't work. After creating the file and I rebooted I couldn't get any graphical interface to load. It was stuck in tty.  So I went back into recovery and removed the /etc/X11/xorg.conf file and now I'm back in ubuntu with graphics. What an adventure this is. Is it possible for me to just use Nouveau like wine keeps suggesting? Not sure if it would have negative affects with Nvidia or not. I'm not really tied down to anything, just as long as my computer works.

ImperatorS79 Thursday 12 April 2018 at 19:40
ImperatorS79 Anonymous

Well nouveau is a really bad driver in comparaison to nvidia proprietary one.

(what's your GC ?)

 

EDIT:before that, try wine 3.5


Can you try, by opening a POL terminal (search in the configure panel) :

 

winetricks orm=backbuffer glsl=disable

Edited by ImperatorS79


POL5 is here ! -> https://github.com/PhoenicisOrg/phoenicis
JacobGates Thursday 12 April 2018 at 19:51
JacobGates Anonymous

 

Well nouveau is a really bad driver in comparaison to nvidia proprietary one.

(what's your GC ?)

 

EDIT:before that, try wine 3.5


Can you try, by opening a POL terminal (search in the configure panel) :

 

winetricks orm=backbuffer glsl=disable

 

I see, yeah dont' want to use it if it's that bad then. I tried wine 3.5 just now before running the winetricks command in POL terminal and after but no change.

my GC is GeForce GTX 1060/PCIe/SSE2

here is the output for lspci because it doesn't actually say GeForce blah but what looks like a hexidecimal code:

$ lspci -vnn | grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1c20] (rev a1) (prog-if 00 [VGA controller])

 

ImperatorS79 Thursday 12 April 2018 at 19:54
ImperatorS79 Anonymous

I begin to run out of options. You should completely remove nvidia proprietary driver (even config file with autoremove) and test nouveau, then retest nvidia proprietary (to see if it's not a problem of config)

 

Edit: wait, could you install lib32-nvidia-libgl ? or it's equivalent on ubuntu ? (cause it seems you are missing 32 bits libGL.so ^^)

Some ressources : https://askubuntu.com/questions/313173/why-are-my-32bit-opengl-libraries-pointing-to-mesa-instead-of-nvidia-and-how-do

Edited by ImperatorS79


POL5 is here ! -> https://github.com/PhoenicisOrg/phoenicis
JacobGates Thursday 12 April 2018 at 20:35
JacobGates Anonymous

 

I begin to run out of options. You should completely remove nvidia proprietary driver (even config file with autoremove) and test nouveau, then retest nvidia proprietary (to see if it's not a problem of config)

 

Edit: wait, could you install lib32-nvidia-libgl ? or it's equivalent on ubuntu ? (cause it seems you are missing 32 bits libGL.so ^^)

Some ressources : https://askubuntu.com/questions/313173/why-are-my-32bit-opengl-libraries-pointing-to-mesa-instead-of-nvidia-and-how-do

 

I tried the Nouveau before I saw your edit, and it did work with that. Obilvion played and I got to the menu to start a new game, however I didn't start a new game or anything so I guess I didn't test completely but the fact that it started I felt was good enough.

So on your edit, I reinstalled the nvidia driver and ran the commands suggested in the link you sent. Oddly I'm not having some issues with POL with oblivion. I clicked run and nothing happened, debug does nothing. Clicked configure and there is a virtual drive for oblivion but there is no dropdown that has the excutable for oblivion like it had before. It's acting like there are no files in that driver. But I can open the POL terminal and navigate to through the windows file structure and even find the oblivion insall folder and see the launcher. I have no idea what's going on. Do I need to reinstall Oblivion?

ImperatorS79 Thursday 12 April 2018 at 20:39
ImperatorS79 Anonymous

That's weird, but I don't think so. You can still launch oblivion by typing 
 

wine oblivion.exe



​in a POl terminal.

I hope it will work again, but I gave you all the "hints" I had ^^.


POL5 is here ! -> https://github.com/PhoenicisOrg/phoenicis
JacobGates Thursday 12 April 2018 at 20:44
JacobGates Anonymous

 

That's weird, but I don't think so. You can still launch oblivion by typing 
 

wine oblivion.exe



​in a POl terminal.

I hope it will work again, but I gave you all the "hints" I had ^^.

 

I found a way to add a new shortcut to POL from that virtual drive. Just going to remove the other one. Really strange that happened. Anyways, yeah it's not working with the nvidia driver still. But I have had some problems with the 32bit libraries with some other programs but I just gave up on fixing it in the past. I guess I just need to dig into what's going on there and maybe that will fix it. At worst, I can deal with Nouveau and it work there if REALLY want to play Oblivion. Thank you so much for all your help. We did solve a few of the issues and now I am just facing the same issue I have had for a while now. I really appreciate it. Both ImperatorS79 and Tutul , thank you!

JacobGates Thursday 12 April 2018 at 21:36
JacobGates Anonymous

 

That's weird, but I don't think so. You can still launch oblivion by typing 
 

wine oblivion.exe



​in a POl terminal.

I hope it will work again, but I gave you all the "hints" I had ^^.

 

My wife started trying to find some answers, she's a programmer so has lots of knowledge in some of this stuff. She found an Nvidia forum that some Nvidia representative said that the messages about reverting back to randr is just informational and not important. She searched some more about the specific messages she was seeing that made sense to her and my amazingly smart wife found this link: https://askubuntu.com/questions/834254/steam-libgl-error-no-matching-fbconfigs-or-visuals-found-libgl-error-failed-t 

The first answer did the trick for me. That "mesa" library was messing things up. I can now run Oblivion with my nvidia driver! Just wanted to post here just in case someone else has a similar issue and to spread some know how. Thanks again for your help!

Pressessidow Tuesday 1 May 2018 at 17:57
Pressessidow Anonymous

thanks for the link Jacob. I have some similar issues and every answer i got here can be helpful. i am going to try to check if any of your answers would work for me and might come back with updates. thanks again!