News for hackers. Stuff that matters.
Re:Apple M1 Ultra's 64-Core GPU Fails to Dethrone the Mighty... by pornel on Friday March 18, 2022 @06:25AM (#30720422)
The weird insistence on supporting only Metal and nothing outside of Apple's own bubble is entirely Apple's own doing.
Re:Apple M1 Ultra's 64-Core GPU Fails to Dethrone the Mighty... by sirwhinesalot on Friday March 18, 2022 @06:37AM (#30720487)
I agree, but that is still something we need to take into account when comparing the hardware. Imagine if Arm Windows gets popular and it somehow has great drivers for this GPU (unlikely, but humor me here). Then the actual power of the hardware would be a lot more relevant for gaming related benchmarks.
Re:Apple M1 Ultra's 64-Core GPU Fails to Dethrone the Mighty... by saiya-jin on Friday March 18, 2022 @09:24AM (#30721897)
Who cares about hardware you can't utilize? Its just a piece of silicon with potentially any performance imaginable. What you can do with it, now, matters. If this changes in some theoretical future, well we re-evaluate performance claims and stats.

Nobody bothers to guess what's the potential of some new graphic card once all drivers, games, OS etc are fully tweaked and optimized. You decide on performance now.

Re:Apple M1 Ultra's 64-Core GPU Fails to Dethrone the Mighty... by sirwhinesalot on Friday March 18, 2022 @09:50AM (#30722209)
You can already use it now if you're targeting the platform. It's not the platform provider's problem if you're using a compatibility layer, that was your choice. Well, from a development POV at least, from a user POV, if your tools are using the compatibility layer, there is not much you can do.

We knew this would happen for everything using Rosetta, that's just part of transitioning to a new CPU architecture. For Vulkan vs Metal that's self-inflicted on Apple's part.

Re:Apple M1 Ultra's 64-Core GPU Fails to Dethrone the Mighty... by darkwater on Friday March 18, 2022 @06:55AM (#30720588)
You mean that we should take into account how actually complicated is to get software that fully support the hardware into account for HW comparisons where a type of HW can only run with a specific OS?
Re:Apple M1 Ultra's 64-Core GPU Fails to Dethrone the Mighty... by sirwhinesalot on Friday March 18, 2022 @07:00AM (#30720626)
No, I mean that's not relevant to compare what the hardware can do. It's like how the PS3 was super hard to program but in the end it was producing more impressive results than the Xbox360. This was not a surprising result, it was to be expected from the hardware. It's not that different from what is happening here, benchmarks running on x86 emulation on engines running compatibility layers for Metal are not representative of the hardware.
Re:Apple M1 Ultra's 64-Core GPU Fails to Dethrone the Mighty... by darkwater on Friday March 18, 2022 @07:37AM (#30720869)
With the difference that Apple HW performance might be "good enough" for 3rd party software vendors if they take into account the extra development burden for the platform. Anyway some of those benchmarks were already using Metal and are still behind.
Re:Apple M1 Ultra's 64-Core GPU Fails to Dethrone the Mighty... by weberer on Friday March 18, 2022 @07:55AM (#30721023)
>The weird insistence

Well it worked for Microsoft

Re:Apple M1 Ultra's 64-Core GPU Fails to Dethrone the Mighty... by Macha on Friday March 18, 2022 @09:00AM (#30721626)
To be fair, while they promoted DirectX, Microsoft have provided support for using OpenGL in Windows[1] (while the docs here are dated 2019, the porting guide from IRIS GL, OpenGL's early 90s predecessor, indicates they're actually much older)

1: https://docs.microsoft.com/en-us/windows/win32/opengl/portin...

Re:Apple M1 Ultra's 64-Core GPU Fails to Dethrone the Mighty... by tpush on Friday March 18, 2022 @09:14AM (#30721783)
Microsoft supported OpenGL prior to developing Direct3D. As soon as that got into good enough shape to supplant OpenGL, OpenGL got dropped.

These days you're better off using OpenGL via ANGLE, built on top of Direct3D. That will probably also happen analogously on Apple's platform with Metal, so I don't quite get the kvetching about Apple deprecating OpenGL.

As if it matters whether Apple ships an OpenGL implementation as part of the OS or purely as a normal user space library.