Comments (22)
If this issue happens again, try Ver 2.4.0 with making operation log as described in readme. The operation log would provide much better information to track what really happens.
from monitorian.
Had a few more instances where even restarting the app multiple times didn't help but then I realised that restarting the graphics drivers helps. (ctrl+shift+win+b) I'm using Nvidia.
from monitorian.
also on my monitor or something!, DDC/CI enabled
from monitorian.
after the closure of the despetcher task
from monitorian.
I have to perform the same thing, only restarting the program helps
from monitorian.
Hi,
In general, it happens immediately after the resume from suspend or hibernation because the system is not yet ready to work with monitors when this app scans them. The resume event will trigger this app to rescan the connected monitors several times in the period of around 2 minutes. During such period, the system is expected to be ready so that this app can work again.
It seems that something went wrong in this process. To figure out the issue, could you perform the probe function as explained in readme in several times after the resume?
from monitorian.
I did it. One is when the bug appears, another after restarting app
probe_disabled.log
probe_enabled.log
from monitorian.
@Intenditore Thanks for the logs.
However, unfortunately, the log does not capture the situation when the monitor in question returns an erroneous response and leads to cause this issue. Ideally, to make sure what exactly happens, the responses during the multiple timing after the resume would be necessary. It means immediately after the resume, 5 seconds, 10 seconds, 20 seconds, 40 seconds, 80 seconds and 160 seconds after the resume.
Its not a simple bug but finding the way to handle the erroneous response from some monitors as gracefully as possible.
from monitorian.
Modified by 91d1563
It changes the condition to determine the controllable state of a monitor.
from monitorian.
Modified by 91d1563
It changes the condition to determine the controllable state of a monitor.
Sorry, but it's not really working. I get the message (glowing red now :D) much more frequently and does not go away for a long time forcing me to restart the app. Here's the log collected when this message appears.
probe.log
from monitorian.
Thank you for the report.
I found that in some cases, a rush of messages interrupts the sequence of re-scanning monitors and it may cause an accumulation of failure counts almost instantly. To solve this issue, I reconfigured the scan timings in 4ea9edf and set interval for scan in 794549d.
from monitorian.
Weird, I updated to 2.1.0, but the problem persists
from monitorian.
It is implemented in Ver 2.2.0. Try its pre-release.
from monitorian.
Dear @emoacht, you will laugh (or cry), but... It happened again!
probe.log
from monitorian.
Thank you for reporting again.
For the moment, try Ver 2.3.0 and see if there would be any difference.
from monitorian.
This happens to me all the time on 2.4.0 after waking up from sleep. Only restarting helps. In the last version, even restarting didn't help but in 2.4.0, restarting helps each time. But still, seeing this bug all the time makes it annoying.
from monitorian.
I see.
Make and save operation.log as described in readme and post it with the time when the issue happened.
from monitorian.
operation.log
Happens right after a PC resume from sleep. But it's been fixing itself if given a bit of time.
from monitorian.
@chivoyage Thanks for the log.
It tells that:
15/03/2020 10:23:51 - OS resumed.
15/03/2020 10:23:52 - The first scan after resume found that the monitor is unreachable. It means that OS did not return expected response to API calls. It is quite common immediately after resume.
15/03/2020 10:23:58 - The second scan after resume found the monitor returned to normal.
So you had only 6 seconds window. You are very good at taking the screenshot!
Well, there is nothing surprising. The monitor returned to normal state within very short period. It is completely expected behavior.
from monitorian.
from monitorian.
Here's a video - https://youtu.be/cwGmIeVX2ec (4k)
This log is the one I produced at the end in the video.
operation.log
Thanks,
Chi
from monitorian.
I close this issue because it seems to related to #75
from monitorian.
Related Issues (20)
- DEFAULT SETTINGS HOT 15
- FileNotFoundException when launching HOT 6
- Monitorian without admin priviledges ? HOT 3
- With update 4.6.12.0, contrast on external monitor is reset to "0" on boot and wake up from sleep HOT 4
- Brightness show 100 after closing windows HOT 3
- Two identical Samsung LU28R55 connected. Only one can be controlled. HOT 1
- what is the default brightness number for the app? HOT 1
- Couldn't control display, even though supported DDC/CI. HOT 4
- Can't control brightness through USB-C HOT 7
- Contrast option not working properly with DisplayPort HOT 5
- change contrast in unison HOT 3
- Stardock Start11 makes this app to appear in wrong location HOT 12
- Change Refresh Rate using the application HOT 2
- When WMI is disabled, app crashes HOT 5
- Add-on Features not loading after the payment HOT 3
- Any idea support external BLE HID Light Sensor with external monitor only HOT 1
- Calling from an external progams causes a failure HOT 6
- Monitorian Can't Detect Dell Monitors HOT 2
- Brightness shortcut keys not working in-app (gaming fullscreen) HOT 3
- Monitor Chiq CH32F600 Incorrect percentages in brightness and contrast changes
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from monitorian.