Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@AteebXYZ
Copy link

@AteebXYZ AteebXYZ commented Nov 5, 2025

Makes the desktop audio visualiser run faster than before

Changes:

  • The bars now all render inside of a canvas using a custom rectangle drawer function

Side Effects:

  • The bars dont blur the background behind it

Heres a before and after of the change:

before.mp4
after.mp4

@AlmiWasFound
Copy link

@AteebXYZ Hey mate, can you list out your system specs please? I just wanna compare to how optimized this could be

@AteebXYZ
Copy link
Author

AteebXYZ commented Nov 5, 2025

Sure @AlmiWasFound here are my system specs:

CPU: Intel(R) Core(TM) i7-8700 (12) @ 4.60 GHz
GPU: NVIDIA GeForce GTX 1060 6GB
Memory: 16GB

I run quickshell with an opengl backend on arch linux

@AlmiWasFound
Copy link

ooh, these are surely some nice specs, although mine is surely kinda old ngl. intel cpu with 3.5 ghz and a pretty old igpu..

@soramanew
Copy link
Collaborator

If you disable the blur, is it still laggy?

@AteebXYZ
Copy link
Author

AteebXYZ commented Nov 5, 2025

If you disable the blur, is it still laggy?

yes it still does lag when i disable blur in the shell.json, when i decrease the visualiser bars to a lower amount such as 15 it doesnt lag as much, but delay is noticible

@PolarT-py
Copy link

Hm this is some nice stuff. It fixed the lag for me :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants