Maassoft / ColorControl

Easily change NVIDIA display settings and/or control LG TV's
GNU General Public License v3.0
823 stars 39 forks source link

New 9.9.0.0 version crashes and bugs #355

Open Milincho opened 2 months ago

Milincho commented 2 months ago

All my profiles stopped working.

Just doing a right click freezes the program to death most of the times.

Just doing the most basic stuff, like cloning the 'Current Settings' and applying that cloned profile gives errors: image

The Refresh rates are all wrong, it is wrongly interpreting the refresh rates from one display to the other, or mixing both or whatever: image And many settings like 30Hz and 50Hz doesn't even show up.

Sorry, I know this is hard work on your part for an amazing free software that does what even other advanced programs like DisplayFusion do not , but this version seems to me that was out of the oven too soon. I'm forced to go back to the previous one for now...

Maassoft commented 2 months ago

Thanks for testing. I think you're right about releasing too soon. I was having a hard time find a proper API to list all possible refresh rates for a display and ended up using DirectX because that was the only one I found that gave me fractional refresh rates.

I will dedicate the next version to fixing the issues around displays. Also your other issue about the \.\DISPLAYX constantly changing. I've seen that on my system as well and I'm mostly using just 1 display. On top of that, the refresh rates are currently cached by that handle and that might cause the wrong refresh rates being shown. There's also another issue now with multiple displays: when applying refresh rate or resolution of one display, it may disable the other display.

Milincho commented 2 months ago

The issue with applying a profile disabling the other display happened to me too, but a while back with previous versions. It haven't happened for a while though.

Could you PLEASE include the ability to 'set Primary' in your next version?

At the current state, I'm forced to use both ColorControl and DisplayFusion just for that, making a 10 seconds flickering fest because first one changes some display settings and then the other changes again some others, making the procedure cumbersome af.

Maassoft commented 2 months ago

Have you been able to test the new 9.9.0.1 version? I'm sure that fixes a lot of issues. I haven't found the time to add a "Set Primary" function. I assume you mean that this should set the "Make this my main display" setting in the Display Settings of Windows, or do you mean to simulate it only as primary in ColorControl?

Lamda604 commented 2 months ago

@Maassoft 9.9.0.0 notifies of an update available but the update button is missing. Will manually update to 9.9.0.1...