Skip to content
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

Crash at start: "No such interface supported" on IDXGISwapChain3::GetDevice #26

Open
PrimordialMofu opened this issue Jul 11, 2022 · 28 comments
Labels
needs triage More research on the ticket's causes/feasiiblity is needed

Comments

@PrimordialMofu
Copy link

I load up elden ring (the bypass I am doing is both Appid, and custom launcher) launch the practice tool and the game closes. I made the game a shortcut and I get 4 errors about missing files despite the files being there though this may be a problem with EAC or elden ring. I have uninstalled and reinstalled Elden ring and the issue is still present.
jdsd_er_practice_tool - Copy.zip
)
image
image
image
image
Screenshot 2022-07-11 012819

@veeenu
Copy link
Owner

veeenu commented Jul 11, 2022

The only EAC bypass method explicitly supported by the tool is the steam_appid.txt one, and launching the game via eldenring.exe.

Having two methods active at once could be counterproductive; it definitely is a use case that won't ever be supported by the tool.

Please make sure to have only that EAC bypass method and that it is working correctly, and try again.

I also suggest not putting the practice tool files in the game folder.

@PrimordialMofu
Copy link
Author

I did orginally have only the Appid file in there but the game still did crash. I put the files in there the first few times after attempted to start the tool and the game crashing. I removed the Custom Launcher bypass and placed the tool files back in the unzipped folder.

@PrimordialMofu
Copy link
Author

2022-07-11.02-41-29.mp4
2022-07-11.02-42-29.mp4

here are 2 recordings of what happens when I launch the tool via shortcut and from the game folder

@PrimordialMofu
Copy link
Author

sorry for the terrible resolution

@PrimordialMofu
Copy link
Author

if you want me to re-record with full resolution do inform me

@veeenu
Copy link
Owner

veeenu commented Jul 11, 2022

Unfortunately I can't see those videos at all.

Once you are confident you correctly performed all the steps in the FAQ then please also take a look at issue #21 to see if you can reproduce some of the same behavior.

@PrimordialMofu
Copy link
Author

Ok. I'll try that.

@veeenu veeenu added the needs triage More research on the ticket's causes/feasiiblity is needed label Jul 12, 2022
@PrimordialMofu
Copy link
Author

