-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Elex (411300) #855
Comments
This came up in a search. Does it look like this? |
no it's definitely some sort of glitch. it looks like the moving parts get teared/stretched in the wrong direction |
Ah okay here we are In this dialog look at the eyebrows. |
Ah okay. I was just trying to rule would a bug in the game itself since you said that you hadn't played it on Windows. I have that same issue with some games. |
I played it on Windows ~80 hours, and this never happened to me (i played since the game came out) |
Hello @master-caster, please copy your system information from steam ( |
Hello kisak-valve, here are my system information |
I tested the game with the new appeared Proton version 3.7-4 Beta and the glitches remain. |
on 3.7-5 the same |
I played the game for 79 hours now and finished the main quest and lots of side quests. I faced 5 hang ups during the whole game. So ready for whitelist xD |
I'm unable to run it in Kde Neon, proton 3.16 beta (same with other versions) and Nvidia 970 with 396.54 drivers. Only black screen after intro videos..... Any suggestion?? |
@ekkia I didn't choose a special proton version i just left it set to default and I'm running it Maybe it's some sort of compositing issue? |
Very curious...i discover that i get black screen only if i've steam controller plugged. @master-caster ...thanks for suggestions. |
Please see my bug report below that kisak-valve moved here from my original ticket. I deleted my other posts to avoid redundancy. |
ELEX AppID: 411300 / Game locks up from spawning particle effects Issue transferred from #1964. Compatibility Report
System Information
I confirm:
Proton log: Additional error logs produced by the game itself with potentially interesting graphics card information: I also have a DMP file produced by the game but I cannot decode/read it to check if it contains sensitive information. If you want @kisak-valve i will send it to you over a non-public channel. SymptomsThe game runs fine as long as no particle effects are shown/spawned. When using the jet-pack, firing an energy weapon or doing other activities repeatedly that spawn particle effects the game quickly locks up. The music continues to play normally but the sound effect tied to the particle effect (e.g. rocket blast of the jet-pack) loops continuously. The game (or wine) must be closed forcefully with ALT+F4 and then confirming a force close. Here is a picture of one of the particle effects in question: ReproductionThe quickest way to reproduce the bug is to start the game and fly around with the jetpack repeatedly. After 10 to 15 minutes tops the game will lock up in the above described way. |
@DPTJKKVH if not already solved, i got the exact same problem: Created dxvk.conf in the same folder of the DXVK log files and inserted the line: "dxgi.deferSurfaceCreation = True", after that everything worked fine. You could add "dxgi.syncInterval = 1" to the dxvk.conf file, which force Vsync, to test if DXVK uses your dxvk.conf file. For more information: https://github.com/doitsujin/dxvk/wiki/Configuration |
@Bibamus0268 I will try this out today and will report back if it works for me. I will also read your refrence then. Thank you very much in advance. PS: If it works we should both post this solution to protondb.com so others can enjoy this game as well. EDIT: Will try it tomorrow. Had no time today. |
@DPTJKKVH After some time playing i could say, that the game crashes not so often as before. Without the dxvk.conf my game crashes as soon, as i start my Jetpack. With it i could use it at least for some time, but after a while it still crashes, so its better but not perfect. EDIT: I'd tried other versions of dxvk and it seems that i found a stable one: v0.53 works fine, no crash so far, but with this version the face animations are a bit broken. I will test it tomorrow for a longer time period and with proton too |
@DPTJKKVH sry for the delay, but i was a bit busy the last days. At first i installed the v0.94 of DXVK and then v0.53: https://github.com/doitsujin/dxvk/releases after that i just started the game with the DXVK HUD enabled But anyway, if the HUD shows up in the upper left corner, everything should be fine and you could enjoy this awesome game. When you dont know how to use wine, i will give more introductions or feel free to ask if something isnt clear. And as mentioned above i will test this on Proton, where it should be easier, as you only have to copy paste the right .dll's in the DXVK directory and turn the HUD on |
@Bibamus0268 Hey thanks for coming back and adding new information on this. I actually had not time to test it myself so no harm done. Do I understand this correctly: You downgraded to a lower DXVK version and activated the HUD to make it run stable? I thought they added the full HUD just recently with the newest DXVK release?! If DXVK really is the issue (or solution 😜 ) then getting this to work with proton should be easy. Steam allows for custom Proton/Wine setups after activating it in Steam options. Still, it is strange why displaying the debug HUD should make a difference. Also if DOWNgrading DXVK actually improves compability then there must be a regression in newer releases that needs fixing. I will report as soon as I have time to test around with it. If you could try to produce some log files the crashes that happen without the HUD that would be great. Are there DXVK specific logs or is their debug info logged within Wine/Proton logs? |
@DPTJKKVH Tested it today with Proton: Burned a full mg-light and used the Jet-Pack around 15 times and no crash like in Wine Solved my Problem with my gamepad too, which i mapped with x360ce --> just edited the user.reg in the wine Prefix for ELEX to load the "xinput1_3.dll" native. Now i could use my gamepad too in Proton To answer your questions: Yes, i just downgraded it and turned the HUD on. I tested a lot of different DXVK-Versions till i found one which worked. As i replicated all steps the new prefix still crashed! I had no clue what went wrong, till i turned the DXVK HUD on, surprise: It just works :-) Think you talking about that line: "DXVK_HUD=full can now be set to enable all HUD elements (#842)" the option for turning on all HUD-Elements, in previous versions the HUD was already available with different options see: https://github.com/doitsujin/dxvk Yes that with the HUD is extremely strange and i have no idea why it works like this, but i tested it five times and always the same result, my system could be the reason, but i don't know, you could test it with or without, maybe for you it works without the HUD. In the logs are nothing strange when i do not use the HUD, tried various WINEDEBUG channels. The game does not really crash, it just freezes, with one kernel of my cpu 100% used, music is still playing EDIT: I still use the fix from my first post too, so will test it without it too in the future |
@Bibamus0268 can you test whether the game is stable for you with wined3d? Unfortunately I'm unable to even start the game on Linux, which makes debugging it impossible. |
@doitsujin with the normal wine d3d11.dll the game starts: Show the THQ Logo with very low fps, at least for the first start-up, but after the Piranha Bytes Intro i get a black screen, so no, for me it doesn't work. With the DXVK it works fine as long as i don't use a Jet-Pack, but i solved this problem, as mentioned in the previous posts. Be careful: Even with DXVK the game crashes after the Piranha Bytes intro, when you are running an driver, like xpad or xboxdrv, for your gamepad, when you killall them, it should work. I am using xboxdrv and forced the xinput1_3.dll in wine as native, with that i could use my gamepad too. EDIT: Sry, i didn't recognize your name. Shame on me! Thank you very much for your effort and contribution! debug log (used always the same savegame): v0.53 without HUD till the game freezes: v0.53 with the HUD (DXVK_HUD=devinfo,fps,version) --> stable version To reproduce the freeze, you need some item which uses particle effects (Jet-Pack, Magnesium-light, or a particle weapon) for which you have to play 5 min or so, when you need a savegame i could post one. |
Thanks for the tip with disconnecting the game controller, with that I'm able to start the game. Will investigate. |
@Bibamus0268 I tested this on both my RX 480 and a GTX 670, and on both systems, I can use the jet pack and magnesium torch just fine. I used the Nvidia driver version 415.27. Is there anything special needed to reproduce? |
@doitsujin I totally missed as well that it is YOU! Thank you so much for picking this up! Other than for @Bibamus0268 my game does not crash immediately when using the jetpack or other items with particle effects. I have to use them repeatedly to crash the game but it is absolutely reliably reproducible! It usually takes no more than 15 minutes of repeated jetpack usage to crash the game. If I use it conservatively I can get up to 2 hours of gameplay no problem. I also noticed that the game can crash when NPC are spawning particle effects, e.g. in the clerics base where patrolling guards are using jetpacks. I want to volunteer helping you debug this issue together with @Bibamus0268 . Here are my specs and my crash logs: #855 (comment) I upgraded to the newest stable Proton and NVidia drivers meanwhile but everything else is the same. Maybe they are useful for you now or later. So just tell us what to do and we will deliver you the data. 👍 btw: Without modified .dll files and wined3d flag I get the same results like @Bibamus0268 |
Can confirm that it only works with the controller unplugged. But also the Keyboard input is quite buggy... when controlling the character seems it is often not registering inputs of gets stuck on running forward etc. Also in the menu it seems to only register every second enter-button press etc. Mouse input works fine though. |
@DPTJKKVH you cant break anything, you just rename the d3d11.dll and dxgi.dll (like d3d11.dll.bak) in your steam folder for the proton version you are using (see the path in my previous post) and copy the .dlls from the DXVK v0.53 into the same folder. To undo the changes just delete the d3d11.dll and dxgi.dll from the folder and rename the old versions. |
@poVoq got the same issue, because i am using xboxdrv for my gamepad, which does not support plug and play (or at least i haven't configured it to work with plug'n play), so it does not stop, when i am unplug my controller, but when i manually kill the driver for my gamepad everything works fine. |
@JanGalek Hi, could you specify what you mean when you say that it crash, when it should show the menu: Do you mean the main menu of the game or the in game inventory for the game and what kind of crash: blackscreen, freeze? |
@Bibamus0268 I mean the main menu, it freeze (blackscreen) and wine show under game error with task if I want open dumps. I played before, but I'm not sure on which version of wine I used. I tried with lutris (use wine, when you can setup configurations) and I set turn off dxvk and turn off esync, Than main menu open, but game shut down. @Bibamus0268 sorry for 2 days response, I will check it every day ;) |
@JanGalek I had this problem with the dumps (wanted to open these dumb dumps, but always got the message, that i have not declared a program for these files )too under Proton, think that that was a problem with my gamepad, to check this just unplug your gamepad and kill the program for your gamepad too and try again. I am using Proton 3.16 Beta, but think that it should work for other versions too. When the workaround with the gamepad does not work, just report back, then i try to reproduce this issue once more on my system and will try to find another solution |
@Bibamus0268 Oh thanks, I uninstalled |
@JanGalek Np, you could still use your controller when you are using this workaround: https://www.linuxquestions.org/questions/linux-games-33/howto-getting-steam-wine-game-controllers-working-together-4175618012/ |
@aeikum Since you where interested in fixing controller related issues recently, ELEX still 100% reliably crashes when a controller is plugged in with Proton 4.11-6. Steam Input enabled/disabled makes no difference. Here is a log with |
Here's our problem:
We don't check for NULL in XInputGetState. I've fixed that and my controller works now, but the game doesn't react to button presses, just the axes. I'm looking into it. |
Controller input works fine with proton 4.11-12 |
Game more or less works fine for me with proton however I've noticed some specific areas where graphical glitches and triangles spontaneously appear. Such as looking at the lavafall outside Castle Ruins outside West of Ignadon. Mesa-git and 6800XT.. Could be AMD thing. DXVK1.9 I managed to capture one of the glitches, these appear and last for a few ms and are numerous up and down this lavafall. They occur on the pause screen also. |
Sure, these artifacts do appear throughout the game in areas, but this is one of the worst I've seen. https://gist.github.com/jarrard/41ffce8b19816b5e741eed276d4bd33b PS. I noticed someone else mentioned this issue here. https://www.protondb.com/app/411300 |
If the hint on ProtonDB is reliable and related to the behavior you're seeing, then Proton 6.3-5 may be too new a reference point to establish a baseline to compare to. Can you test if you see the same graphical corruption with Proton 5.13? If it's reliable with that, then that hints at a possible DXVK regression, otherwise, there might be a video driver issue. As a side note, having extra vulkan layers (mangohud / vkbasalt) that might be manipulating the rendered image doesn't particularly inspire confidence. It's probably not the root cause of what you're seeing, but is added noise. Also, seeing |
RADV_DEBUG=llvm removes the flickering surfaces but creates a different problem where terrain surfaces are blackish. So the flickering issue may be ACO related. Not sure whats wrong with LLVM. I'll try 5.13.. Tested. Still happens with 5.13 it seems. (I tested with proton ge's also) I did have Mangohud and VKbasalt enabled but I disabled them during testing to see if they had caused the issue. Also have reshade but I disabled the dxgi.dll file during testing also. (disabled via env values in launch options, confirmed disabled in-game) Unsure why LLVM has broken surface shaders which cause terrain surfaces to have this dark shadow on them. (not completely black) PS. I've been deleting all my mesa/steam/dxvk cache files in between tests. Hopefully that isn't causing issues. |
Thanks for testing, can you see if |
I think that resolved it. I don't see any with 6.3-5 atm. Will keep a eye out but I believe it resolved also the odd flicker you see in the lavalakes. There is another issue with this game which is in-game video and flashbacks (videos) don't play. They do play with Proton-GE thanks to its video converter thing but not with normal Proton; the flashbacks or videos just instantly skip. I've installed the mf-cab thingo but haven't tested it yet. It seems this video converter thing GE uses may be a legal way to get around the whole MF issue. (assuming that is the issue here) |
@jarrard Are you still able to reproduce this? |
You mean the geom issues with lava and some other stuff? I believe that was solved in newer mesa but I haven't loaded ELEX for a LONG time now. I'm assuming its fixed but won't know until I test it out again when I have time. |
Yeah, I'm talking about RADV specific issues. If you can give it a try and confirm that would be highly appreciated, thanks! |
Ugh, it seems my save files never got stored in the cloud and now I think I would need to restart from the start..... Anyone got a savefile link? lol |
Found SaveFile on Nexus. As you can see the little volcano nodes that fall off render correctly and there isn't any funky stuff happening in the lava rivers either. steamsystem.txt |
@jarrard Thanks for confirming, highly appreciated! |
The game works like a charm.
The only issues for me right now are some weird facial animations during
dialog. But nothing you can't stand for a while.
I played the game for four hours now and it didn't crash and is set to the highest
quality settings.
If it's possible to fix the animations you can whitelist the game ;-)
(So I never played it on windows so maybe it is a game bug?)
The text was updated successfully, but these errors were encountered: