Windows 7, 8.1, 10 (64-bit)
If the sliders don't work beyond a certain value, start the app in admin mode once, then restart the system.
This disables a limit that Windows imposes on how much an app can change screen values.
8.1/10 recommended. (See why below)
Linux (X11 only)
sudo apt install (or other package manager equivalent):
* Optional. Recommended if you are running a DE/WM without Qt integration (e.g. GNOME).
Build and run with these commands:
NB: If make fails with "PlaceholderText is not a member of QPalette" errors, your Qt installation is older than 5.12.
Updating Qt is recommended, but as a workaround you can manually delete the offending lines in "ui_mainwindow.h".
- git clone https://github.com/Fushko/gammy.git
- cd gammy
- qmake Gammy.pro
Source code: GitHub
Gammy starts minimized in the system tray. Click on the icon open the settings window.
- (Linux only) The padlock button allows the brightness range to go up to 200%.
- The "Range" slider determines the minimum and maximum brightness.
- The "Offset" slider adds to the screen brightness calculation. Higher = brighter image.
- Clicking on the first "..." button shows additional options related to adaptive brightness:
- "Adaptation speed" controls how quickly the brightness adapts when a change is detected.
- "Threshold" controls how much the screen has to change in order to trigger adaptation.
- "Screenshot rate" determines the interval between each screenshot. Lowering this value detects brightness changes faster, but also results in higher CPU usage. Increasing this value on older PCs is recommended.
- "The second "..." button opens a window to control the time schedule for adaptive temperature, as well as the adaptation speed.
What is it?
It's a free tool whose purpose is to aid the eyes in adapting to rapid changes in screen brightness.
It can dim the screen if its content is too bright, or brighten it otherwise. This can help your eyes adjust when switching between dark and light windows, especially at night or in suboptimal lighting conditions.
How does it work?
Gammy periodically takes a screenshot, then gradually adjusts the brightness of the screen based on its contents.
The screenshot process is hardware accelerated, which provides great performance.
Why is Windows 8.1/10 recommended over Windows 7?
The interface that Gammy uses for taking a GPU screenshot is not available in Windows 7.
A less efficient screen capture method is used instead, which might cause screen stutters.
I have a bug report/feedback. How do I tell you?
You can create an issue on GitHub, or send me an email at: [email protected]