Got struck with an idea while driving home from work and had to try it..
It's not a crazy performance bump, but for only a few lines of code it's not a bad free performance boost.
For now only applied on the SVGA driver but I should be able to make this global so it effects ET4000 and Mach as well.
There are further optimisations which could be made in the same spirit but requires more work.
Cirrus GD5434 now vs previous driver:
Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
Raven. A homemade Atari-like computer
Re: Raven. A homemade Atari-like computer
@agranlund that's a pretty good increase for just a few lines of code.
If it ain't broke, test it to Destruction.
Re: Raven. A homemade Atari-like computer
Yep, I realised if I tag the vram pages as cache-inhibited-imprecise to take advantage of the storebuffer fifo then the cpu can keep doing a little bit of meaningful work while an ISA transfer is happening.PhilC wrote: Mon Oct 05, 2026 8:30 pm @agranlund that's a pretty good increase for just a few lines of code.

