matrix icon indicating copy to clipboard operation
matrix copied to clipboard

Speed issue

Open SamKr opened this issue 5 years ago • 4 comments

Thanks for the time invested in this :)

I'm running it on an i7 4790 @ 3.6Ghz with a GeForce GTX 1060 6GB vid card, so not too slow a machine, but still it's lagging terribly when about have my screens get filled.

There are three screens connected, one of which is a 4K display. But still, for just showing alternating glyphs, it should be able to do so with relative ease?

Perhaps a workaround is a settings to enlarge the glyph size so that there are less glyphs drawn on screen?

If I can help with debugging, let me know.

SamKr avatar Apr 05 '19 09:04 SamKr

I'm also having issues on my 4K+ ultrawide display, but according to the source code, @henrypp can do nothing with it :( It's too slow by default 'cause it uses standard & slow GDI functions. Proper, real "matrix" screensaver should be DirectX/OpenGL based, to use GPU performance (not CPU). I'm still looking for this kind but have no luck at all. Probably, I should write it by myself...

sensboston avatar Jan 08 '20 04:01 sensboston

I have the same issue. With one monitor CPU usage jumps to from about 5% to 20%. With two monitors it jumps to about 50%!

I've tried a similar Matrix screensaver and they have the same issue. Another one didn't but I also didn't like the look of it.

I still think it's the best Matrix screensaver there is, but I'm not sure I can use it with that much CPU load.

EDIT: I've just tried it again using a new dock and it works without the CPU load. I'm guessing it was the DisplayLink causing the issue. Sadly it's still jittery once the screen is full of glyphs.

McFlyte avatar Feb 26 '20 22:02 McFlyte

Windows 10 x64, i9-9900KS@5Ghz, RTX 2080Ti, 5120x1440@120Hz = 100% one core CPU load. For comparison - "MatrixMania" v2.53 2D screensaver works with minimal CPU load.

sun1ight avatar Mar 22 '21 23:03 sun1ight

@henrypp having same issue: 7820x on 1 core 60-70% , gpu 30% 1080ti, maybe fixed in future ? checked original from https://github.com/strobejb/matrix/releases/tag/v3.0.30 its have less usage ... image image image

masterwishx avatar Dec 17 '23 19:12 masterwishx