IdiotInCharge
NVIDIA SHILL
- Joined
- Jun 13, 2003
- Messages
- 14,675
Nice, so you just SSH in to it?
Yup. Obviously individual commands and syntax are a bit different, but none of it is unintuitive for those that have dealt with L3 switches before.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Nice, so you just SSH in to it?
There's a reason I'm saying RamCache and not a RamDisk.Even with 64gb the games I really would like to get much better are too big to go the ram disk route.
Wow, eso and other modern mmo/rpg type games are 50-75 gb or bigger.
I'd need at least 96-128gb (imo) to pull it off.
Can I run a 4x PCIe 3.0 device "full speed" on 2x PCIe 4.0 lanes (e.g. existing m.2 drives that expect a 4x PCIe 3.0 lanes)?
sorry, a bit drunk and tired so I didn't read your whole post but, theoretically you could do it, but it would require a multiplexer or something like that to take the 4x 3.0 lanes and put them on the faster 2x 4.0 bus, and you'd need one per device/slot. not really feasible.No.
When connecting devices will autonegotiate the latest gen standard both the device and the host support.
So, a Gen3 4x device connecting to a Gen4 host will connect at Gen3 4x speeds using 4 lanes.
If you only allow it to use two lanes, it will max out at Gen3 2x speeds, as it is not Gen4 compatible.
So, out of one of these systems you will get a total of (28 - uplink lanes) dedicated CPU lanes + (40 - uplink lanes) using shared uplink bandwidth.
You cannot run a 4x gen3 NVMe device at full speed using 2x gen4 lanes UNLESS you have a some sort of PCIe switching device, which the chipset includes.
The chipset effectively uses a switching device to share the full bandwidth of its uplink lanes to the CPU across these 40 (- uplink lanes) regardless of what speeds they are running at. You will still be limited to the 40-uplink lanes total, and by the total bandwidth of the uplink lanes, but they can run at any speed you need them to.
The article describes the chipset being rumored as having 40 lanes INCLUDING the uplink lanes to the CPU.
So if 7nm Zen has the same lane counts as previous Zen CPU's (which it probably will because lane counts are pincount dependent, and it is using the same socket) we are talking about 28 lanes coming off the CPU. On previous Zen CPU's these were Gen3 lanes, now they are Gen4 lanes.
On most motherboards you should expect 16x of those 28x lanes to be dedicated to a GPU slot. We now have 12x lanes left.
The next part is really guesswork at this point.
If the new chips work the way the previous ones did, 4x of those lanes will be uplink lanes tot he chipset.
The chipset - since it is rumored to be 40x lanes including uplink, then uses those 4x lanes to provide 36x lanes to other devices (this includes on board devices, so not all of them will be available for expansion)
The chipset has some sort of PCIe lane switching in it though, so those 36 lanes can be used as gen1, gen2, and probably gen 3 and maybe gen 4 without impacting the 4x link speed to the CPU, but all of them share those 4 lanes to the CPU no matter what.
Now, 36 lanes sharing the bandwidth of 4 lanes (albeit at gen4 speeds) to the CPU doesn't sound like a fantastic idea to me.
This is where I am theorizing that instead of 4x uplink lanes, there will be more uplink lanes, probably 8x. This allows the chipset to provide 32x lanes to other devices, sharing 8x gen4 bandwidth, which seems a lot more reasonable.
As for how significant the uplink bandwidth sharing is, it depends on what you use the lanes for. Many of the devices we use don't utilize the latest generation PCIe links. Sound cards, NIC"s USB adapters, storage controllers, etc etc, can often be older generation. Also, you don't always max out every slot. Sometimes you stick a 1x sound card in an 8x slot. It is also rare for all devices to be maxing out their bandwidth at the same time. So in practice the bandwidth sharing is less of a big deal than it initially sounds, as long as you keep th elimitations in mind when deciding what to do with all of those lanes.
If the uplink stays at 4x lanes and are at Gen4 speeds, this is equivalent to ~8x Gen3 lanes, ~16x Gen2 lanes or 32x Gen 1 lanes worth of bandwidth. This sounds a bit limited for 36 lanes to share.
If the uplink goes up to 8x lanes and are at Gen4 speeds, this is equivalent to ~16x Gen3 lanes, ~32x Gen2 lanes or 64x Gen 1 lanes worth of bandwidth, shared over 32 lanes. This sounds a lot more reasonable.
Who knows, maybe even 12x uplink is on the table (but then you have no other direct to CPU lanes left over after the GPU slot) If that is the case at Gen4 speeds, this is equivalent to ~24x Gen3 lanes, ~48x Gen2 lanes or 96x Gen 1 lanes worth of bandwidth, shared over 28 lanes. Who knows if they do something like this.
Thqt said, you can do something similar with a single mux, turning the 4.0 lanes reserved for the chipset into 3.0 lanes and double the number, but I think you'd still need to segregate them by half since you're doubling.sorry, a bit drunk and tired so I didn't read your whole post but, theoretically you could do it, but it would require a multiplexer or something like that to take the 4x 3.0 lanes and put them on the faster 2x 4.0 bus, and you'd need one per device/slot. not really feasible.
sorry, a bit drunk and tired so I didn't read your whole post but, theoretically you could do it, but it would require a multiplexer or something like that to take the 4x 3.0 lanes and put them on the faster 2x 4.0 bus, and you'd need one per device/slot. not really feasible.