matrix
matrix copied to clipboard
Speed issue
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.
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...
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.
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.
@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 ...