Why does windows flashes when minimizing or restoring window with Nimi Visuals?
by Sami at 2010-06-29 13:10:38
There are two possible conditions when such flashing can occure:
passive event detection mechanism enabled - by definition it captures event after it occures, by so all close, maximize etc. in short all events that aren't continuous will be applied with most likely noticable delay. However, all those flashy reappareances can be reduced by for example disabling windows animations, creating less noticable transition between Visuals and system own effects. This actually tends to be general experience improvement for all animations related effects.
layered window capturing - as above, this issue is related only to some systems - exactly for Microsoft Windows Vista and higher versions. As unhappily access to shared surfaces is limited, and composition is rather handled on graphics device side(simplifying) - practically only method of obtaining alpha enabled thumbnail of window is capturing it from screen, which is tricky: not going into details limited only to visible screen area and requires multi-samples. Skipping technological aspect of how it is done, screen has to be captured few times - and generally: more times it is captured, the more processing has to be done giving possibly more accurate result in cost of longer processing. As processing time is significant, and capturing screen is most likely most time consuming of whole process - simple 2-sample try is used to compute alpha image values, where flash is mostly result of applied contrast. This can be mostly improved by speeding overall on screen painting actions, with most common solution changing hardware acceleration level.
Related articles
Why does windows flashes when minimizing or restoring window? by Sami at 2010-06-29 13:09:54 There are two possible conditions when such flashing can occure:passive event detection mechanism enabled - by definition it captures event after it(...) How to troubleshoot Nimi Visuals? by Staff at 2010-03-31 23:29:01 Most of issues preventing Nimi Visuals from proper work lies in security settings. Though with use of inbuilt troubleshooting tool those can be identified and solved really quickly. In this article I (...)