That is one very weird problem you have happening to you over there. Totally not normal and I’ve never seen or heard of anything like that happen before to anybody so I’m scratching my head somewhat trying to work out whats happened.
Yes, absolutely. I’ve the feeling that this problem is a classic PEBKAC, but I really can’t find the root issue of it all
Il make a little list of things for you to try, most of them you have probably already tried but in case there’s something i say that you haven’t then give it a go and see if it helps.
In no particular order......
Thanks! These explanations greatly help me debug my machine and come forward.
- Reset your nvram
- Reset your Bios
- Update your Bios to F33c (this is the most hard of a nvram reset you can do plus it’s worth it for agesa 1.2.0.0)
I didn’t even bother resetting BIOS & NVRAM, and went straight to updating the BIOS from F32 to F33c. Unfortunately this didn’t change my sound situation. And huge thanks for the info with 4G BTW. The Vanilla guide states otherwise, but performance with 4G enabled is just ridiculous on these boards. These X570 boards should be in the official guide in my opinion, because after re-reading Vanilla for several times I still have the impression that the guide tells its readers otherwise.
- Clear your cache and repair your permissions (your need to disable SIP in the config.plist before you do so)
I already tried this a couple of times, but it looks fishy to me. I don’t have a comparison to a working clear cache & repair permission, but it looks like SIP would still be enabled on my machine:
Here is the relevant part from my config.plist:
I’m not sure if I shouldn’t add csr-active-config to the NVRAM->Delete dictionary (according to Vanilla probably yes)?
And here’s some Terminal output:
When I try to execute the same commands with sudo on the Terminal, I get the same errors. Looks like a SIP misconfiguration to me.
- Remove your big Navi and put your 730 on the top slot making GPU0 then if it works move your big Navi under it
This will be my last resort, as I have little room in the case, and moving stuff around would cause a higher thermal strain on the components, which I would love to mitigate. I’m also not sure if this will help at all, because it worked for a short time with the same hardware configuration. I still think this may be rather in software (configuration) than hardware, but I’m not sure. I’ll try everything to get that sound working.
- Try changing from 29 to 1 and if that works then try 16 or 7
I think this will be the last step before changing the PCIe slot / removing one GPU. I’m suspicious here that sound already worked with 29.
Other things are, If your using smbios 1,1 like I have it set then you 100% need the XHC-SSDT name changes. The gigabyte boards use XHC1 as standard and this conflicts with smbios 1,1 as it has a predefined map inside it using XHC1, this is bad and we don’t want this at all. You should be using my EFI as is but with your own personal USBMap.kext. I would do that again if I was you brother. I made that XHC SSDT specifically for the Aorus boards so it’s correct to use for your x570 master too.
Yes, I use iMacPro1,1. I basically try to leave your EFI as untouched as possible, because it works so great. The first time I did this I took your EFI, generated new IDs, added my SSDT-GPU-DISABLE, and I was good to go. There were no other changes on my side to your EFI. This worked flawlessly with sound when I did it for the first time. I didn’t even create a custom USBMap.kext.
That said, I always use the SSDT-XHC, because it’s part of your EFI.
During my debugging sessions a couple of days later I tried several additional things as mentioned in my previous post, and one of them was to create a custom USBMap.kext. I’m not sure if I did everything right, though. I launched the tool, let it create the DSDT, then selected all available controller ports, saved it & replaced the USBMap.kext in your EFI. There was also an option for rename, but from my limited understanding I don’t have to rename things there, because your SSDT-XHC already does it? The USBMap.kext is to adapt to a slightly different USB layout on the Aorus Master board? And if I just leave yours there, the worst thing that could happen would be USB issues like non-working ports or crashes on unplugging USB devices on my part? Or could a bad USBMap.kext affect sound in some way?
Don’t get a DAC though if it’s only because your internal audio isn’t working as it should be so we must fix and get it working again for you.
Hehe, OK, then I’ll try with internal audio until it works
On the extreme side have you tried a clean install? I know it’s a bit extreme but sometimes it’s the only way.
Time Machine back it all up and then wipe your drive and reinstall and then test and if all is well restore your time machine backup and it will be like nothing ever happened.
This doesn’t sound that extreme to me in my current situation. Something fishy is going on with my system, and the fact that your original EFI worked almost 1:1 with sound on my system, but now doesn’t even after I re-created it a couple of times, tells me that the issue is somewhere else. In addition I get strange SIP errors. I could solve this by booting Recovery, and tinkering around, but a clean install is a clean install, and I could exclude a lot of things as the root of my issue. The BIOS & its configuration can be certainly excluded as the cause for my issues now.
P.S About your Big Navi, There is a general belief that support in Big Sur will be coming to those cards soon however I am not one of those people who holds that same hope as a lot of others. I don’t think it is ever going to get supported unless Apple release one more Intel Mac, Theres a rumour that there’s a Intel MacPro refresh coming out in Q3 of this year but from what I know and have been told it’s not true so if that’s the case then Apple will not just add support for big Navi and I don’t believe they care about the end user in such a way that they would give support for the GPU so poeple who bought the current MacPro can upgrade it. Apple don’t play like that I’m afraid.
I hope I’m wrong as nothing would make me happier then being able to slap a 6800 XT in my system but I don’t think I am.
Don’t crush my hope, hahaha. Yeah, Apple’s platform shift will definitely lead to a hardware ecosystem where the GPUs will be supplied by Apple, but I’m not sure they are there, yet. The current M1 is an exceptional CPU, but it is for low-end hardware. The M1X / M2 looks promising even for professional use cases, and there are also enough rumors about Apple ditching AMD as a GPU vendor. So my hope is that Apple won’t finish a high-end system with an appropriate GPU this year, and that they will be forced to deal with AMD for another year or so to cater to their professional user base. Fingers crossed, let’s see. If this won’t happen, then I’ll probably get a 5700 once the prices are affordable again.