This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Bug: after waking up a mirrored display is dim and BetterDummy is not responding until force quit and start again #764
Comments
Hi there,
The answers to these will help figuring out what is going on. Thank you! |
Sorry for a long pause. Its weird but recent few days sleep didn't lead to the dimmed display. May be because I rebooted my Mac (I don't do it often). But the app is still not responding and shows a rainbow spinner when I put the mouse pointer on the app icon after every sleep. Mirroring works but it is not possible to open or change options. Right now I woke the laptop up and BetterDummy is not responding as well. Also I found a weird bug with geometry detection on the mirrored display. The launch bar didn't show even after several (10+) minutes so I started to experiment and found interesting positioning, please check an album with screenshots: https://photos.app.goo.gl/N9frsqebQKCjMCxC7 |
Hi @vheathen - sorry about the delayed response! When the spinning is happening, how does the icon look like? Do you see three dots in it? Enumerating a high number of resolution options (especially for a dummy with maybe 16K enabled or multiple dummies and displays with smooth scaling enables) takes a while but should be resolved within an acceptable timeframe. Btw are you using dummy mirroring for HiDPI scaling and custom resolutions? Would not native smooth scaling work better with your setup? |
Hi @waydabber , thanks for the answer! I've uploaded a screenshot with the icon to the same album . Yes, it has 3 dots. But it is not responding forever (until I restart the app). Yesterday I got dimmed screen again. Sliders for the external display and dummy in the Control Center are disabled and it's not possible to access in-app sliders of BetterDummy.
I have Xiaomi Mi Curved Gaming Monitor 34" with 3440x1440@144 native resolution which is not supported by Apple, and in native resolution everything is too small for me. |
Hmm. The three dots means the app is enumerating display modes and configuring stuff. This should end within a few seconds - if it does not, then something is going horribly wrong. :) Can you take a look at the Console while this is happening and filtering to BetterDisplay? This is how you can do it: #445 Thanks! |
✅ I have the exact same thing going on |
Can you guys copy a console log about this? If the three dots are never done, the app is locked up somehow in a configuration phase - this happens when the OS itself lazily enumerates the resolutions endlessly for some reason (in an undocumented API which is used to get some resolution details and manage HDR). I added a cut-off point for that in the app for this eventuality but it might not work as intended. A console log would help figuring out what is happening exactly. |
I'll give it a go next time it occurs. Keep you posted. |
I've tried to do it yesterday but without success - no messages (which is quite understandable because it is not responding so the process probably just freeze). And after that I had to reboot my mac cause it started to freeze as well :) But was going to try again next time I get BetterDummy stuck, which is actually right now (just checked) :) |
Oh right, you should start logging before the reconfiguration is taking place, not when everything is locked up already - sorry for not mentioning this. |
Sadly I still can't get anything in the Console except overall freezes until I stop streaming there. Its empty, the pic is in the same album. I've tried to start it then send Mac to sleep then wake it up - BetterDummy freeze, console is empty |
I was able to captured the following logs, after locking, sleeping and waking my Mac Mini M1. The BetterDummy app will be frozen consistently after this sequence. Not sure if it helps.
|
And that's it? I see that you are using an associated dummy. This fails somewhere completely different than what I assumed. Why not use native smooth scaling instead of dummy mirroring? Or the resolution is not appropriate for that? |
Can you please try what happens if you disassociate this dummy and try mirroring it manually to the associated display 2 (I assume that is Xiaomi Curved Gaming Monitor 34")? Does it hang then as well? |
I tried that, but the resolution doesn't go high enough. I have a 49" ultra wide Samsung display. With smooth scaling it only goes up to 3072x864. |
Indeed! When I disable auto-association, the hanging stops after sleep-wake cycles! |
4000pt wide would make it a usable resolution btw. |
Thanks for the info! I'll try to reproduce the wake freeze when associated issue! Yes, 3072 is a limit for the entry level m1. With m1 pro you can go up to approx 3840 horizontally. |
Interesting. Good to know. |
I seem to be unable to reproduce this issue so far. I'll keep it around for a while but close if no other reports like this surface. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Quite often after a long sleep and waking up the external display is dim and BetterDummy is not responding. Scaling etc works though. After I force to quit it in the Process manager and start again everything returns to normal. I have this issue for quite long time already with different versions. Can't say when I found it the first time.
BetterDummy Pro v1.2.7 build 8076
MacOS 12.4
MacBook Pro M1 Max 14"
Xiaomi Curved Gaming Monitor 34" connected through
Satechi Thunderbolt 4 dock and
GRWIBEOU USB-C -> DisplayPort 8K cable
The text was updated successfully, but these errors were encountered: