Jump to content

Are PCIe 4.0 speeds worth it?

Are PCIe 4.0 speeds really noticable? I have always wondered whether it is worth buying a X570 Mobo to pair with your, say, Ryzen 5 3600?

And in what areas would I see improvement?

Link to comment
Share on other sites

Link to post
Share on other sites

You wont see any areas of improvement. Its only good and improved for things that need the IO throughput, usually reserved for machine learning and AI stuff, not for gaming. Hell, in gaming and normal everyday tasks, you wont notice a different going from a good sata 3 SSD to NVMe pcie 3.0x4. 

Community Standards | Fan Control Software

Please make sure to Quote me or @ me to see your reply!

Just because I am a Moderator does not mean I am always right. Please fact check me and verify my answer. 

 

"Black Out"

Ryzen 9 5900x | Full Custom Water Loop | Asus Crosshair VIII Hero (Wi-Fi) | RTX 3090 Founders | Ballistix 32gb 16-18-18-36 3600mhz 

1tb Samsung 970 Evo | 2x 2tb Crucial MX500 SSD | Fractal Design Meshify S2 | Corsair HX1200 PSU

 

Dedicated Streaming Rig

 Ryzen 7 3700x | Asus B450-F Strix | 16gb Gskill Flare X 3200mhz | Corsair RM550x PSU | Asus Strix GTX1070 | 250gb 860 Evo m.2

Phanteks P300A |  Elgato HD60 Pro | Avermedia Live Gamer Duo | Avermedia 4k GC573 Capture Card

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, ABunchaHerbs said:

-

Usually if you have to ask this question, it is not worth it. The PCIe 4.0 Bandwidth is pretty much only relavent for very fast SSDs or arrays of SSDs doing very heavy i/o workloads. So if you aren't sure why it would beneficial for you, you probably are not doing anything that can utilize it.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Skiiwee29 said:

You wont see any areas of improvement. Its only good and improved for things that need the IO throughput, usually reserved for machine learning and AI stuff, not for gaming. Hell, in gaming and normal everyday tasks, you wont notice a different going from a good sata 3 SSD to NVMe pcie 3.0x4. 

Ok thanks! I can save a bit of money now and not worry as I'm only planning gaming, streaming and video editing.

Link to comment
Share on other sites

Link to post
Share on other sites

See it as a future technology. If you don't know why you need it, you probably don't.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, RTX 4070, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 3070, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, random 1080p + 720p displays.
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

16 minutes ago, Skiiwee29 said:

you wont notice a different going from a good sata 3 SSD to NVMe pcie 3.0x4. 

call me caught in a placebo then, because I could swear my new NVME was faster than my older sata SSD.

Grammar and spelling is not indicative of intelligence/knowledge.  Not having the same opinion does not always mean lack of understanding.  

Link to comment
Share on other sites

Link to post
Share on other sites

34 minutes ago, porina said:

See it as a future technology. If you don't know why you need it, you probably don't.

Yup. The technology needs to exist before it can be of any use.

 

What comes first? The hardware, or the support for the hardware?

🌲🌲🌲

 

 

 

◒ ◒ 

Link to comment
Share on other sites

Link to post
Share on other sites

I guess the short answer to this question is: for most people, it may become beneficial later but it really isn't right now.

 

You might find some PCIe 4.0 SSDs or a configuration of SSDs that saturate a PCIe 3.0 interface and require PCIe 4.0 to get the full speed. I'm sure if you threw enough SSDs together in RAID 0, you could probably even saturate a PCIe 4.0 interface.

 

As for PCIe 4.0 graphics cards, you can transmit data to and from the GPU faster. For stuff like high resolution textures, this could be useful? AMD APUs also happen to be limited to 8 PCIe lanes, so you'd basically effectively make them have the same bandwidth as PCIe 3.0 x16 (assuming they use a PCIe 4.0 graphics card), but I'm very doubtful someone will buy an AMD APU and an X570 board together unless the APU was temporary. 8 PCIe 3.0 lanes is still fine for gaming, anyway.

 

We might see more technologies use the high bandwidth as time goes by.

 

