- Joined
- Oct 18, 2011
- Messages
- 66
- Motherboard
- Gigabyte Z370 Designare
- CPU
- i9-9900K
- Graphics
- RX 580
- Mac
Hi David, are you using 970 EVO or 970+? You may need to make sure you are running latest firmware if you are using 970+
I don't think that Windows would update the Sapphire firmware, I have Windows 7 and 10 along macOS and the firmware on the card is fine (I also have a Sapphire Nitro+ RX 590)...
Do you have a drive attached to SATA ports 0, 4 or 5? When using M2M, SATA ports 4 and 5 become disabled, and port 0 is disabled when using M2P. This could be an issue for example if a drive attached to SATA port 4 or 5 was being used by macOS, but would then be unavailable when using the top M2M slot.
Check to make sure your UEFI settings are still good for Mojave (did you change anything for Windows install?)
Another test you can do (if you can afford to remove Windows), install the top M2 drive, use Windows installer to wipe the drive, then test if Mojave still boots and works fine. If it doesn't, then there's something going on with the hardware that is making Mojave act funky. BTW, are both of these drives identical (model and size)?
TO completely wipe the drive from Windows installer:
1. press shift f10, type diskpart and press enter.
2. Type list disk, note the number of your Windows disk (if both Mojave and Windows drives are identical, then either remove Mojave drive before doing this to avoid erasing the wrong drive, or make suree the drive is really the Windows drive).
3. Type sel disk X (where X is the number of your Windows disk)
4. Type list part (to list partitions on the disk). Make sure that the partitions are actually from the Windows partition scheme, E.G. EFI partition, MSR partition (if you let Windows create partitions), NTFS partition, Windows RE partition etc. If they are, proceed, if they're not, select a different drive
5. If the disk is the right one, it should still be selected, if not type sel disk X (x is disk number) again, then type clean. This will erase the drive.
Note that this will effectively get rid of all data on the drive, so use caussion and make sure you verify the drive that you are erasing! You assume any and all responsibility for any data loss
Once the drive is empty/clean, boot Mojave, do you still get locked up? If so there might be something going on with the hardware, or perhaps using both NVME drives is making Mojave trip up? Maybe others will chime in with their experiences... I have 1 970 with both 10 and Mojave, and 7 is on a SATA 860 EVO, haven't experienced any issues like what you described with this setup.
HTH...
Awesome post djx8605 - I removed the Windows SSD and that was able to make my Mojave instance more solid (no crashes).
I've now reinstalled the Windows SSD in M2 and added two janky heatsinks with thermal tape to the included heatsinks (as well as install the M2 risers that came with the motherboard, guess I didn't have them before and was just relying on the natural spring force of the M2 slot).
Is there a good hard drive load test I can run? I've also removed the automounting of the Windows drive (editing fstab with a line like:
UUID=ASDFASDFASDFASDFASDFASDFASD ntfs rw,noauto
Have booted back and forth a few times and Mojave seems to be running without crashes again.
What I found surprising is that an overheating M2 SSD would result in a hard crash where the screen locks up.