HGL
foreign-sapphire
Europa Universalis 4
idk what to do.. trying to launch EU4, when I install it through Epic using Lutris it works, but I want to install it using Heroic, because Lutris doesnt support custom prefixes for each Epic game... when I start EU4 using Heroic it starts, launcher pops up, I click "Play" I get EU4 Splash screen and black screen.. tried to install d3dcompiler_43, d3dcompiler_47 and vcrun2010, didnt help
log:
125 Replies
foreign-sapphireOPā¢3y ago
there is log when I tried to launch it from command line:
foreign-sapphireOPā¢3y ago
this is log when I switched to Wine from Proton:
eastern-cyanā¢3y ago
I got this game working with: Wine-GE-Proton7-37, DXVK, and installed d3dx9_43 using Winetricks
foreign-sapphireOPā¢3y ago
I will try š
thanks
foreign-sapphireOPā¢3y ago
okay installed Wine-GE-Proton7-37 and d3dx9_43, DXVK I keep disabled because when I have it enabled game doesnt event start after pressing "Play" in launcher (same issue in Lutris).. anyway game loaded Im in menu now š but without UI elements š

eastern-cyanā¢3y ago
have you tried with DXVK after installing d3dx9_43?
foreign-sapphireOPā¢3y ago
yes
eastern-cyanā¢3y ago
hmmm weird, at least for me worked fine with it, can you share a new game log (the ones you shared before are general logs, the game log is on the game page click on "Report an issue running this game" below the play button)
maybe you have some DXVK issue (some cards are not compatible with the version of DXVK we install and you can try different DXVK versions with winetricks)
foreign-sapphireOPā¢3y ago
anyway DXVK is not issue, because I can play EU4 in Lutris with DXVK disabled
but I want to use Heroic š
eastern-cyanā¢3y ago
maybe it's the DXVK version then, try disabling DXVK in heroic and then you can try different versions of DXVK with winetricks
you could check which version of DXVK is lutris installing and install the same with winetricks
foreign-sapphireOPā¢3y ago
this is log:
eastern-cyanā¢3y ago
turn off this setting
preferSystemLibs
remove this env variable
foreign-sapphireOPā¢3y ago
okay, I turned it on because I have it ON in Lutris too š
eastern-cyanā¢3y ago
disable gamemode for now until you get the game working correctly
exotic-emeraldā¢3y ago
Wonder if it's picking up the iGPU. Shouldn't i guess
foreign-sapphireOPā¢3y ago
it shouldnt
eastern-cyanā¢3y ago
at least for me, I had nothing extra in the game settings, just Wine-GE, DXVK, d3dx9_43 (and everything else is just heroic's defaults)
there's this message in the logs
MESA-INTEL: warning: Haswell Vulkan support is incomplete
so maybe?
try disabling the use dedicated gpu
, I understsand DXVK should pick the right GPU anywayforeign-sapphireOPā¢3y ago
no its for every game for years, its not issue
exotic-emeraldā¢3y ago
The env vars i see in the log should make it so it picks the Nvidia yes
Can tell which GPU is used with dxvk hud
foreign-sapphireOPā¢3y ago
tried it using iGPU and didnt help š
+ did all these changes
exotic-emeraldā¢3y ago
Bleh
foreign-sapphireOPā¢3y ago
foreign-sapphireOPā¢3y ago
but when I use DXVK with iGPU then game doesnt crash š it crash only with GTX 1060 + DXVK š but no menu still
eastern-cyanā¢3y ago
can you share a log with DXVK enabled?
also, disable esync, fsync, the eac and battleye runtimes, I want to remove anything that's not strictly needed
have you checked which DXVK version lutris used and tried installing the same version using winetricks?
foreign-sapphireOPā¢3y ago
one sec
trying, but when I click on "winetricks" in Lutris nothing happens š
eastern-cyanā¢3y ago
not sure how to check the DXVK version for lutris, I guess the game logs should show it (at least heroic shows the version in the logs, it's like standard DXVK output)
but like I said, enable DXVK, disable the extra stuff, share a new log, maybe there's a DXVK error
foreign-sapphireOPā¢3y ago
this is log with disabled stuff + DXVK ON + iGPU:
eastern-cyanā¢3y ago
Heroic installs DXVK 2, but some cards are note compatible, so you may need to install DXVK 1 using winetricks instead
weird, I don't see any DXVK information in the logs
but some wined3d messages are gone so I guess DXVK is running
can you try this thing? delete this folder
/run/media/tomsk/Data/Games/Heroic/Prefixes/Europa Universalis IV
, let heroic create a new prefix, maybe something got messed up in the prefix with the different testsforeign-sapphireOPā¢3y ago
In Lutris it works great, and I got only this log from Lutris š :

exotic-emeraldā¢3y ago
Their card and driver should support it fine
foreign-sapphireOPā¢3y ago
but these are settings in Lutris:
foreign-sapphireOPā¢3y ago

exotic-emeraldā¢3y ago
Would be nice with the dxvk log output
foreign-sapphireOPā¢3y ago

foreign-sapphireOPā¢3y ago

foreign-sapphireOPā¢3y ago

foreign-sapphireOPā¢3y ago
this is configuration from Lutris which works 100% š
eastern-cyanā¢3y ago
interesting, the pass the
-opengl
argument to the game
I see lutris shows DXVK is disabled too (and version 1.10.3), maybe that's what you need? the -opengl? try that in the game arguments
setting in heroicforeign-sapphireOPā¢3y ago
I will try
foreign-sapphireOPā¢3y ago
when I added I didnt get even to menu (game crashed) and this is log:
foreign-sapphireOPā¢3y ago

stormy-goldā¢3y ago
Gtx 1060 with that driver is compatible with DXVK 2.0+
Also Lutris ships dxvk 1.10.3
Does any game work with DXVK at all on your system?
Sounds like your driver setup is the issue here
Either missing vlk libs or mismatching 32 bit and 64 bit drivers
Which causes a lot of issues with games that ships a launcher
Launchers are generally 32 bit while game is 64 bit
foreign-sapphireOPā¢3y ago
Yes, for example I play Dark Souls Remastered with DXVK and no issues
stormy-goldā¢3y ago
Dark Souls Remastered is a 64 bit game which i assume has no launcher at all
foreign-sapphireOPā¢3y ago
or I use DXVK for World of Warcraft too
most of my games are Linux native or through Steam š
or I use DXVK for Starcraft 2 too
stormy-goldā¢3y ago
Hmm, now that is strange.
Just post a log with DXVK enabled state
I checked couple above and they're either from Proton with no info at all or from Wine without DXVK.
foreign-sapphireOPā¢3y ago
with iGPU or dedicated GPU?
stormy-goldā¢3y ago
Dgpu
With prime render option toggled
And after that with it is not toggled
foreign-sapphireOPā¢3y ago
I see no prime render option
foreign-sapphireOPā¢3y ago
but this is DXVK + dGPU:
foreign-sapphireOPā¢3y ago
I got into loading (heard sound from game and it crashed)
foreign-sapphireOPā¢3y ago
by loading I mean this screen

foreign-sapphireOPā¢3y ago
this is log with DXVK and iGPU (freeze on that loading screen)
eastern-cyanā¢3y ago
have you reinstalled d3dx9_43 after deleting the prefix?
foreign-sapphireOPā¢3y ago
I didnt delete prefix š¤
eastern-cyanā¢3y ago
oh, try deleting the prefix https://discord.com/channels/812703221789097985/1076111537325998181/1076126783482626178, heroic will create a new one, maybe something got messed up with all the different tests
Discord
Discord - A New Way to Chat with Friends & Communities
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
foreign-sapphireOPā¢3y ago
Idk but its still checked

stormy-goldā¢3y ago
Your logs are too spammy šø
But yes, delete prefix
foreign-sapphireOPā¢3y ago
Im sorry
stormy-goldā¢3y ago
Make sure you back up your saves before ( if you have any )
Not your fault
foreign-sapphireOPā¢3y ago

foreign-sapphireOPā¢3y ago
Okay deleting
eastern-cyanā¢3y ago
don't uninstall the game
just delete the prefix folder manually
foreign-sapphireOPā¢3y ago

foreign-sapphireOPā¢3y ago
its deleted
I cna confirm
*can
I uninstalled game too š
š
foreign-sapphireOPā¢3y ago

foreign-sapphireOPā¢3y ago
downloading
stormy-goldā¢3y ago
Did you install that game with Lutris initially?
foreign-sapphireOPā¢3y ago
I have that game installed using Lutris too (through Epic Games Store)
so I have 2 copies of that game
one from lutris and second from Heroic
stormy-goldā¢3y ago
Lol, you could have just import it then
Instead of downloading
foreign-sapphireOPā¢3y ago
:CatYeah:
I already downloaded it, I have 600 mbit down
stormy-goldā¢3y ago
šļø
foreign-sapphireOPā¢3y ago


foreign-sapphireOPā¢3y ago
these are settings now
stormy-goldā¢3y ago
Yes
Now launch
foreign-sapphireOPā¢3y ago
didnt get even to launcher
eastern-cyanā¢3y ago
looks like there's a wine process running in the background
foreign-sapphireOPā¢3y ago
ah yes, i will kill it

foreign-sapphireOPā¢3y ago
foreign-sapphireOPā¢3y ago
okay DXVK issue, when I press "Play" it crash
when I disable it, it should work
or
I may install these components
š
stormy-goldā¢3y ago
Game is smol enough, gonna test on my end with both igpu and dgpu
Same drivers
foreign-sapphireOPā¢3y ago
thanks š
interesting that Lutris config works https://discord.com/channels/812703221789097985/1076111537325998181/1076128145595449394
eastern-cyanā¢3y ago
this doesn't look good in that last log
but I have an AMD card so I'm not sure
let's wait for Leopard's test with nvidia
foreign-sapphireOPā¢3y ago
still dont understand why it works using that Lutris config
if it runs on same hw
stormy-goldā¢3y ago
That is caused by having use Dedicate graphics option on. Disabling it fixes X error.
eastern-cyanā¢3y ago
lutris seems to be doing other stuff like installing DXVK-NVAPI for example, so it's not exactly the same setup
foreign-sapphireOPā¢3y ago
So cannot I install it using Heroic? š
eastern-cyanā¢3y ago
you can do it manually, we have feature requests to do it with a toggle in heroic but we don't have that feature yet (I didn't have to, but like I said I use amd so I don't know)
foreign-sapphireOPā¢3y ago
:CatYeah:
stormy-goldā¢3y ago
I can repro the problem, but it is not a dxvk problem it seems
Wined3d also crashes here
Proton experimental gets it a bit further than Wine GE but not much
It also crashes when loading the game
foreign-sapphireOPā¢3y ago
š
stormy-goldā¢3y ago
Also Heroic keeps kicking me out from my EGS account is certainly not helpful
foreign-sapphireOPā¢3y ago
but I have to say that Heroic has nice UI š at least better than Lutris imho š
stormy-goldā¢3y ago
ImoVisual Studio crap related tho, at first only logs had this and now after installing a few vcrun stuff it throws this:

foreign-sapphireOPā¢3y ago
:kittydrink:
stormy-goldā¢3y ago
Works after installing a shitton of vcrun stuff+ d3d_compiler43
stormy-goldā¢3y ago

foreign-sapphireOPā¢3y ago
š®
can you somehow export your config? So I could import? š
stormy-goldā¢3y ago
Works with igpu as well, tho very slow
stormy-goldā¢3y ago

stormy-goldā¢3y ago
vcrun2019+vcrun6+d3dcompiler 43 are the stuff iirc
Also installed d3d9x in the process but it likely doesn't have any effect
foreign-sapphireOPā¢3y ago
I will try š
which wine? I use Wine-GE-Proton7-37
pfff
foreign-sapphireOPā¢3y ago

foreign-sapphireOPā¢3y ago
this commandline works ok in Lutris
eastern-cyanā¢3y ago
weird, this vcrun2019+vcrun6+d3dcompiler 43 didn't work for me and I only needed d3dx9_43, maybe it depends on the GPU (??), I don't know if that makes any sense xD
foreign-sapphireOPā¢3y ago

foreign-sapphireOPā¢3y ago
finally working
god damn
š„³
So... I use Proton - Experimental, Esync ON, Fsync ON, GameMode ON, use dedicated GPU ON, env var PROTON_USE_WINED3D=1 and installed vcrun2019+vcrun6+d3dcompiler 43+d3dx9_43
same setup I had with Wine Ge Proton 7 - 37 (didnt work)
but you have to use Experimental
:sweat_eo:
cmooon
Im missing flags in game
š
foreign-sapphireOPā¢3y ago

foreign-sapphireOPā¢3y ago
everyone has black flags
stormy-goldā¢3y ago
Drop proton use wined3d env var
I mean; what is the whole point of doing all that above if you use wined3d var still
foreign-sapphireOPā¢3y ago
which wine version should I use? it worked only with Proton Experimental
in Lutris I use Proton Experimental too
stormy-goldā¢3y ago
I use Wine GE 7.37
foreign-sapphireOPā¢3y ago
did you read my message? š
https://discord.com/channels/812703221789097985/1076111537325998181/1076168722995216395
Wine GE 7.37 doesnt work
for me
only Proton Experimental works
even Wine 8.1 staging doesnt work
stormy-goldā¢3y ago
Works for me ā¢ļø
foreign-sapphireOPā¢3y ago
š
tried to delete gfx folder in Paradox Documents folder and didnt help š
foreign-sapphireOPā¢3y ago

foreign-sapphireOPā¢3y ago
okay I fixed flags
I deleted wrong gfx folder, because there are 2 prefixes (I mean opearing systems) for EU4, drive_c (wine version) and pfx (which is probably for Proton because there is steam user), so I had to delete gfx folder in pfx
stormy-goldā¢3y ago
I didn't need to delete gfx folder
stormy-goldā¢3y ago

stormy-goldā¢3y ago
Flags works just fine
foreign-sapphireOPā¢3y ago
yes because you didnt have multiple EU4 instances installed
remember? I reinstalled it but Documents folder stayed same
stormy-goldā¢3y ago
Do you mean "pfx" or "gfx"
foreign-sapphireOPā¢3y ago
both
pfx is prefix
gfx is in documents folder
two different things
stormy-goldā¢3y ago
Tagging this as solved
foreign-sapphireOPā¢3y ago
okay, I will write solution somewhere on Reddit too.. because Discord is the worst place to solve issues š --> because if someone will have same issue he cannot find solution on Google if solution is on Discord š