Perhaps you may be able to equate this to asking someone in 2009-2011 if 16 GB of RAM was worth it. Yes, you could get 16 GB of RAM if you wanted to, but the high price and limited number of use cases made it not worth it for most people at that time.

Link to comment
Share on other sites

Link to post
Share on other sites

27 minutes ago, Kavawuvi said:

For stuff like high resolution textures, this could be useful?

In theory yes, but people have run tests and those haven't shown any significant difference on current hardware and software.

But yeah as you said it's already considered that running a graphics card at PCIe3 x8 instead of x16 results in only about 5% difference in performance, so we're still far from saturating even PCIe3 x16 at this point.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
Share on other sites

Link to post
Share on other sites

Ignore it for now. There are no PCIe 4.0 capable GPUs on the market and won't be for a while up to the point that the next mainboard generation will be available. Current gen consumer (and most prosumer) GPUs usually can't even saturate PCIe 3.0 16x. NVMes are a different story but this is more for bragging rights then actually perceivable improvements for the average user. 

 

Edit: see this test by techpowerup. The 2080Ti manages to saturate PCIe3 8x but not by much considering the bandwith of PCIe3 16x is twice the one of an PCIe3 8x interface: the gain is on average 2-3%. There's a lot of bandwith left unused.

Use the quote function when answering! Mark people directly if you want an answer from them!

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, bowrilla said:

Ignore it for now. There are no PCIe 4.0 capable GPUs on the market and won't be for a while up to the point that the next mainboard generation will be available.  co

The new AMD cards are PCIe 4.0

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, caldrin said:

The new AMD cards are PCIe 4.0

 

 

I forgot about those. I really wonder why AMD went that route. It's basically useless when looking at the benchmarks: TechPowerUp PCIe4 performance scaling

Use the quote function when answering! Mark people directly if you want an answer from them!

Link to comment
Share on other sites

Link to post
Share on other sites

If you are looking for a higher tier B450/X470 board then i would grab the X570 with a similar price. If you don't need a high power delivery, 2-3 Sata ports, 2 GPU slot, lot of fan connetors, IMO the X570 are not worth the money.

Main System: Ryzen 2700, Asus Crosshair VII Hero, EVGA GTX 1080ti SC, 970 EVO Plus NVMe, Crucial Ballistix 3200mhz CL14, CM H500, CM ML240L cpu cooler.

Second System: Ryzen 2400G, Gigabyte B450 DS3H, RX 580 Nitro+, Kingston A400 SSD, Team T-Force 3200mhz CL15

If it ain't overclocked it ain't good...

 

AM4 boards VRM rating list: https://docs.google.com/spreadsheets/d/1d9_E3h8bLp-TXr-0zTJFqqVxdCR9daIVNyMatydkpFA/htmlview?sle=true#gid=639584818

Buildzoid's AM4 motherboard roundup: https://www.youtube.com/watch?v=ti38JS8RuPU

 

Link to comment
Share on other sites

Link to post
Share on other sites

It's as useful as highway for golf carts.

at this time

I edit my posts more often than not

Link to comment
Share on other sites

Link to post
Share on other sites

Main problem why PCIe 4 doesn't help much with games is the way they are coded. If games streamed more data on the fly instead of stuffing it all in one go into VRAM, PCIe 4 would make a HUGE difference in performance.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, RejZoR said:

Main problem why PCIe 4 doesn't help much with games is the way they are coded. If games streamed more data on the fly instead of stuffing it all in one go into VRAM, PCIe 4 would make a HUGE difference in performance.

That would probably be at the cost of something, like having faster CPUs, or lot of RAM.

Main System: Ryzen 2700, Asus Crosshair VII Hero, EVGA GTX 1080ti SC, 970 EVO Plus NVMe, Crucial Ballistix 3200mhz CL14, CM H500, CM ML240L cpu cooler.

Second System: Ryzen 2400G, Gigabyte B450 DS3H, RX 580 Nitro+, Kingston A400 SSD, Team T-Force 3200mhz CL15

If it ain't overclocked it ain't good...

 

