You need to really read about what you are buying because only AMD CPU's that got onboard graphics like Intel CPUs are AMD's APU's with onboard Vega graphics no matter what Asuxx lists all normal Ryzen CPUs requires a graphics card to display a image.
I even have colleagues at work that purchase a Ryzen 3900X like mine but first figured out afterwards he was needing a graphics card to get any display on his monitor and that wasn't planned because he uses it in a server but he if he purchased like a AsRock or SuperMicro board he would properly have found some basic onboard graphics chip.
The Tuf Gaming boards ain't what they use to be. But what hardware-id does the device that keeps giving you error code 1603 have?
I fixed it my friend. Don't know if I touched on this before but once you start nuking things one at a time, it tends to show the issues real fast. NO........ I was right all along.......
My 3700X has no need for "radeon" anything because it has no onboard / on-die GPU supported by Radeon or anyone else. I have a Nvidia GTX 1060 GTX stand alone GPU. Nothing radeon about it.
So I went back to AMD's website and was very careful NOT to pick their new super duper installer for "all in one." -----(smh)----- NO......instead I scrolled down the list and picked out "Chipset" > "AM4 (or whatever it is) > Then finally > X570 as platform..........
Low and behold......I'm taken to another page and I download THAT version. (No radeon BS) ...... It installed just fine. ZERO errors.
Solution is this simple from AMD and ASUS > Their "super duper installer package" which *IS* throwing up error 1603 codes all over the place ---- is simply because the Super duper software is ASSUMING EVERYONE is running "Radeon" cards / on board cpu or straight graphics card.
Simple fix > Add a simple "reader" to the install package that will POLL the Onboard CPU? Does this CPU have radeon tech? No? Move on to step 2. POLL the PCIE lanes. Do we detect A video card? Yes? Is it Radeon based? Yes > continue to install package as normal......
On the other hand Do we detect a Video card? Yes? Is it Radeon or Nvidia based? Nvidia based? Yes > Skip the Radeon bs during install.........
Voila. Simple fix. Maybe that's too hard to do, I don't know......seems like a simple script kind of thing to me ought to be able to do exactly that so it can "auto detect" the ACTUAL ON BOARD HARDWARE ---- WITHOUT MAKING ASSUMPTIONS that everyone is just running Radeon graphics. Unbelievably simple fix. Smh....