Dust: An Elysian Tail fails to launch
Please see logs attached
48 Replies
relaxed-coral•5mo ago
It's calling
Microsoft.Xna.Framework
stuff in a native Linux build? I'd suggest just reinstalling the Windows build instead
also be cautioned that your driver is undefinedunwilling-turquoiseOP•5mo ago
Hmm... I tried that before and it failed when installing XNA. I will try again, maybe that was a transient issue.
Thanks for pointing that out, I will look into reinstalling the driver
relaxed-coral•5mo ago
there is an
xna40
package in Winetricks. did you do that one?
you might also need dotnet40
. both xna 4.0 and .net 4.0 are on the Steam depotsrelaxed-coral•5mo ago
SteamDB
Dust: An Elysian Tail Depots
Immerse yourself in a gorgeous hand-painted world on a search for your true identity. As the mysterious warrior, Dust, your action-packed journey will take you from peaceful glades to snowy mountaintops and beyond.
Dust: An Elysian Tail Steam charts, data, update history.
relaxed-coral•5mo ago
I'd try xna on its own first and post a log if it fails
unwilling-turquoiseOP•5mo ago
sure, thanks for the hint. Much appreciated.
unwilling-turquoiseOP•5mo ago
Hi, I have installed xna40 (also dotnet40 was installed by default, it looks like). I am now seeing the error attached, which doesn't really say anything in particular. The driver still shows as undefined, but I have inspected with
gpu-viewer
and it looks like this - see screenshots.
I am ready to accept that this game just won't run. I had troubles running it on a fairly modern Ubuntu laptop with Nvidia installed (eventually resolved, but didn't run out-of-the-box). Here I am on an antique Dell from circa 2014 and NixOS of all things.national-gold•5mo ago
it is, since it's a .NET game
relaxed-coral•5mo ago
Error: timeout of 10000ms exceeded
this error isn't directly attributable to the game working or not working. try again later as it might be a network issueunwilling-turquoiseOP•5mo ago
Hi, so I tried again, uninstalled the game and removed the prefix and tried doing the same stuff again. I am now seeing this bug - see attached. So it looks like a graphics problem. Trying different checkboxes from settings (Install/update DKVK, etc) I get different errors. Whenn all boxes are unchecked, I get the error message - see screenshots.
relaxed-coral•5mo ago
"autoInstallDxvkNvapi": true,
this should not be enabled
then now that I think about it, Haswell doesn't have good Vulkan support
which will hinder Linux gamingextended-salmon•5mo ago
do you somehow not have mesa installed? O_O
like this just reads as if no drivers are installed at all, its not even getting to the point where it complains that haswell igpus dont have good vulkan support 😄
@aidalgol maybe a weird nix issue?
plain-purple•5mo ago
Sounds like a NixOS driver issue. Can you run vkcube?
There might be a package missing from the heroic FHS wrapper environment. Could you also attach the Heroic startup log?
unwilling-turquoiseOP•5mo ago
Good morning everyone, please see the output of
vkcube
- screenshot attached. I am not sure where the startup logs can be found, but there are 4 files in .config/heroic/logs - see attached below as well.
unwilling-turquoiseOP•5mo ago
*heroic.log
unwilling-turquoiseOP•5mo ago
*nile.log
*legendary.log
unwilling-turquoiseOP•5mo ago
*gogdl.log
plain-purple•5mo ago
I used to see the driver show in Heroic as "undefined" on my system even though I could run games, so it might be just Heroic failing to get driver details on NixOS.
I'm confused. If this is the native Linux version of the game, why is it using Vulkan for a title that old?
extended-salmon•5mo ago
last few runs weren't native
unwilling-turquoiseOP•5mo ago
Yes, Termdisc suggested to " I'd suggest just reinstalling the Windows build instead"
So this is a wine environment with additionally installed xna40 through winetricks
I believe there wasn't a native linux build of this game for a long time since it first launched in 2012. Don't know the exact date though when the linux one released.
But when I run a linux build, you can see in the first log, that there is an exception in XNA framework
extended-salmon•5mo ago
i wouldnt use the linux build personally hah
but with the native one you will probably need to have system xna framework stuff
granted xna is discontinued
plain-purple•5mo ago
Will this run at all anyway on that GPU?
extended-salmon•5mo ago
possible, you'd have to use wine-ge and disable dxvk to find out i guess (if you still use windows build)
if you satisfy the dependencies for the linux build i guess it might work better
but linux builds are almost always neglected haha
fun, its steam deck verified on steam haha
plain-purple•5mo ago
I'm fairly certain I've seen people mention using heroic successfully on NixOS on iGPUs over in the NixOS Gaming Matrix room.
extended-salmon•5mo ago
From steam:
OS: glibc 2.15+, 32/64-bit (S3TC NOT required) Processor: Intel Core 2 Duo 2.8Ghz or equivalent Memory: 2 GB RAM Graphics: OpenGL 3.0+ support (2.1 with ARB extensions acceptable) Hard Disk Space: 1.5 GB HD space Input: Keyboardseems it runs on opengl anyway
plain-purple•5mo ago
What the heck is S3TC?
extended-salmon•5mo ago
texture compression algo according to wiki
unwilling-turquoiseOP•5mo ago
So this is wine-ge-latest, with all graphic-related checkboxes disabled in the settings. There is message box with a binary dump or something.



extended-salmon•5mo ago
most of that is useless post the log
unwilling-turquoiseOP•5mo ago
Huh, the text did not screenshot...
plain-purple•5mo ago
I think I had this running natively using Lutris and their linux "runtime" which is really just a bunch of
.so
files from Ubuntu in a folder, but it's been years since I played this.unwilling-turquoiseOP•5mo ago
and here is the log
plain-purple•5mo ago
Can't initialise OpenGL. Makes me suspect something is missing from the FHS env wrapper for this particular GPU series. 🤔
extended-salmon•5mo ago
maybe the same reason the gpu isnt defined is the same reason xna can't find an adaptor
plain-purple•5mo ago
(That's a NixOS thing.)
extended-salmon•5mo ago
nod
plain-purple•5mo ago
But then I don't know why Heroic can draw anything.
extended-salmon•5mo ago
maybe its an issue telling wine about it
plain-purple•5mo ago
Or a different mechanism is being used.
What's a super basic OpenGL application we could sideload into heroic to test this hypothesis?
(Sorry, my brain's shutting off for the night. I'll check back in the morning.)
extended-salmon•5mo ago
i know you can probably find single file cpp's on github haha
but then you'd have to build them for windows 😄
national-gold•5mo ago
what's the output of
inxi -SMGxx
unwilling-turquoiseOP•5mo ago
Please see the output here. I see the monit that lspci is missing, so let me also rerun with lspci
unwilling-turquoiseOP•5mo ago

unwilling-turquoiseOP•5mo ago
So I had to enable two more packages to get full output.

unwilling-turquoiseOP•5mo ago
Should I take this issue to the NixOS support forum?
plain-purple•5mo ago
Probably, yeah at this point.
Send me a link to the thread when you do.
unwilling-turquoiseOP•4mo ago
Sure. Might be on Monday though - busy weekend.
Unfortunately, I was not able to resolve this. Post on NixOs subreddit didn't really gain much traction. Trying now on a newer machine and still failing.
Additionally, I have tried installing friend's Steam version and it just works out of the box. So whatever prevents game from launching is specific to GoG version.
plain-purple•4mo ago
It's more likely the Steam runtime that's doing it.
The NixOS Discourse forum is better than the subreddit IME.