AM4 boards VRM rating list: https://docs.google.com/spreadsheets/d/1d9_E3h8bLp-TXr-0zTJFqqVxdCR9daIVNyMatydkpFA/htmlview?sle=true#gid=639584818

Buildzoid's AM4 motherboard roundup: https://www.youtube.com/watch?v=ti38JS8RuPU

 

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, Kilrah said:

In theory yes, but people have run tests and those haven't shown any significant difference on current hardware and software.

But yeah as you said it's already considered that running a graphics card at PCIe3 x8 instead of x16 results in only about 5% difference in performance, so we're still far from saturating even PCIe3 x16 at this point.

I suppose, today, if your SSD and GPU have more bandwidth, though, then loading times could be better. That's about all I can think of if we mean the present.

 

But for performance, no "optimized" game will take advantage of PCIe 4.0 today. Most GPUs are still on PCIe 3.0, and most games still perform very well with a PCIe 3.0 x8 interface. Trying to do anything that would constantly require more than a x16 PCIe 3.0 interface would be completely insane today, because only certain mid-range GPUs would not get dumped on in performance.

 

Here's an example: Let's say you're on a GTX 1660 Ti (6 GB GDDR6, PCIe 3.0 x16, 288 GB/s memory bandwidth). Let's also consider twenty 8192 x 8192 32-bit uncompressed textures with mipmaps. First we have the main image which is 8192 x 8192 pixels, or over 67.1 million pixels total. Then, for mipmaps, you divide each dimension by 2 until you get to 0.5. So, you get this: (8196^2 + 4096^2 + 2048^2 + 1024^2 + 512^2 + 256^2 + 128^2 + 64^2 + 32^2 + 16^2 + 8^2 + 4^2 + 2^2 + 1^2) pixels * 32 bits per pixel = 358 176 148 bytes per texture.

 

For simplicity's sake, let's assume there's no overhead. If there was no overhead, then PCIe 3.0 can send that at 1 GB per second with one lane. Note that PCIe bandwidth is measured using IEC GB, so 1 GB = 1 billion bytes in this case. Thus it'll take a little over 0.358 seconds to send one texture to the graphics card. Obviously, this would make the game unplayable if it had to load many assets, but if you have 16 lanes, you can divide that by 16 and you get about 22.4 milliseconds. With 20 8K textures, you can do that in 0.448 seconds. But there's a problem: you're on a GTX 1660. With a 6 GB (6 GiB) GDDR6 frame buffer, you can only hold 17 uncompressed, 32-bit, 8K textures. This means the game has to switch textures in and out during gameplay every once in a while.


For your game to run at a stable 60 FPS, it has to draw a frame every ~16.667 milliseconds. This means that every time it loads a single texture during gameplay, there is going to be a hitch of at least around 22.4 milliseconds (or a drop to under 44.7 FPS). This is very noticeable. But if you used PCIe 4.0, it'd only take half that time: ~11.2 milliseconds. You'll still get a hitch, and it'll definitely show up in your 1% lows, but it won't be nearly as significant, plus it's entirely possible it'll still maintain 60 FPS. Also, if you were on 8 GB of VRAM, more things can be stored in memory, so you wouldn't even need to worry about this nearly as much.

 

Today, we would probably call such a game an "unoptimized" game. Not because it's computationally demanding but because it's constantly trying to shove large, uncompressed textures through a small interface. More likely, you'd see games using some form of (probably lossy) compression supported by the GPU to get such a high resolution texture as low as possible. But ten years from now? Maybe! We might even see more games using 16K textures, too, as more GPUs support it.

Link to comment
Share on other sites

Link to post
Share on other sites

Pci-E 4 means more for storage and certain workloads in relation to storage. Gpu's not so much.

Link to comment
Share on other sites

Link to post
Share on other sites

On 10/8/2019 at 5:21 PM, bowrilla said:

I forgot about those. I really wonder why AMD went that route. It's basically useless when looking at the benchmarks: TechPowerUp PCIe4 performance scaling

Yeah its a bit strange but i guess as they were promoting PCIe 4.0 on their new motherboard range then it made sense.. plus i guess it will now be part of all Graphics cards in the future so gaining more experience working with the tech is a good thing even if here is basically now performance gain in the current gen cards...

