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

Am I missing something? Can't run devbuild 2c6129fb #3939

Closed
Yave-Yu opened this issue Jun 5, 2024 · 11 comments
Closed

Am I missing something? Can't run devbuild 2c6129fb #3939

Yave-Yu opened this issue Jun 5, 2024 · 11 comments
Labels
App: EmuHawk Relating to EmuHawk frontend Question/Support

Comments

@Yave-Yu
Copy link

Yave-Yu commented Jun 5, 2024

From 2.9.1 stable to 2c6129f dev, first time I run it, config file corrupted then deleted it. Later it won't pop up anymore, am I missing something? Windows 10 1809 64-bit.

@Morilli
Copy link
Collaborator

Morilli commented Jun 5, 2024

It sounds like you overwrote your existing installation with the dev version. Please extract the bizhawk dev version into a separate folder and try launching it again.

@Morilli Morilli added the Repro: Could not reproduce The reporter hasn't given enough info, or the fix was made and not recorded label Jun 12, 2024
@Morilli
Copy link
Collaborator

Morilli commented Jun 12, 2024

I'm going to close this due to inactivity. Please report back if you still have issues.

@Morilli Morilli closed this as not planned Won't fix, can't repro, duplicate, stale Jun 12, 2024
@Yave-Yu
Copy link
Author

Yave-Yu commented Jun 19, 2024

Uh I almost forget this😂… So now I downloaded 90c79d2 then create an empty folder and put BizHawk in, but still can't open, EmuHawk.exe just stay a short while (using Task Manager to see) then disappear for no reason.

@Morilli
Copy link
Collaborator

Morilli commented Jun 19, 2024

Do you see any error message at all? If not, is there any error message related to EmuHawk.exe in windows' event viewer (under windows protocols -> application)?

Another thing you could try is download a debug build from Gitlab (directlink), open the folder in powershell (shift-rightclick the background in the explorer window and select open in powershell) and then run ./EmuHawk.exe in that command window. There could be additional information in the console output.

@Morilli Morilli reopened this Jun 19, 2024
@Yave-Yu
Copy link
Author

Yave-Yu commented Jun 19, 2024

Ran this debug build in PowerShell, looks like somehow D3D11 error.
20240619185313

@Morilli
Copy link
Collaborator

Morilli commented Jun 19, 2024

Yeah this is something in the new D3D11 code failing when querying information about Direct3D<->OpenGL interop methods.

Could you tell me what graphics card / cpu you're using? Also, are your drivers up-to-date?

@CasualPokePlayer any other ideas?

@CasualPokePlayer
Copy link
Member

That seems like some kind of bug within the driver itself, which is extremely strange.

Does the machine have multiple GPUs? If so, could you check if force enabling the dedicated GPU in Windows settings ends up changing anything?

@Yave-Yu
Copy link
Author

Yave-Yu commented Jun 19, 2024

Intel HD4600, driver is not up-to-date for stable reason, my laptop has GTX850M (GPU only) but I not enable it to render BizHawk by default.

@CasualPokePlayer
Copy link
Member

Could you try to force it to use the GTX850M and see if it still crashes or not? If it doesn't, it sounds like BizHawk just needs to try to check if the OpenGL GPU is the same as the D3D11 GPU.

@Yave-Yu
Copy link
Author

Yave-Yu commented Jun 20, 2024

Try using GTX850M to render it works.
QQ20240620085820

@CasualPokePlayer
Copy link
Member

Then my theory is right, the OpenGL driver was using the Intel iGPU and D3D11 was just using the GTX850M instead, and the extension ended up crashing due to not gracefully handling the difference (thanks Intel).

Shouldn't be too hard to fix per se, just need to try to avoid using the extension if we detect the GPUs between the APIs are different.

@Morilli Morilli added App: EmuHawk Relating to EmuHawk frontend and removed Repro: Could not reproduce The reporter hasn't given enough info, or the fix was made and not recorded Waiting on user/contributor response labels Jun 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
App: EmuHawk Relating to EmuHawk frontend Question/Support
Projects
None yet
Development

No branches or pull requests

4 participants