So i've been trying for a while, I can't revert my drives, because I have a software that gets rid of the previous versions to save storage, i'v deleted everyother file in my Elden ring folder aside from game files and the Appid file, I installed the Nightly release but it still crashes, I've looked up a bunch of other guide about reverting my drives, but im either unable to or am not willing to risk damage to my computer. Elden Ring itself works perfectly fine, but when I attached either the Nightly release or the stable release the game just force closes. I included the Nightly log (with only Info display) which says [ERROR] Error { code: 0x887A0005, message: The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action twice.
I've tried everything in the FAQ and Issue #21 and I dont know what else to do. I also included the Trace Display log zip. I kind of give up on using this at this point and I whole heartedly blame my computer.
jdsd_er_practice_tool - Copy.zip
jdsd_er_practice_tool - Trace.zip

@PrimordialMofu
Copy link
Author

I clean installed my drivers with the oldest version I can. it still crashes

@PrimordialMofu
Copy link
Author

Im gonna try and Downpatch Elden Ring now I guess...

@PrimordialMofu
Copy link
Author

nevermind attempting to downpatch makes my computer near inoperable.
I offically give up

@veeenu
Copy link
Owner

veeenu commented Jul 14, 2022

I'm sorry to hear this.

Downpatching should have no effect anyway as the tool supports all game versions, but I will try testing the tool on current patch. It is very weird that downpatching makes your computer inoperable, the only resources it should use are network bandwidth.

Unfortunately, intervening on the bug would require me, or someone with the necessary technical skills, to be able to reproduce it consistently, otherwise every debugging step would take days instead of seconds: I'd have to post a comment here, wait for a reply, write a detailed guide of what to do, wait again, hope I was not unclear, repeat all over again...

I will take a look at the logs to see if I can make something out of them, maybe the nightly ones with trace enabled could point me in some direction, but at this point I think it is an issue of poor driver suppor for DX12 t on older GPUs.

What is your hardware configuration?

@PrimordialMofu
Copy link
Author

I have a 11'th gen i7-11800H 2.30 GHz, and Nvida GeForce RTX 3050 Ti Laptop GPU.
Also when downloading the downpatch the problem is that my computer would slow down to where it was almost a powerpoint, thus (almost) inoperable, I also dont know why that would happen.

@veeenu veeenu mentioned this issue Jul 15, 2022
@veeenu
Copy link
Owner

veeenu commented Jul 15, 2022

What version of Windows are you on? From the latest logs, it seems that that error could be explained by an older version of Windows or lack of the appropriate DirectX version.

@veeenu veeenu changed the title Game crashes as soon as the tool is launched Crash at start: "No such interface supported" on IDXGISwapChain3::GetDevice Jul 15, 2022
@PrimordialMofu
Copy link
Author

I have windows 10 home verison 21H2, OS Build 19044.1826

@veeenu
Copy link
Owner

veeenu commented Jul 15, 2022

Could you try running dxdiag?

@PrimordialMofu
Copy link
Author

DxDiag.txt

@veeenu
Copy link
Owner

veeenu commented Jul 15, 2022

Looks like you have more than one GPU (the integrated one + the 3050). I wonder if the system is using the integrated one by default which maybe doesn't have the capabilities necessary to run the tool (and is most likely unsupported by the game). There are ways of choosing which GPU to keep active in Windows, googled a bit but ultimately I have never tried it myself. Let me know if you manage to try that.

@PrimordialMofu
Copy link
Author

The only way I know of to do that is to use Device manager to disable intergrated graphics, but in my experience that makes the montior screen black.

@PrimordialMofu
Copy link
Author

I disabled my intergrated graphics and tried running the game, but it wouldn't start at all.

@veeenu
Copy link
Owner

veeenu commented Jul 16, 2022

Have you tried this?

@PrimordialMofu
Copy link
Author

I have, i set both elden ring and the tool to high performance but it still crashes when the tool is launched
jdsd_er_practice_tool.zip
Heres the log, though I dont imagine its too much different from the rest.

@veeenu
Copy link
Owner

veeenu commented Jul 16, 2022

It is actually very different now, and it is showing the same error as #21 (though together with other errors I can't recognize). Have you been running the nightly version? That one should have a fix for this particular problem I'm seeing now.

@PrimordialMofu
Copy link
Author

I think i ran the normal one, i'll try the nightly one though.

@PrimordialMofu
Copy link
Author

I ran both nightly releases and they both crashed,
heres the old nightly log
old nightly log.zip
heres the new nightly log
new nightly log.zip

@veeenu
Copy link
Owner

veeenu commented Jul 16, 2022

This is outright bizarre.

07:48:58 [ERROR] thread 'unnamed' panicked at 'called `Result::unwrap()` on an `Err` value: Error { code: 0x80070057, message: The parameter is incorrect.
 }': lib\hudhook\hudhook\src\hooks\dx12.rs:90

That line can be found here. There are no parameters that can be incorrect at that stage. At this point I believe the various distinct errors could only be traced back to some library incompatibility, but I have no idea how to debug that, or to resource constraints (RAM/VRAM too full, CPU maxing out, ...). I frankly have no idea where to go from here, I'm quite out of my depths.

@PrimordialMofu
Copy link
Author

alright, thanks for the help over the past almost a week, even though I cant use the tool, thanks for trying so much though.

@veeenu
Copy link
Owner

veeenu commented Jul 17, 2022

alright, thanks for the help over the past almost a week, even though I cant use the tool, thanks for trying so much though.

I'm sorry we couldn't figure it out! I'm hoping someone else shows up with similar issues so we can look more into it and crack it eventually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs triage More research on the ticket's causes/feasiiblity is needed
Projects
None yet
Development

No branches or pull requests

2 participants