Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Can't run Shadowlands pre-patch
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
sbr
n00b
n00b


Joined: 02 Jun 2019
Posts: 8

PostPosted: Sat Oct 17, 2020 1:42 pm    Post subject: Can't run Shadowlands pre-patch Reply with quote

Ever since the shadowlands pre-patch went live on 10/13, I've been unable to get into WoW. I can run Battle.net, but when attempting to start WoW, it always crashes before I ever even get to the login screen. Up until a month or two ago, I was still running wine-staging/5.10. Unfortunately, I accidentally removed it and now I only have 5.3 and then 5.17-19. I see all sorts of (mostly old) references to Vulkan and vx3d, etc., but I never did anything special other than just compile the default wine-staging. Hardware wise, I have a 5700/XT and am using amdgpu drivers. If someone has any information or links on how I can get this running again, I'm happy to RTFM. TIA.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1122

PostPosted: Sat Oct 17, 2020 2:53 pm    Post subject: Reply with quote

Try downloading wine-staging-5.19 from playonlinux. Then install - if you havent yet - lutris, and configure your wine prefix where WoW is installed to start with wine from playonlinux. Possible cause: non-PE/mingw builds Ionen mentioned here
Back to top
View user's profile Send private message
Aiken
Apprentice
Apprentice


Joined: 22 Jan 2003
Posts: 234
Location: Toowoomba/Australia

PostPosted: Thu Oct 22, 2020 1:58 am    Post subject: Reply with quote

The same was happening with the ptr. Later wine-staging stopped working if mingw was not used. The steps I did are

use crossdev to install a compiler for x86_64-w64-mingw32
for something to do also used crossdev to install a compiler i686-w64-mingw32 so any 32 bit stuff was also done with mingw
copy the wanted wine-staging ebuild to a local overlay
delete the "--without-mingw" line
redo the Manifest with something like ebuild wine-staging-5.19.ebuild digest
emerge wine-staging

I had been playing on the ptr and now the pre-path doing those steps. Have never used lutris or playonlinux. If I need a new prefix for wow all I do is use winecfg to set win10 then run winestricks dxvk for vulkan supports. I am using nvidia.

Have seen the bug where mingw was disabled well over a year ago. Don't know why it is still disabled.
_________________
Beware the grue.
Back to top
View user's profile Send private message
Frautoincnam
Apprentice
Apprentice


Joined: 19 May 2017
Posts: 160

PostPosted: Fri Oct 23, 2020 4:08 am    Post subject: Reply with quote

Aiken wrote:
The same was happening with the ptr. Later wine-staging stopped working if mingw was not used. The steps I did are


I tried that, but I always get an error :
Code:
01c0:err:virtual:virtual_setup_exception stack overflow 752 bytes in thread 01c0 addr 0x7fda7bc0bd3a stack 0x120d10 (0x120000-0x121000-0x220000)

and nothing starts

What I did :
Code:
emerge sys-devel/crossdev
crossdev --target i686-w64-mingw32
copied wine-staging-5.19.ebuild, removed the line, digest then emerge
eselect wine
created a new profile
winecfg to set windows 10
winetrick to add dxvk

I have nvidia too.
what did I forget ?
Back to top
View user's profile Send private message
Aiken
Apprentice
Apprentice


Joined: 22 Jan 2003
Posts: 234
Location: Toowoomba/Australia

PostPosted: Fri Oct 23, 2020 4:23 am    Post subject: Reply with quote

From memory that stack error is what I was getting compiling wine staging with the system gcc instead of mingw.

Looks like you missed using crossdev to install a x86_64-w64-mingw32 tool chain. The i686 bit was because I could and thought while I am at it the 32 bit pieces can also be compiled with mingw.
_________________
Beware the grue.
Back to top
View user's profile Send private message
Frautoincnam
Apprentice
Apprentice


Joined: 19 May 2017
Posts: 160

PostPosted: Fri Oct 23, 2020 5:36 pm    Post subject: Reply with quote

Aiken wrote:
From memory that stack error is what I was getting compiling wine staging with the system gcc instead of mingw.

Looks like you missed using crossdev to install a x86_64-w64-mingw32 tool chain. The i686 bit was because I could and thought while I am at it the 32 bit pieces can also be compiled with mingw.


Code:
crossdev --target x86_64-w64-mingw32
emerge =app-emulation/wine-staging-5.19

then same error...

EDIT : Sorry. I just forgot to select the right wine-staging. It works for me now.


Last edited by Frautoincnam on Fri Oct 23, 2020 8:55 pm; edited 1 time in total
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum