Just posting this because it had a significant impact on my phone's performance. Took me a while to find it. Android 12, Samsung s21 pro, most recent os update.
Earlier this year, Samsung released an OS update that auto-enables their auto brightness and implements some kind of learning algorithm. If you enable velis with the "use system brightness for adjustments" setting enabled, the two brighness adjusters will conflict every time the brightness is changed, and the samsung brighness adjustment app will attempt to train its algorithm as though you had made a manual adjustment. This appears in logcat as a huge block of numbers representing weights and it will come out every time velis adjusts the brightness.
Depending on now finely you have velis set to follow the curve and how often it adjusts the brightness, this can cause a huge amount of lag and battery use, to the point where your phone will freeze every time the brighness is adjusted.
Might seems obvious, but ensure that settings->display->auto brightness is turned off if you use velis on a samsung phone. I didn't make the connection between velis and the lag until I went through logcat. Disabling the system auto brightness again improved my battery use by a full 15 percent and eliminated the lagging entirely.
The only other thing that doesn't work is the overlay for super dimming, which should be turned off in android 12 at least on my phone to prevent screenlock. But I allready discussed that in previous posts and the os has a built in filter dimmer now anyways, so that wasn't a game breaker for me.
Thanks again for this great software
