We have dramatically improved the performance of Metal API.
Apple GPUs are providing up to 40% better performance.
4K video mode is available for iOS.
GravityMark GPU Benchmark
GravityMark GPU Benchmark demonstrates the capabilities of modern GPUs by rendering an enormous quantity of objects in real-time, utilizing GPU acceleration. We avoid typical CPU-based performance bottlenecks by delegating the entirety of scene management and rendering steps exclusively to the...apps.apple.com
Thanks! The Metal shader compiler is not handling well arrays of textures (not texture arrays) with dynamic indexing. A switch instead of textures[index] provides much better performance, especially for compute shaders.Great work! Would you mind sharing some insights as how you managed to achieve such dramatic performance improvements? I think it would be very interesting to many here, especially given the novelty and lack of experience with these GPUs in the desktop space.
Thank you! It's added to the todo list.It would be nice to have
1. An about menu item to show the current version
2. A "check for updates" menu item
Yes, Metal RT is crashing inside _MTLSWRaytracingAccelerationStructureCommandEncoder.So Mesh Shaders and Metal RT are not working in the latest version of the bench and Ventura. (Metal RT did work on Monterey)
Nice. It looks like Metal RT on 1.75 scores better than 1.67b.GravityMark v1.75 with Metal RT hotfix for macOS Ventura is ready.
I wonder if windowed vs Fullscreen actually matters on macOS. With DX12 it sorta doesn't on Windows.How do you run the program full screen? I start it in from Safari in full screen mode but it immediately exits full screen mode and puts up a very tiny window. When I full screen the small window it cancels the benchmark. Only a small section of my screen is shown here due to file size. The window is really tiny.
View attachment 2104901
I hit the window full screen button and the benchmark is cancelled.
View attachment 2104903
In the Tellusim Browser window it would be nice to be able copy/paste the invoking URL.
View attachment 2104908
I wonder if windowed vs Fullscreen actually matters on macOS. With DX12 it sorta doesn't on Windows.
Probably because the preinstalled Apache server is updated.Something I've noticed is that every time I do an OS update (such as the recent 12.6.4 update), when the system reboots I get the Tellusim Browser window shown 3 posts above this one. I don't get this on a normal boot, only after an update.
Does anyone know what's making the update process launch this thing? Does it happen to anyone else?