@skygecko
Quote:
Quote: It's a Sam460 limitation. The Sam460 doesn't have cache coherency. I tried doing manual cache flushing everywhere where it's needed, but couldn't get it working. It would always lock up.
It's unlikely that we'll get it working.
EDIT: That said, it may still be possible to get a performance boost. We've hit some kind of performance wall, even with GART support. When we finally figure out what's going on, there's a chance we'll get a boost even without GART.
Hans
(from post #264)
Since quite some time has passed, any new insights about what's going on?
What is this performance wall about?
No new insights, although we have managed to get GART working on the Sam460. @m3x helped figure out what to do.
By "performance wall" I mean that we're not getting the performance that I'd expect from the cards. Specifically, the number of draw ops/s that we can send to the GPU is lower than I'd expect, even with GART enabled.
I don't have a clear answer as to why. Maybe someone will stumble on the answer one day, just like when someone discovered that the A1-XE's audio codec wasn't broken, it just needed the power management unit to power it up.
Hans