UNTIL THERE IS A BIOS UPDATE (to 1.0.0.3AB) DO NOT install an NVMe M2 SSD into a M2 slot that DOES NOT also accept SATA - instead, install the drive into the M2 slot that does accept SATA. For the X570 MSI Gaming Pro Carbon M2 #1 does not have SATA where #2 does. So I believe some (if not almost all) of my random crashes were due to the Samsung 970 EVO Plus NVMe drive being inserted into M2 #1, because once I moved the drive and reinstalled windows I have not had a SINGLE WHEA 17 PCIe error in event viewer.
Start with a fresh install of Windows 10 version 1903 (Solution should work regardless of this, but use as last resort)
I had ethernet unplugged as I did the install
Update your motherboard BIOS (My X570 came with a bios more than a month old)
Usually requires FAT32 flash drive
Check in your motherboard manual for appropriate steps
Disable Microsoft Automatic Updates
Type Check for updates
Click Pause Update
Install motherboard CHIPSET driver from AMD.com (Chipsets > AMD Socket AM4 > Choose your board type)
DO NOT install the chipset driver from your motherboard manufacturer
Restart
Plug ethernet cord in
Download and install Processor driver from AMD.com (Processors > Ryzen Master)
Restart
Download and Install C++ in sequential year order (I did a fresh install, so I did not already have these)
2010 C++ (x64)
2015 C++ (x64)
2015-2019 C++ (x64)
Restart
Download and Install Adrenalin 19.7.3 from AMD.com (UPDATED due to new driver)
420mb version - DO NOT use Auto detect & DO NOT update within Adrenalin
Restart
Check for Windows Updates
Repeat until your fingers are numb & restart after each update is installed
Enable Microsoft Automatic Updates
Type Check for updates
Click Check for Update
You'll want to run the following everyday until your issues stop
Check for Windows Updates
DO NOT allow Radeon adviser to enable settings
Specifically Virtual Screen Resolution (VSR) and Enhanced Sync - leave these OFF
Run DirectX Diagnostic Tool - Type DXDIAG in the start menu and run
click next page and exit when done
Run system file checker periodically in CMD as admin: SFC /scannow
If you have issues that are not resolved, online repair SHOULD correct the issues
Run the online repair periodically : dism /online /cleanup-image /restorehealth
Avoid using multiple programs at the same time to monitor temps/utilization
Avoid clicking on Windows notifications while in-game
You can fully disable these within Windows settings
Avoid using MSI Afterburner
Use Event Viewer (Run as Administrator) to find errors:
In start menu, type Event Viewer
Right click, run as administrator
On the right side click
Create Custom View
Event Level: Critical, Warning, Error
Choose Event Logs:
Windows - Application
Application & Services: Hardware events
Click OK, and name this filter Summary of Errors or whatever you want
This is how I am able to spot application errors after computer restarts or BSOD
Repeat and make a second filter
Create Custom View
Event Level: Critical, Warning, Error
Choose Event Logs:
Windows - Application
Choose Event Sources
Application Hang
Click OK, and name this filter Game Errors or whatever you want
This is how I am able to spot the r5apex.exe errors
PS: - If Adrenalin 19.7.3 doesn't work - DDU the driver and start again
DDU Link
Launch Option: Safe Mode
Upon restart, choose GPU driver
Select Remove and Restart
Upon restart, reinstall 19.7.3
Greeting,
Rachel Gomez