+[TC8.50b2] BG copy processed MB flickering

Bug reports will be moved here when the described bug has been fixed

Moderators: Hacker, petermad, Stefan2, white

User avatar
MaxX
Power Member
Power Member
Posts: 1188
Joined: 2012-03-23, 18:15 UTC
Location: UA

+[TC8.50b2] BG copy processed MB flickering

Post by *MaxX »

Look at ***/*** MB (it's flickering).

Here's screenshot: http://iceimg.com/i/aa/1d/bd1d202158.jpg

Video: http://rghost.ru/48590147 OR http://www6.zippyshare.com/v/39149504/file.html

(sorry for quality, my webcam is too slow to see flickering clearly, but it is still noticeable)

IRL it looks like every second/third frame seems to be lost.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50861
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

So far I cannot reproduce it. What exactly are you doing? Is this a normal F5 copy operation, or a download, or something else?
Author of Total Commander
https://www.ghisler.com
siealex
Senior Member
Senior Member
Posts: 315
Joined: 2009-03-22, 16:36 UTC

Post by *siealex »

It looks like you have a very slow video card (maybe slower then my Radeon X1050) or improperly installed drivers, or a very processor heavy background process. I can't reproduce this.
We are not so S.M.A.R.T. as we imagine...
User avatar
MaxX
Power Member
Power Member
Posts: 1188
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

2ghisler(Author)
just a regular background copying from d:\ to e:\
TC 8.50 b2 at Win 7 x64 SP1

2siealex
AMD Athlon II X4 @ 3 GHz
Radeon HD7770 GHz Edition + CCC+Drv. 13.04 WHQL
12 GB DDR3
HDMI 1080p monitor
Not so "slow", you see...
And no such problems anywhere else. I guess that's VSync or some kind of dropping frames' text overlays... or something else, don't know...
Ukrainian Total Commander Translator. Feedback and discuss.
User avatar
MaxX
Power Member
Power Member
Posts: 1188
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

Strange... may be new tooltip makes some effect, but I can't see this anymore in 8.50 b3.
Ukrainian Total Commander Translator. Feedback and discuss.
gdpr deleted 6
Power Member
Power Member
Posts: 872
Joined: 2013-09-04, 14:07 UTC

Post by *gdpr deleted 6 »

MaxX wrote: just a regular background copying from d:\ to e:\
TC 8.50 b2 at Win 7 x64 SP1
I see from your video, that you use the legacy/classic WinXP theme in Windows 7.

Have you tried an Aero theme, and does the flickering happens there also?

(The legacy XP theme is known to have issues, not displaying the shadowy drag'n'drop icons, for example. Perhaps your problem is a theme-related issue, too...)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50861
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2MaxX
I did indeed some optimization:
08.09.13 Fixed: Background copy dialog: Try to reduce flickering (when using no theme) in "bytes copied" field (32/64)
Author of Total Commander
https://www.ghisler.com
User avatar
MaxX
Power Member
Power Member
Posts: 1188
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

2ghisler(Author)
Thanks.
I didn't read change log yet, so didn't know if it is good.

2elgonzo
don't have any other problems with this theme, aero is not available (some services are disabled)
Ukrainian Total Commander Translator. Feedback and discuss.
gdpr deleted 6
Power Member
Power Member
Posts: 872
Joined: 2013-09-04, 14:07 UTC

Post by *gdpr deleted 6 »

I did a quick test in a virtual machine (VMWare Player) with Windows 7 Ultimate x32, and using the current TC 8.50 beta 3.

The flickering of text (displaying the bytes copied) is still very observable -- but only during text updates in in the classic WinXP theme. The default Win7 Aero theme does not exhibit the flickering.

While flickering might be explained because of the slow VM, it is remarkable that only the classic WinXP theme flickers, not the Aero theme...

EDIT: I had a brainfart and wrote bullocks, corrected now.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50861
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Aero uses double buffering by itself becaue it's actually a 3d surface on which each window is drawn. You can see this when you do Win+Tab.
Author of Total Commander
https://www.ghisler.com
User avatar
MaxX
Power Member
Power Member
Posts: 1188
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

2elgonzo
my problem was on physical PC, not virtual
Ukrainian Total Commander Translator. Feedback and discuss.
gdpr deleted 6
Power Member
Power Member
Posts: 872
Joined: 2013-09-04, 14:07 UTC

Post by *gdpr deleted 6 »

Yes, DWM double-buffers, that's the reason why the DWM-based themes can "smooth out" the drawing process of the bg copy dialog. What i tried to say is that the current beta 8.50b3 still flickers, despite the improvements noted in the history.txt.


@MaxX: It shouldn't really matter whether this effect can be reproduced on a virtual or physical host, unless you suspect a dependency with your particular system configuration.
gdpr deleted 6
Power Member
Power Member
Posts: 872
Joined: 2013-09-04, 14:07 UTC

Post by *gdpr deleted 6 »

@ghisler: Sorry, i didn't notice first when looking at 850b2 and 850b3. But now i see, that 850b3 refreshes the text fields not as often as 850b2. So yes, there is an improvement. Sorry for the confusion... :cry:
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50861
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Yes, b3 now only refreshes them when they change, not every time when the percent bar changes.
Author of Total Commander
https://www.ghisler.com
User avatar
MaxX
Power Member
Power Member
Posts: 1188
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

I've got same flickering on 8.50 beta 3.
Now in first line.

http://www21.zippyshare.com/v/34833710/file.html
http://rghost.ru/48771911

I guess there should be filename.
Post Reply