TES4: Oblivion crashes for unknown reasons

Questions about Wine on Linux
Locked
byjove01
Level 3
Level 3
Posts: 56
Joined: Tue Jan 12, 2021 10:00 am

TES4: Oblivion crashes for unknown reasons

Post by byjove01 »

Heya, everything is in the title. I was actually able to play Oblivion in a stable way, and suddenly everything breaks up : my installation is no longer detected, so I reinstall it and try to launch the game without mods, it still crashes.

I know Bethesda games are probably one of the most buggy in the world, but this time I'm not sure it's related to that, notably since I reinstalled the game. Seems like it's Wine doing whatever.

Here is the bug report I got from Wine: https://pastebin.com/Cf6W9pNJ
You just have to ask if you need more details.

Arch Linux, graphic drivers up-to-date, and no useless Wine dependencies activated if not quartz in native. Thanks in advance.
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: TES4: Oblivion crashes for unknown reasons

Post by jkfloris »

Can you also post the full terminal output?
byjove01
Level 3
Level 3
Posts: 56
Joined: Tue Jan 12, 2021 10:00 am

Re: TES4: Oblivion crashes for unknown reasons

Post by byjove01 »

byjove01
Level 3
Level 3
Posts: 56
Joined: Tue Jan 12, 2021 10:00 am

Re: TES4: Oblivion crashes for unknown reasons

Post by byjove01 »

So. ?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: TES4: Oblivion crashes for unknown reasons

Post by Bob Wya »

@byjove01

You are probably better off building the TKG PKGBUILDS against your current Arch libraries.
Older pre-built binaries can be unreliable - on a fast moving distribution like Arch.

What is the output from:

Code: Select all

inxi -C -G
on your system??

Ta
Bob
byjove01
Level 3
Level 3
Posts: 56
Joined: Tue Jan 12, 2021 10:00 am

Re: TES4: Oblivion crashes for unknown reasons

Post by byjove01 »

Well, so you're insinuating I should rebuild Wine-TKG each time I do an update ? I made my build just by downloading it with yay.

Code: Select all

CPU:       Info: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP L2 cache: 3 MiB 
           Speed: 3647 MHz min/max: 2200/3600 MHz Core speeds (MHz): 1: 3647 2: 3227 3: 3930 4: 3934 5: 2299 6: 3954 7: 3962 
           8: 3689 9: 3652 10: 3234 11: 2369 12: 3777 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] driver: amdgpu 
           v: kernel 
           Display: x11 server: X.Org 1.20.10 driver: loaded: amdgpu,ati unloaded: modesetting,radeon,vesa 
           resolution: 1920x1080 
           OpenGL: renderer: AMD Radeon RX 5700 XT (NAVI10 DRM 3.40.0 5.10.16-arch1-1 LLVM 11.1.0) v: 4.6 Mesa 20.3.4 
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: TES4: Oblivion crashes for unknown reasons

Post by Bob Wya »

byjove01 wrote: Sun Feb 28, 2021 3:27 pm Well, so you're insinuating I should rebuild Wine-TKG each time I do an update ? I made my build just by downloading it with yay.

...
@byjove01

Sure, that makes sense - I hate manual compilation as well! :lol:

You could re-test Oblivion - with the stock Arch wine-staging package plus dxvk-bin ...

If that still doesn't work - then you might need:

Code: Select all

winetricks -q d3dx9_27
Good luck! 8)

Bob
byjove01
Level 3
Level 3
Posts: 56
Joined: Tue Jan 12, 2021 10:00 am

Re: TES4: Oblivion crashes for unknown reasons

Post by byjove01 »

Bob Wya wrote: Mon Mar 01, 2021 7:59 am
byjove01 wrote: Sun Feb 28, 2021 3:27 pm Well, so you're insinuating I should rebuild Wine-TKG each time I do an update ? I made my build just by downloading it with yay.

...
@byjove01

Sure, that makes sense - I hate manual compilation as well! :lol:

You could re-test Oblivion - with the stock Arch wine-staging package plus dxvk-bin ...

If that still doesn't work - then you might need:

Code: Select all

winetricks -q d3dx9_27
Good luck! 8)

Bob
Well it didn't work, sadly. I am starting to think it's in relation in the game itself, but I'm not sure. Is there something in the log that could confim it?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: TES4: Oblivion crashes for unknown reasons

Post by Bob Wya »

byjove01 wrote: Sun Mar 07, 2021 4:24 pm ...

Well it didn't work, sadly. I am starting to think it's in relation in the game itself, but I'm not sure. Is there something in the log that could confirm it?
@byjove01

It could be useful to add some basic WINEDEBUG channels:

Code: Select all

export WINEDEBUG=+loaddll,+wgl,+vulkan
and post an updated Wine terminal log.

Bob
byjove01
Level 3
Level 3
Posts: 56
Joined: Tue Jan 12, 2021 10:00 am

Re: TES4: Oblivion crashes for unknown reasons

Post by byjove01 »

Bob Wya wrote: Sun Mar 07, 2021 5:02 pm
byjove01 wrote: Sun Mar 07, 2021 4:24 pm ...

Well it didn't work, sadly. I am starting to think it's in relation in the game itself, but I'm not sure. Is there something in the log that could confirm it?
@byjove01

It could be useful to add some basic WINEDEBUG channels:

Code: Select all

export WINEDEBUG=+loaddll,+wgl,+vulkan
and post an updated Wine terminal log.

Bob
How can I do that on Lutris ? Doing it with the terminal gives me the same report than what I got without this

Code: Select all

export
command, maybe it will better if I do this via Lutris.
byjove01
Level 3
Level 3
Posts: 56
Joined: Tue Jan 12, 2021 10:00 am

Re: TES4: Oblivion crashes for unknown reasons

Post by byjove01 »

Welll, I'm gonna try with the terminal, so.
byjove01
Level 3
Level 3
Posts: 56
Joined: Tue Jan 12, 2021 10:00 am

Re: TES4: Oblivion crashes for unknown reasons

Post by byjove01 »

Can't work since even on terminal it doesn't recognize the export WINEDEBUG command. It even can't read correctly and considers +wgl as some cmd... I'm blocked.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: TES4: Oblivion crashes for unknown reasons

Post by Bob Wya »

byjove01 wrote: Sun Mar 14, 2021 4:11 pm Can't work since even on terminal it doesn't recognize the export WINEDEBUG command. It even can't read correctly and considers +wgl as some cmd... I'm blocked.
@byjove01

Nobody will be able to help much without you posting the exact command you've used and the terminal output, from said command... :roll:

Are you using an esoteric shell perhaps?

Code: Select all

env | grep SHELL
As there is no reason that an export command shouldn't work, in a regular Linux shell environment (e.g. BASH).

Ta
Bob
byjove01
Level 3
Level 3
Posts: 56
Joined: Tue Jan 12, 2021 10:00 am

Re: TES4: Oblivion crashes for unknown reasons

Post by byjove01 »

Ok, somehow got it working. Here is the pastebin : https://pastebin.com/XxBwv7dq
It's all I could get after typing the commands you gave me.

@Bob Wya
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: TES4: Oblivion crashes for unknown reasons

Post by Bob Wya »

byjove01 wrote: Wed Mar 24, 2021 9:19 am Ok, somehow got it working. Here is the pastebin : https://pastebin.com/XxBwv7dq
It's all I could get after typing the commands you gave me.
@byjove01

We'd still need the full command - used to launch the game.

I would be something like:

Code: Select all

export WINEDEBUG=+loaddll,+wgl,+vulkan
wine start 'Z:\media\gaming_ssd\Bethesda Softworks\Oblivion\Oblivion.exe' &>"${HOME}/wine-staging-6.4-obvilion.log"
Which would log the terminal output to the path: wine-staging-6.4-obvilion.log - in your standard Linux User Home directory.

Is this a retail / disc-based copy of Oblivion, or a digital (download) version?
Note: it can cause issues - if a game / application is installed outside of your current / specified WINEPREFIX ...

Ta
Bob
byjove01
Level 3
Level 3
Posts: 56
Joined: Tue Jan 12, 2021 10:00 am

Re: TES4: Oblivion crashes for unknown reasons

Post by byjove01 »

Bob Wya wrote: Wed Mar 24, 2021 11:45 am
byjove01 wrote: Wed Mar 24, 2021 9:19 am Ok, somehow got it working. Here is the pastebin : https://pastebin.com/XxBwv7dq
It's all I could get after typing the commands you gave me.
@byjove01

We'd still need the full command - used to launch the game.

I would be something like:

Code: Select all

export WINEDEBUG=+loaddll,+wgl,+vulkan
wine start 'Z:\media\gaming_ssd\Bethesda Softworks\Oblivion\Oblivion.exe' &>"${HOME}/wine-staging-6.4-obvilion.log"
Which would log the terminal output to the path: wine-staging-6.4-obvilion.log - in your standard Linux User Home directory.

Is this a retail / disc-based copy of Oblivion, or a digital (download) version?
Note: it can cause issues - if a game / application is installed outside of your current / specified WINEPREFIX ...

Ta
Bob
My game is indeed installed outside of my Wine prefix, but I don't have the choice since most of my games are in a specific drive. It's a disc-based copy of Oblivion, with OBSE, 4Gb-patched exe and all OBSE plugins (that works, tried to remove them and launch the game yet).

Here is the full command set, sorry for not giving it before, didn't get what you said this way:

Code: Select all

> cd "/media/gaming_ssd/Bethesda Softworks/Oblivion"
> export WINEDEBUG=+loaddll,+wgl,+vulkan
> export WINEPREFIX=$HOME/.wine_x86
> wine obse_loader.exe
byjove01
Level 3
Level 3
Posts: 56
Joined: Tue Jan 12, 2021 10:00 am

Re: TES4: Oblivion crashes for unknown reasons

Post by byjove01 »

Didn't find the file which you mentioned the name, even in my personal folder...
Locked