Metal HUD crashes GPU processes on Intel macOS Tahoe
On the intel build of macOS Tahoe, attempting to run a GPU-accelerated process while the Metal HUD/overlay is enabled results in the crash of said process.
I am facing the issue on the 2019 MacBook Pro i9 (MBP16,1), but I assume the issue is bound to the x86 build itself-not the hardware (and if it is hardware-bound, that suggests some INCREDIBLY questionable architectural decisions over at apple)
There was already another thread for this issue, but instead of actually putting any effort/investigation into the matter, a "credible" member of these forums ignorantly replied "Contact the developers of the games." the forum was promptly locked. 😑
It's so unfortunate that I have to bring up credentials, but: I am a game engine developer, and while I usually work from my rig running Solus, I am away from home. I am investigating a gpu resource leak within my render graph so it is CRITICAL I see current VRAM usage (from the driver's reliable perspective, not my engine's.)
Yes, the Metal HUD works fine with my engine on my M3 MacBook Air. It’s specific to the intel build.
Its apparent whoever responded "Contact the developers of the games" is absolutely unaware as to how this stack works. It should be deterministic. If it works on an Apple Silicon mac, the behavior should be identical on an Intel mac, because we are abstracting over the exact same proprietary APIs (Metal). If the result isn't deterministic, thats on Apple. Especially if its a feature as unrelated to specific implementations as the friggin Metal HUD.
Im sorry this post had to be so ridiculously long - I just don't want it getting locked like the other poor dude.
I have no clue if this should be here, or if I should be like emailing apple or something, but at the same time I'm paranoid the issue may actually be hardware/model-specific so I'd like input from others
MacBook Pro 16″