-
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
Divinity Original Sin 2 appid 435150 #413
Comments
I'm not having any joy with installation, either. No useful error message at command line, but installation appears to fail during or just after Microsoft DotNet framework. EoCApp.exe can be made to run using standard Wine 3.0.2, but blackscreens. Distro: Ubuntu Mate18.04 |
It certainly seems to me as if the issue is .Net. In CrossOver I had been able to run it perfectly by simply specifying the executable (and skipping Steam). |
I renamed EoCApp.exe to SupportTool.exe for it to load with proton. I used proton_winedbg_run (modified to override xaudio2_7) with the following results (black screen, game cursor):
|
Tried again with some overrides and taskset -c 1 (as suggested by this workaround: https://bugs.winehq.org/show_bug.cgi?id=29215) please see this gist: |
@FreeLikeGNU Did it work? I'm assuming it failed, but could you clarify? |
@nstgc It failed with the same result of black screen and game cursor, but I got more information from the debug output, so maybe a step closer? |
Error logs are indeed a step forward! |
I get the exact same error. Some people have had success by just renaming the app. Most likely a video driver issue. |
@notfood and anyone else getting this, it may help to post your system information from Steam's Help menu: https://steamcommunity.com/sharedfiles/filedetails/?id=390278662 |
Hmm could it be lack of hyperthreading or something about realtek audio chips that DOS2 on WINE does not like? I've tried testing in Mint, Manjaro and Xubuntu (with xaudio2_7 and renamed exe's) with the same results. On the same hardware running Xubuntu and Manjaro I can run Witcher 3 and Skyrim SE just fine. |
I don't see a way to enable it. I can play Witcher 3 and Skyrim. |
It's not very likely to be a Realtek audio issue - I'm using an external USB audio device and appear to be having the same difficulties. In my case, at least, my bet is firmly on some combination of (maybe) DotNet and (very likely) driver issues with my powerful-but-ancient Radeon 6990. Steam info, and I've switched to the stock radeon driver to provide more representative results while submitting Proton test results: https://gist.github.com/KGOrphanides/c0fe99f0d9824a8ab434907637c07400 |
https://gist.github.com/Elisto/b27246d9bfa63f4fbd110616cec1cb2d |
D:OS2 updated to "Definite Edition" and can't run anymore. |
The "bin" folder now contains the frontend. The steam/steamapps/common/Divinity Original Sin 2/ folder now contains "Classic" and "DefEd" folders each with their own set of executable. No luck getting the frontend working so far. |
I got the game to work without any add/winetricks/installation and even skipping the script installation from steam. Since D:OS2 and D:OS2 Difinitive Edition is DRM free I can run the game without steam, thanks to this I could troubleshoot a little further. I managed to set up a seperate So what I take from this is that I have wait until Valve update Proton to a newer Wine-base version. Note: I used Lutris for this troubleshooting (Easier to force kill the WINEPREFIX when needed). I also may have LSI (Linux Steam Integration) on but it does not have any affect on this "experiment". OS: Solus x86_64 |
@Sethox maybe I'm getting a bit off topic here but here is output of my fresh wineprefix of wine-staging 3.14 with DXVK .70 (no xact) with Witcher3 (runs great) and D:OS2 DE (blackscreen). I really dont know what to make of this or the fact that DOS2 runs for some of us but not others. Maybe there is some other system configuration that is blocking this!? https://gist.github.com/FreeLikeGNU/5d438df7aa8a6b8c851f768e4839722c |
after testing a few machines using the same Xubuntu 18.04.1 nvidia 396.54, wine staging 3.14 and DXVK .70 I get: all tested machines run The Witcher 3 in that same prefix fine (except for the minor known texture streaming issue) |
Have not been able to run D:OS2; been trying since it came out. Now I tried with Proton, but results in black screen just like with regular wine (or wine + DXVK). Ubuntu 18.04 Been running games like Witcher 3 or Kingdom Come: Deliverance just fine. |
@FreeLikeGNU May be game tries to detect graphics settings on first run? What if copy generated settings from working system to non-working? |
I'm one of those who never got the game to run with wine. Just like @FreeLikeGNU, the game would would segfault (and create a minidump) and than hang with the black screen. So I debugged the game a while back, and I'm very sure, that the problem isn't gpu related at all. What I found out: As the crash happens before xaudio2_7.dll is even loaded, installing xact doesn't help in this case. Sadly, I couldn't find a solution or workaround to get it running. I can only assume it's somewhat related to .NET, which Wwise is based on. Maybe in invalid vtable or something like that. |
@Rotscha any idea why it might work on some machines and not others, like perhaps the audio chipset or driver? EDIT: I disabled my onboard audio via bios, no effect. |
Could it be that the people running it have simple 2.1 audio and D:OS2 is trying to do something fancy for 5.1/7.1 users? |
@notfood That is a possibility I did not think myself. Since it's about audio.. My test did involve a headphone so it's basically "2.1". For those that does not work for, what audio setup do you have? |
@lieff that was my line of thinking when I used an external drive with xubuntu and the game installed in a known working configuration. This is a portable system I can use to test on lots of hardware quickly with game configuration saved. I built the installation with the non-working hardware tested again on that and then tested with working hardware (and those ran the game). I then ran the game on the non-working hardware again to verify (and hope maybe something changed the games configuration file to work) but results remained the same. |
I'm using a simple stereo setup, nothing fancy at all, hooked to line out of the mainboard. Can't get much simpler than that, but no dice. |
Reading things around and looking at the spreadsheet (https://docs.google.com/spreadsheets/d/1DcZZQ4HL_Ol969UbXJmFG8TzOHNnHoj8Q1f8DIFe8-8/htmlview?sle=true#gid=0) I notice that some people compile their own proton version direct from source, that seems to work for most of the people. I cannot get it to work with steam's own version (beta or the other), only if I make my own WINEPREFIX with newer mainline wine version. Edit: I just validated the game folder, and bam more than 30 files "failed to validate", so disregard my message. |
The same for me. |
Same issue here, but the game is not working with Proton 7.0-6 on my Steam Deck. |
Divinity: Original Sin 2 Issue transferred from #6883. Compatibility ReportDivinity:Original Sin 2 Definitive Edition. System Information
I confirm:
SymptomsGreetings. Reproduction1:Launch the game |
DOS 2 definitive edition doesn't start on steam deck Issue transferred from #6997. Compatibility Report
System Information
I confirm:
SymptomsGame crashes on startup. I see a black screen and then the game exists. Reproduction |
After doing a reset of steam deck, the game is starting up with proton latest version without any other tweaks from user. |
I feel like I'm missing a subtle joke but I'll just say this anyways in case you don't know. Don't use NTFS. It's a proprietary closed source file system made and maintained by microsoft. "Broken on Linux" is not a bug. It's intentional. "Working perfectly on Linux" would be the bug. Should a day ever come where the NTFS Linux drivers ever start working perfectly, microsoft will update NTFS again, to "fix" that Linux bug. Anyways, sorry if I missed a joke. |
No, this was definitely not meant as a joke even if it was funny to some. I just documented an issue that cost me a lot of time to debug. To explain my setup a bit more: I followed the wiki and put
in my My use case for NTFS is that I want to be able to use big game directories from Windows without needing additional space and download time. It is interesting to me if something is a game bug or a proton bug. (Or even a mesa or Linux bug - those do happen.) |
Yeah I know. It's a very common pitfall. We all fall for it. I hear there's an ext driver for windows, but I've never used it so I can't recommend it. I mean would you really want M$ to have control over your Linux drives anyways? The best choice really is just to get another hard drive. Unless you want to go full time Linux. Sucks, but this is corporate sandbagging for ya. One tries to provide choices, the other tries to reduce them. |
There are a couple ones, and you can set them to read only.
Linux 5.15 onwards should have proper NTFS support in the new driver from Paragon. |
Proton Experimental, 8, 7 and 6: I click on "Play" and the game tries to launch, but ultimately fails and restores the text on the button back to "Play" The game doesnt launch, no error message at all. I am on NixOS. Can I provide anything else? |
DOS2 sound broken Issue transferred from #7409. Compatibility Report
System Information
I confirm:
SymptomsEver since the upgrade to latest proton, the sound for the game is not working.
None of the above restores the sound for the game. Reproduction |
Started getting crashes today-ish, seems to be some change that was pushed in the Experimental Branch that caused it. Switched to using Guessing it's something in the Specifically I was getting a crash during the "Instantiate Level" step of the Script Extender mod (v59), during first game launch loading. Couldn't find anything in neither the script extender nor the game's logs to figure out why, but saw a comment in the steam discussions about how a recent proton change was giving them CTD, and switching a version back fixed it (so am confirming that). Also seen comments about how GeForce is causing problems right now, but I'm AMD (so anti-confirming that). (Game has run perfectly fine besides this point, no issues at all even with mods. Just want to have this documented somewhere besides a throw-away steam discussions thread, so it's more easily found) |
Hello @Lightsockie, please add |
Okay so I rewrote my launch commands to skip the launcher ( Here's the logs, tho looking in I dunno if there's a clear smoking gun. Attaching both 8 and 9, for comparison sake. Me:
|
@Lightsockie We are trying to look into this, but I'm not familiar with the script extender specifically. I found https://github.com/Norbyte/ositools/releases but I don't see a v59 - it looks like the most recent is v3. Is this the one you are using or are you using a different one? Any extra tips on how to set this up so that we can attempt to reproduce locally would be greatly appreciated :) |
@alasky17 Yep that's the right one. I'm not sure why it says v5 there, it'll say v59 in-game. (tbh the whole thing is a little jank, even among these sorts-of frameworks imo.) I followed what that link ya posted, no caveats or gotchas -- should hopefully just be as easy as dropping that The framework itself is horrendously documented, though, so if you want to get any useful info out of it I'll save ya the headhunt I wasted an afternoon on. If you create
Is the regression only happening for the case with the script extender? I just tried disabling it, but it still seems to be crashing without it. But tbf my environment isn't pristine, "Verifying Game Integrity" now to try and give a better test case without it. EDIT: EDIT2: |
@Lightsockie This should be working now with Proton Experimental on the Bleeding Edge Branch. Let me know if you have any additional problems. It was in fact unrelated to the mod, the issue was happening with the mod uninstalled. |
for a while now the game stopped running past launcher. It fails every time with the below error: I have tried multiple proton versions, recreating compat directory from scratch but the results are the same. Setup: CPU Brand: AMD Ryzen 9 5900X 12-Core Processor Arch Linux" (64 bit) X Server Vendor: The X.Org Foundation |
@siborg Hi there. Attach a Proton log if you can. |
Please see the attached. |
Crashes on latest proton experimental,
Edit: update: it almost always crashes no matter what, seems like the differences I saw were just random. |
I tried |
It should include everything launched through the play button in one big log. The starting point is just the launcher. |
bug-proton-divinity-original-sin-2-crash.webmUpdate: this has been fixed now with a Proton update. |
Update: this has been fixed now with a Proton update. |
D:OS2 will not start after installation (SupportTool.exe). Some users report that using the EoCApp.exe and WINE dll override xaudio2_7 allows the game to run, but for me, I get only as far as a black screen and the game cursor with those modifications.
OS: Ubuntu 18.04 bionic
Kernel: x86_64 Linux 4.15.0-32-generic
Resolution: 1920x1080
DE: XFCE
WM: Xfwm4
CPU: Intel Core i5-3470 @ 4x 6.3GHz
GPU: GeForce GTX 1070 driver 396.54
RAM: 2030MiB / 15989MiB
The text was updated successfully, but these errors were encountered: