Hello. First of all sorry for my english.
I have an AMD Ryzen 7 3700X mounted in an Asus ROG X570 Crosshair VIII Hero (wifi).
Since first days I've observed that the performance of any USB port (and I mean ANY, internal or external) is very irregular. I don't understand why my old ASRock Z77 Extreme 11 with a i7 3770K squeezed all the speed of my external drives and this new system simply, is unable to do that. The drives with problems are about 15 drives and about 5 pendrives (Seagate, WD, Intenso, SanDisk Extreme Pro among, all of them are USB 3.0/3.1).
With the 3770K system I got from them nearly the theoretical maximum speed of them (approximately 150 Mb/s) with big video files. Even with a system with a Pentium J3805 the performance is about 90-125 Mb/s.
With the 3700X systen I got between 20-125 Mb/s, with many drops of speed and irregular performance. Even sometimes I got 'Kb/s speed' with this large files or not even go beyond the 70 Mb/s,
Today my system refuses to recognize any HDD or pendrive, does not matter the USB port. The sound of drive connected appears but is not recognized. Yesterday I have been transfering a lot of Gb to several of them with more or less acceptable performance (about 50-90 Mb/s).
I have installed (and reinstalled) the AMD Chipset Drivers many times (because this is not the only problem I've found since I bought the system). The BIOS of the motherboard is the last and all drivers are up to date. The OS is Windows 10 Pro and the OS have been reinstalled 4 times yet.
I wonder if AMD has chosen well with its own USB drivers or perhaps if it had been better to choose a 3rd party manufacturer for the USB.
I had waiting Zen 2 processors a lot of time to upgrade my old system and I feel disappointed with the overall system behaviour. Setting aside CPU performance, I feel that my old system (the i7 3770K with a Z77 mb) was much more stable, solid and consistent than my new system.
I dont know if these problems are related to an inmature platform or chipset drivers (in this case I'm worried about AMD quality tests). but today I'm feeling that I had to have bought an Intel platform and I have wasted an important sum of money for little or nothing in an inmature and very 'green' platform.
Now ... What am I supposed to do? AMD would accept to return my money back?
Ah, I forgot it. The performance of the SATA drives is the same. Irregular and poor. Does not matter the drive. Speed transfers can drop to 10 Mb/s and I have already format 4 drives (3 x 4 Tb Seagate and 1 x 3 Tb Toshiba). Is like the system degrades and corrupts the drives.
I presume the BIOS version you have installed is BIOS 0901 - 09/20/2019 and the last Asus AMD CHIPSET is from 08/02/2019: ROG Crosshair VIII Hero (WI-FI) Driver & Tools | Motherboards | ASUS USA . Just verifying the drivers and BIOS you have installed.
Not sure if this will be useful or not or you are already aware of this. From your motherboard's Asus Manual:
I downloaded and attached to this reply the Asus Device QVL List in case you are interested in seeing what USB and SSD/Hard Drives are considered to be compatible with your Motherboard.
I would suggest that you have a Asus Live Chat or contact via email Asus Support and ask them what you can do to increase the speeds on USB connected Hardware:
The USB issue could be due to BIOS version installed (buggy BIOS) or some BIOS Settings that need to be adjusted. This seems to be a Motherboard issue in my opinion.
If you would like to open an Online AMD SERVICE REQUEST and see what they say you can from here: https://www.amd.com/en/support/contact-email-form
Hello.
First of all, thanks a lot for your time and help and sorry for my english. I'm from Spain.
I don't know Asus launched a new BIOS release a couple of days ago. I'll update it tomorrow and continue to testing the system. Today the external drives I used have behaved well and the transfer speeds were good taking into account past days.
I want to say I'm surprised with the note of the Asus manual relative to USB 3.1-3.2, because I think it has no sense to launch this ports if they were not 100% backward compatible and because these drives are not usual. I mean, I suppose the port squeezes the maximum transfer rate depending of the available bandwith and the external drive speed. The drives I use commonly are WD MyBook/Passport and Seagate Expansion/Hub from 3 to 10 Tb. I mean, I know that the drives are not bad (not the best too, it's clear). Anyway, I'll look the QVL list of USB and SSD/Hard Drives you talked.
Another thing ... I would to buy a card like the 'Asus Hyper M.2 x16 V2' or 'ASRock Ultra Quad M.2 (90-CXG630-00UANZ)'. All I know about the Asus card is it needs to be compatible with 'PCIe bifurcation (fork)' and the card is compatible with X399/X470/X370/B450/B350 chipsets and the number of supported PCIe SSD vary depending of the model of AMD processor.
I have email Asus asking them but I think they hardly are going to reply (It's been a week since).
a) Do you know if the X570 chipset is compatible with this called 'PCIe bifurcation'?
b) I understand that the bandwith is not a problem. The card would be installed on a PCIe v4 x16 sized with 8 PCIe lanes from the CPU (a Ryzen 7 3700X, that I think it has 20 PCIe lanes to use and 4 PCIe lanes to connect to the PCH). This would give me about 16 Gb/s , which are far enough to install up to 4 SSD. Are my calculations true?
c) the onboard SATA slots don't consume PCIe lanes, true? The PCH takes care of the task?
Sorry for my questions, but I came from a not usual motherboard (an ASRock Z77 Extreme 11 with PLX) which had 14 SATA slots and I'm having difficulties with all these new motherboards.
I would want to thank you again your time and help and I wanted to wish you a good weekend or day.
Thanks a lot.
I am not that familiar with M2 drives. But here is how to correctly install them on your motherboard from your manual:
From your manual concerning M2 BIOS Settings:
I don't know if this answer your question concerning the CPU and M2. From your Motherboard's Manual Specs:
This helps explain about PCIe Bifurcation which means splitting a x16 PCIe lanes into two x8x8 lanes or x4x4x4x4 lanes: https://linustechtips.com/main/topic/1040947-pcie-bifurcation-4x4x4x4-from-an-x16-slot/
Also mentions about the CPU Lanes in both 2xxx and 3xxx Ryzen processors.
From what I read, to be able to Bifurcate your PCIex16 into smaller lanes you need to have a BIOS Settings to support that feature even though the motherboard may support it.
Well, thank you very much for the info. I think is better that I ask Asus for this question.
Thank you very much again for your help and time. I wish you a happy week and a nice day =)