New
#1
Playback stalls, hangs and skips
I have a PC with 14 HDDs. 4 of the drives are currently connected to an X299 XPower Gaming AC motherboard using a Silverstone Gen3 x2 ECS06 sata expansion card.
I used to run an external enclosure with 4 bays connected via 10Gbps USB-C. I found it was noisy, and when the power went out I'd have to crawl under the desk to power all the drives back on, so I replaced it with the ECS06 and put all the drives in the PC. Plus it uses less electricity having the drives inside the PC without the extra enclosure.
I'm using 10GbE. The PC is connected to a Netgear MS510-TX switch to another MX510-TX switch by fiber. The two PCs used are then connected to the switch with cat6 cables to the 10GbE RJ45 port.
Streaming content from drives connected directly to the motherboard are fine.
Streaming content from drives connected to the ECS06 will stutter, skip, and eventually hang completely after 10-15 minutes.
Copying data from a drive on the ECS06 will copy at 1.0GB/s until about 15GB and then slow to 70MB/s with frequent dips to 0B/s.
Copying data from a drive on the motherboard will copy at 1.1 GB/s until about 15GB and then slow to 220-240MB/s
* Note: The 15GB is a Windows setting. By default Windows has a 5.0GB setting but as I have 32GB of RAM I increased it to 15GB.
According to Wiki PCIe 3 x2 has a max rate of 1.97GB/s, or 16 Gb/s That should be more than enough to stream the content without issue. The card is 2.5x the max sata 3 speed. So perhaps there is something else at play. I just can't figure out what.
I could buy a PCIe3 x4 card that has a max rate of 3.9GB/s but if it's not the card at fault it'd just be more waste of money.
Or I could go back to an external enclosure. I'd have to find a 6 or 8 bay as I'm about to replace the motherboard and the most sata ports I can find is 8, so I'll need 6 external ports.
Unless there is some other tuning I can tap into?