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

Performance Overlay: Failed to acquire global mutex #176

Open
darkelement1987 opened this issue Feb 16, 2024 · 10 comments
Open

Performance Overlay: Failed to acquire global mutex #176

darkelement1987 opened this issue Feb 16, 2024 · 10 comments

Comments

@darkelement1987
Copy link

darkelement1987 commented Feb 16, 2024

image

Upon booting to desktop (Win 11)

I followed all steps in the install notes and left everything except FPS cap to default (limited to 60) and i'm using an external monitor if that matters?

-edit-

After some googling someone said check it bios is not in storage mode. That is not the case

@darkelement1987
Copy link
Author

darkelement1987 commented Feb 16, 2024

image

Same for Fan Control

@marcmoli05
Copy link

yep I have the same problem.. have you found any solution?

@darkelement1987
Copy link
Author

darkelement1987 commented Mar 3, 2024 via email

@a13xde
Copy link

a13xde commented Mar 9, 2024

same Problem here, could this be a problem with a new firmware version ?

@anejolov
Copy link

anejolov commented Mar 9, 2024

Hello, it happens after one of the recent windows updates. Try to uninstall updates one by one.

@Phane7
Copy link

Phane7 commented Mar 17, 2024

I tried uninstalling updates one by one but ended up installing everything that I could and had no luck until the last update I uninstalled downgraded me from Windows 11 23H2 back to 22H2, then the issue went away. Reinstalling all the updates that were available still left me on 22H2 but the issue seems to be gone for now. I don't know if anyone is looking into this issue, but a fix would be appreciated so that I can go back to 23H2 when Windows prompts me again without worrying.

@ColdThunder11
Copy link

ColdThunder11 commented Mar 18, 2024

This problem olny appears when start with windows. Maybe some task run slower after a windows update
lead to program can not finish init within origin global mutex timeout? I don't konw actually why. However, just increase GLOBAL_DEFAULT_TIMEOUT as this commmit works for me. I make a release build for this commit in my fork repo. If it works for yours, I'll make a pull request later.

@Phane7
Copy link

Phane7 commented Mar 18, 2024

This problem olny appears when start with windows. Maybe some task run slower after a windows update lead to program can not finish init within origin global mutex timeout? I don't konw actually why. However, just increase GLOBAL_DEFAULT_TIMEOUT as this commmit works for me. I make a release build for this commit in my fork repo. If it works for yours, I'll make a pull request later.

I updated back to 23H2 but the issue is still gone. If it comes back, I'll test it. Maybe someone else still fighting this can test that fork instead.

ColdThunder11 added a commit to ColdThunder11/steam-deck-tools that referenced this issue Mar 18, 2024
@ColdThunder11
Copy link

I updated back to 23H2 but the issue is still gone. If it comes back, I'll test it. Maybe someone else still fighting this can test that fork instead.

Finally find out that inpoutx64's driver may not open success and there is no detection makes the startup of PowerControl cost a lot of time. I add a reload action when detect it, now InpOut can success open in my steamdeck but reload and MapPhysToLin takes more than 10s (about 11s-12s). It's still necessary to increase GLOBAL_DEFAULT_TIMEOUT. 30s' timeout works well on my steamdeck. Build here you can try.

@ryantrip
Copy link

I was able to work around this by modifying the Task Scheduler entry for the affected program (Fan Controller in my case) to start a VBS script which launches the program. It has a 5 second delay built into it which appears to resolve the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants