Testing the performance of a webgpu algorithm on an older computer

Hi,

if you have an older machine (like pre-2021, first Apple M1, older Intel or so), but the recent Firefox, Chrome or Webkit-based installed, can you test this url: Borg Fractal

Can you tell me, if the scroller is stuttering or not, if you see the borg fractal in the background? Does it animate smoothly? If not, please tell me your hardware config.

Thanks!

Scroll text is stuttering, background is moving smoothly.
stutt
Intel Core i5-9600K, ASUS main board, 24 GB RAM.

Oh damn it, thanks for testing. Are you using the recent Firefox?

And is what about Normal page, if you refresh until the 3d stars or the binary scroller appear, those run smoothly? There is another webgpu background, too: Trip 1.

Quite annoying, as I can’t replicate this. Runs butter-smooth here…

Hm, maybe it doesn’t like the compositing of multiple canvas on older systems, maybe that is switching to CPU then….

You clearly asked for people that are using current software on a computer that’s older than 2021, so yes. The scroll text isn’t stuttering at “Normal page” and “Trip 1”, only at “Borg Fractal”. But I like the Amiga cracktunes that you’re using here anyway. :wink:

1 Like

Ah ok, I asked explicitly again, because Chrome seems to have a very good support for webgpu, might even run better on your older system, due to most recent webgpu support.

Any Linux user here?

1 Like

You should tell people to also disable any adblock and the firefox shields.I dont know if my system counts,i have a 2021 ryzen 7 5700g with nvidia 1660 super and everything run smooth on chrome 145.0.7632.109 and firefox 147.0.4. I am on ubuntu 25,10

Correction : No borg fractal visible on chrome or firefox just numbers.Everything else smooth like TNTS image

1 Like

Hey man, thanks for testing!

I found out that sadly, the browser vendors not yet enabled webgpu for Linux, for some unknown reason. It should be enabled for Windows and macOS since late 2025.

So if the support is not enabled on your Linux, you will see the binary scroller instead. But you can enable it, it completely works.

  • Firefox: Enter “about:config”, search for “webgpu”. set “dom.webgpu.enabled” or so to true
  • Chromium: Enter “chrome://flags” search for “webgpu”, set “unsafe webgpu support” to true

I found out that it’s not the webgpu code itself which causes the stuttering on some machines, it the layering of multiple canvas, some rendered mostly by cpu, some by gpu. That seems to require a very recent graphics backend in the system or so. I will try some possibles fixes in the code, too.

Btw. I ve bought a used m1pro mbp pro 14… For 600€, which is quite a low price. Companies are replacing their older macs currently, it seems. Machine in almost perfect condition, and:

I’ve installed now Asahi Linux onto it! It’s a Fedora. installed it with KDE. And I am very impressed. Once you setup it a bit, Linux feels so much better than the other OSes. It also supports most of the Apple gimmicks like trackpad gestures and so on. Not everything works perfectly, like power management still is not 100%.

What’s funny is that I can use 120Hz for the display, Apple doesn’t allow that under macos. And it seems that I have that “HDR” brightness constantly. Not only HDR videos have HDR contrast/brightness, but all! I am still struggling with installing some apps like Signal. I’ve found a really nice firewall “opensnitch”, the clone of Little Snitch, yay! The OS boots up in 3 seconds (if I don’t count those retro delays in grub). Not constant cpu hog with stupid surveillance services. Everything is like it should.

Alsoo funny: The cracktro runs like ass on Apple Safari, but smooth on Orion, which uses Apple’s webkit :rofl:

Did that for firefox and google chrome (not chromium).It made no difference,no borg fractal visible.Apple made some nice stuff with the mi chip especially the very affortable mac mini but no upgradability, so f@ck Apple :smiley: once again

1 Like