Link to comment
Share on other sites

Link to post
Share on other sites

  • 3 weeks later...
On 10/8/2019 at 8:59 PM, Kavawuvi said:

I guess the short answer to this question is: for most people, it may become beneficial later but it really isn't right now.

 

You might find some PCIe 4.0 SSDs or a configuration of SSDs that saturate a PCIe 3.0 interface and require PCIe 4.0 to get the full speed. I'm sure if you threw enough SSDs together in RAID 0, you could probably even saturate a PCIe 4.0 interface.

 

As for PCIe 4.0 graphics cards, you can transmit data to and from the GPU faster. For stuff like high resolution textures, this could be useful? AMD APUs also happen to be limited to 8 PCIe lanes, so you'd basically effectively make them have the same bandwidth as PCIe 3.0 x16 (assuming they use a PCIe 4.0 graphics card), but I'm very doubtful someone will buy an AMD APU and an X570 board together unless the APU was temporary. 8 PCIe 3.0 lanes is still fine for gaming, anyway.

 

We might see more technologies use the high bandwidth as time goes by.

 

Perhaps you may be able to equate this to asking someone in 2009-2011 if 16 GB of RAM was worth it. Yes, you could get 16 GB of RAM if you wanted to, but the high price and limited number of use cases made it not worth it for most people at that time.

What about for like, NVMe SSD's or PCIe SSD's? Will there be an increase in transfer rates with PCIe 4.0?

Link to comment
Share on other sites

Link to post
Share on other sites

On 10/8/2019 at 1:17 AM, ABunchaHerbs said:

Are PCIe 4.0 speeds really noticable? I have always wondered whether it is worth buying a X570 Mobo to pair with your, say, Ryzen 5 3600?

And in what areas would I see improvement?

Intel says no!  They say the PCIe 4.0 is really not faster then a 3.0.  But then again this is Intel who doesn't have a PCIe 4.0 board out.  They say its useless yet tout the fact PCIe 6.0 specs are coming 2021.  But honestly its not really going to do anything.  Even PCIe 4.0 SSD cards that have high benchmarks will work just like PCIe 3.0 or M.2 or SSD.   Their all the same speed in the real world unless you do copying from one to the other.  Like 2 PCIe 4.0  and copy between them it will be lightning fast as for OS drive its same sH*T even tho benchmarks are 4000mbps and m.2 2500mbps and SSD is 550mbps..... Benchmarks show the difference but real world everything will work the same.

Asus Sabertooth x79 / 4930k @ 4500 @ 1.408v / Gigabyte WF 2080 RTX / Corsair VG 64GB @ 1866 & AX1600i & H115i Pro @ 2x Noctua NF-A14 / Carbide 330r Blackout

Scarlett 2i2 Audio Interface / KRK Rokits 10" / Sennheiser HD 650 / Logitech G Pro Wireless Mouse & G915 Linear & G935 & C920 / SL 88 Grand / Cakewalk / NF-A14 Int P12 Ex
AOC 40" 4k Curved / LG 55" OLED C9 120hz / LaCie Porsche Design 2TB & 500GB / Samsung 950 Pro 500GB / 850 Pro 500GB / Crucial m4 500GB / Asus M.2 Card

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, Turtle Rig said:

Intel says no!  They say the PCIe 4.0 is really not faster then a 3.0.  But then again this is Intel who doesn't have a PCIe 4.0 board out.  They say its useless yet tout the fact PCIe 6.0 specs are coming 2021.  But honestly its not really going to do anything.  Even PCIe 4.0 SSD cards that have high benchmarks will work just like PCIe 3.0 or M.2 or SSD.   Their all the same speed in the real world unless you do copying from one to the other.  Like 2 PCIe 4.0  and copy between them it will be lightning fast as for OS drive its same sH*T even tho benchmarks are 4000mbps and m.2 2500mbps and SSD is 550mbps..... Benchmarks show the difference but real world everything will work the same.

But what about Ryzen?

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, ABunchaHerbs said:

But what about Ryzen?

Ryzen just has the motherboards x570 that offer the PCIe 4.0 and all this nonsense does is put a fan in your chipset that makes a crummy noise.  You bring up Ryzen... As far as RAM yes Ryzen will like faster RAM better then Intel.  But PCIe 4.0 is a standard has nothing to do with Ryzen.  AMD just adopted it while Intel is hell bound its a waste and not really faster then PCIe 3.0 which is why their not bothering with it for their new version x299 boards for their upcoming 1080XE CPU.  But Intel contradicts in a way unless they really know what their talking about.  Their already boasting PCIe 6.0 specs in 2021.  Apparently according to Intel PCIe above 3.0 doesnt matter until its PCIe 5.0 or 6.0 lol.  Nice way to weisel out of the fact AMD beat them to it.  But they do have valid point as to why it is really not needed right now unless you wanna buy 2 PCIe 4.0 SSD drives and transfer between them.  This will yield at least 3000mbps potentially.  I mean even m.2 drives are 2500mbps.  When I went from SSD 550mbps to M.2 the only difference I felt and saw was the M.2 was 2500mbps.  But the OS loaded same time apps launched same time and files copied same time.  The M.2 is a form factor.. No need for cables and tiny and what not.

Asus Sabertooth x79 / 4930k @ 4500 @ 1.408v / Gigabyte WF 2080 RTX / Corsair VG 64GB @ 1866 & AX1600i & H115i Pro @ 2x Noctua NF-A14 / Carbide 330r Blackout

Scarlett 2i2 Audio Interface / KRK Rokits 10" / Sennheiser HD 650 / Logitech G Pro Wireless Mouse & G915 Linear & G935 & C920 / SL 88 Grand / Cakewalk / NF-A14 Int P12 Ex
AOC 40" 4k Curved / LG 55" OLED C9 120hz / LaCie Porsche Design 2TB & 500GB / Samsung 950 Pro 500GB / 850 Pro 500GB / Crucial m4 500GB / Asus M.2 Card

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, Turtle Rig said:

 But the OS loaded same time apps launched same time and files copied same time.  

That's weird. I've heard from many other people that an NVMe M.2 SSD will transfer/read files significantly faster and the OS boot would be much faster...

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, ABunchaHerbs said:

That's weird. I've heard from many other people that an NVMe M.2 SSD will transfer/read files significantly faster and the OS boot would be much faster...

Well heres the thing my M.2 is on a Adapter cuz my motherboard is very old.  I run crystal benchmark and I get 2500mbps ....... But honest to God I feel no difference in boot up times or game map loading times or in my DAW.  Unless a M.2 on a adapter is botched what I say stands.  Most people will say anything just so their happy with their cute little m.2 stick ya know.  As I said just a form factor that's it.  One advantage it has that possibly SSDs don't is you can do many things at once.  Like if the drive is in usage copying stuff you can still use your computer and apps and other things will be just as fast even tho your doing some copying say from a m.2 to another drive like a SSD.  If you copy from m.2 to m.2 then it will be very fast tho and you will near the 2500mbps.  But how many people do this ?  People put their OS drive on the M.2 or PCIe 4.0 SSD.  But ya dont expect a twin turbo Porsche once you go M.2 or PCIe 4.0 compared to your SSD drive.  Real world Im talking just note,, on benchmarks its a lot like I said.

Asus Sabertooth x79 / 4930k @ 4500 @ 1.408v / Gigabyte WF 2080 RTX / Corsair VG 64GB @ 1866 & AX1600i & H115i Pro @ 2x Noctua NF-A14 / Carbide 330r Blackout

Scarlett 2i2 Audio Interface / KRK Rokits 10" / Sennheiser HD 650 / Logitech G Pro Wireless Mouse & G915 Linear & G935 & C920 / SL 88 Grand / Cakewalk / NF-A14 Int P12 Ex
AOC 40" 4k Curved / LG 55" OLED C9 120hz / LaCie Porsche Design 2TB & 500GB / Samsung 950 Pro 500GB / 850 Pro 500GB / Crucial m4 500GB / Asus M.2 Card

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×