Asus Zenith Extreme x399 + 2990wx -> PCIe lanes
I am planning to build home workstation for gaming / virtualization based on subj.
According to the 2990wx topology (i.e. here https://www.gamersnexus.net/news-pc/3350-threadripper-2-specs-price-topology-die-arrangement) I plan to have two KVM VMs for gaming with 4(8) pinned cores (eventually with 8(16) with a performace hit, but 4 should be fine at this time), dedicated memory (based on the memory channel related to particular chip) and one 2080ti passed through to each VM. I am hoping to run mentioned gaming machines simultaneously with minimal performance hit as both of them will use different memory channels and PCIe lanes and they should not need infinity fabric to be involved in memory / I/O access.
But.
I took a look to the documentation of the Zenith Extreme x399 MB in order to find out how memory channels and PCIe slots are wired with 2990wx CPU (better said dies) but I was not able to find such information there neither anywhere else on the internet.
Now I will be just guessing and I will be glad if somebody can confirm that it is like this:
Hopefully, memory channels are wired as anybody would expect so cores 0-3 (0-7 respectively) have direct access to DIMMs plugged to A/B channel slots and cores 16-19 (16-23 respectively) have direct access to DIMMs plugged to C/D slots. This should be fine.
But I am more interested in PCIe wiring.
From the documentation, there should be x16 x8 x16 x8 PCIe lanes available on connectors from the top to bottom. As 2990wx has 2 x 16 + 2 x 16 lanes in total I would like to believe that die 0 (cores 0-7) are directly connected to two top PCIe connectors while the die 1 (cores 16-23) is directly connected to two bottom PCIe connectors. I also believe that the rest of 8 lanes which are not available on connector 1 or 3 respectively are used for other devices, such as M.2 so each die should also have direct access to dedicated M.2.
As there are 3 M.2 slots on the MB, I believe the third slot is using PCIe lanes from chipset, not from CPU so it will be bit slower.
Maybe I am completely wrong and everything is software configurable instead of hard wired so BIOS takes care of proper configuration of each NUMA group with memory/PCIe channels. I just would like to know if the scenario I am planning to use is possible so the single PC box will behave like two gaming machines.
For those interested what I'll be doing with the rest of the memory and cores I'll be using them for other windows/linux virtual machines related to my work (while at least 1 gaming machine will be offline).
Thanks for help
graphics-card cpu motherboard pci-express
add a comment |
I am planning to build home workstation for gaming / virtualization based on subj.
According to the 2990wx topology (i.e. here https://www.gamersnexus.net/news-pc/3350-threadripper-2-specs-price-topology-die-arrangement) I plan to have two KVM VMs for gaming with 4(8) pinned cores (eventually with 8(16) with a performace hit, but 4 should be fine at this time), dedicated memory (based on the memory channel related to particular chip) and one 2080ti passed through to each VM. I am hoping to run mentioned gaming machines simultaneously with minimal performance hit as both of them will use different memory channels and PCIe lanes and they should not need infinity fabric to be involved in memory / I/O access.
But.
I took a look to the documentation of the Zenith Extreme x399 MB in order to find out how memory channels and PCIe slots are wired with 2990wx CPU (better said dies) but I was not able to find such information there neither anywhere else on the internet.
Now I will be just guessing and I will be glad if somebody can confirm that it is like this:
Hopefully, memory channels are wired as anybody would expect so cores 0-3 (0-7 respectively) have direct access to DIMMs plugged to A/B channel slots and cores 16-19 (16-23 respectively) have direct access to DIMMs plugged to C/D slots. This should be fine.
But I am more interested in PCIe wiring.
From the documentation, there should be x16 x8 x16 x8 PCIe lanes available on connectors from the top to bottom. As 2990wx has 2 x 16 + 2 x 16 lanes in total I would like to believe that die 0 (cores 0-7) are directly connected to two top PCIe connectors while the die 1 (cores 16-23) is directly connected to two bottom PCIe connectors. I also believe that the rest of 8 lanes which are not available on connector 1 or 3 respectively are used for other devices, such as M.2 so each die should also have direct access to dedicated M.2.
As there are 3 M.2 slots on the MB, I believe the third slot is using PCIe lanes from chipset, not from CPU so it will be bit slower.
Maybe I am completely wrong and everything is software configurable instead of hard wired so BIOS takes care of proper configuration of each NUMA group with memory/PCIe channels. I just would like to know if the scenario I am planning to use is possible so the single PC box will behave like two gaming machines.
For those interested what I'll be doing with the rest of the memory and cores I'll be using them for other windows/linux virtual machines related to my work (while at least 1 gaming machine will be offline).
Thanks for help
graphics-card cpu motherboard pci-express
add a comment |
I am planning to build home workstation for gaming / virtualization based on subj.
According to the 2990wx topology (i.e. here https://www.gamersnexus.net/news-pc/3350-threadripper-2-specs-price-topology-die-arrangement) I plan to have two KVM VMs for gaming with 4(8) pinned cores (eventually with 8(16) with a performace hit, but 4 should be fine at this time), dedicated memory (based on the memory channel related to particular chip) and one 2080ti passed through to each VM. I am hoping to run mentioned gaming machines simultaneously with minimal performance hit as both of them will use different memory channels and PCIe lanes and they should not need infinity fabric to be involved in memory / I/O access.
But.
I took a look to the documentation of the Zenith Extreme x399 MB in order to find out how memory channels and PCIe slots are wired with 2990wx CPU (better said dies) but I was not able to find such information there neither anywhere else on the internet.
Now I will be just guessing and I will be glad if somebody can confirm that it is like this:
Hopefully, memory channels are wired as anybody would expect so cores 0-3 (0-7 respectively) have direct access to DIMMs plugged to A/B channel slots and cores 16-19 (16-23 respectively) have direct access to DIMMs plugged to C/D slots. This should be fine.
But I am more interested in PCIe wiring.
From the documentation, there should be x16 x8 x16 x8 PCIe lanes available on connectors from the top to bottom. As 2990wx has 2 x 16 + 2 x 16 lanes in total I would like to believe that die 0 (cores 0-7) are directly connected to two top PCIe connectors while the die 1 (cores 16-23) is directly connected to two bottom PCIe connectors. I also believe that the rest of 8 lanes which are not available on connector 1 or 3 respectively are used for other devices, such as M.2 so each die should also have direct access to dedicated M.2.
As there are 3 M.2 slots on the MB, I believe the third slot is using PCIe lanes from chipset, not from CPU so it will be bit slower.
Maybe I am completely wrong and everything is software configurable instead of hard wired so BIOS takes care of proper configuration of each NUMA group with memory/PCIe channels. I just would like to know if the scenario I am planning to use is possible so the single PC box will behave like two gaming machines.
For those interested what I'll be doing with the rest of the memory and cores I'll be using them for other windows/linux virtual machines related to my work (while at least 1 gaming machine will be offline).
Thanks for help
graphics-card cpu motherboard pci-express
I am planning to build home workstation for gaming / virtualization based on subj.
According to the 2990wx topology (i.e. here https://www.gamersnexus.net/news-pc/3350-threadripper-2-specs-price-topology-die-arrangement) I plan to have two KVM VMs for gaming with 4(8) pinned cores (eventually with 8(16) with a performace hit, but 4 should be fine at this time), dedicated memory (based on the memory channel related to particular chip) and one 2080ti passed through to each VM. I am hoping to run mentioned gaming machines simultaneously with minimal performance hit as both of them will use different memory channels and PCIe lanes and they should not need infinity fabric to be involved in memory / I/O access.
But.
I took a look to the documentation of the Zenith Extreme x399 MB in order to find out how memory channels and PCIe slots are wired with 2990wx CPU (better said dies) but I was not able to find such information there neither anywhere else on the internet.
Now I will be just guessing and I will be glad if somebody can confirm that it is like this:
Hopefully, memory channels are wired as anybody would expect so cores 0-3 (0-7 respectively) have direct access to DIMMs plugged to A/B channel slots and cores 16-19 (16-23 respectively) have direct access to DIMMs plugged to C/D slots. This should be fine.
But I am more interested in PCIe wiring.
From the documentation, there should be x16 x8 x16 x8 PCIe lanes available on connectors from the top to bottom. As 2990wx has 2 x 16 + 2 x 16 lanes in total I would like to believe that die 0 (cores 0-7) are directly connected to two top PCIe connectors while the die 1 (cores 16-23) is directly connected to two bottom PCIe connectors. I also believe that the rest of 8 lanes which are not available on connector 1 or 3 respectively are used for other devices, such as M.2 so each die should also have direct access to dedicated M.2.
As there are 3 M.2 slots on the MB, I believe the third slot is using PCIe lanes from chipset, not from CPU so it will be bit slower.
Maybe I am completely wrong and everything is software configurable instead of hard wired so BIOS takes care of proper configuration of each NUMA group with memory/PCIe channels. I just would like to know if the scenario I am planning to use is possible so the single PC box will behave like two gaming machines.
For those interested what I'll be doing with the rest of the memory and cores I'll be using them for other windows/linux virtual machines related to my work (while at least 1 gaming machine will be offline).
Thanks for help
graphics-card cpu motherboard pci-express
graphics-card cpu motherboard pci-express
edited Dec 13 at 13:45
gronostaj
27.9k1368107
27.9k1368107
asked Dec 11 at 1:12
Fis
1265
1265
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Thanks to guys on ROG forum!
https://rog.asus.com/forum/showthread.php?107210-Zenith-Extreme-x399-2990wx-NUMA-groups&p=750011&posted=1#post750011
I was hoping that at least one M.2 will be connected through the chipset so I'll be able to passthrough 2 SSD's to gaming machines directly what is not the case but never mind, I'll use virtio storage for them.
Hello and welcome to Super User. You're probably accustomed to forum culture of editing stuff into original posts. Super User is not a forum and it works a bit different :) Questions are for questions and answers are for answers. I moved your answer into the... well, answer :) Now you can mark it as accepted, so it will always be displayed at the top and the question will be marked as resolved.
– gronostaj
Dec 13 at 13:46
Great, it is interesting that many times on other Stack* sites I was asked not to answer my questions directly but using edits ;) Never mind, thanks for correction.
– Fis
Dec 13 at 13:49
Well, that's weird, because the self-answer feature is there for a reason. Next time someone asks you to do that, you can show them this link ;)
– gronostaj
Dec 13 at 13:58
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1382482%2fasus-zenith-extreme-x399-2990wx-pcie-lanes%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks to guys on ROG forum!
https://rog.asus.com/forum/showthread.php?107210-Zenith-Extreme-x399-2990wx-NUMA-groups&p=750011&posted=1#post750011
I was hoping that at least one M.2 will be connected through the chipset so I'll be able to passthrough 2 SSD's to gaming machines directly what is not the case but never mind, I'll use virtio storage for them.
Hello and welcome to Super User. You're probably accustomed to forum culture of editing stuff into original posts. Super User is not a forum and it works a bit different :) Questions are for questions and answers are for answers. I moved your answer into the... well, answer :) Now you can mark it as accepted, so it will always be displayed at the top and the question will be marked as resolved.
– gronostaj
Dec 13 at 13:46
Great, it is interesting that many times on other Stack* sites I was asked not to answer my questions directly but using edits ;) Never mind, thanks for correction.
– Fis
Dec 13 at 13:49
Well, that's weird, because the self-answer feature is there for a reason. Next time someone asks you to do that, you can show them this link ;)
– gronostaj
Dec 13 at 13:58
add a comment |
Thanks to guys on ROG forum!
https://rog.asus.com/forum/showthread.php?107210-Zenith-Extreme-x399-2990wx-NUMA-groups&p=750011&posted=1#post750011
I was hoping that at least one M.2 will be connected through the chipset so I'll be able to passthrough 2 SSD's to gaming machines directly what is not the case but never mind, I'll use virtio storage for them.
Hello and welcome to Super User. You're probably accustomed to forum culture of editing stuff into original posts. Super User is not a forum and it works a bit different :) Questions are for questions and answers are for answers. I moved your answer into the... well, answer :) Now you can mark it as accepted, so it will always be displayed at the top and the question will be marked as resolved.
– gronostaj
Dec 13 at 13:46
Great, it is interesting that many times on other Stack* sites I was asked not to answer my questions directly but using edits ;) Never mind, thanks for correction.
– Fis
Dec 13 at 13:49
Well, that's weird, because the self-answer feature is there for a reason. Next time someone asks you to do that, you can show them this link ;)
– gronostaj
Dec 13 at 13:58
add a comment |
Thanks to guys on ROG forum!
https://rog.asus.com/forum/showthread.php?107210-Zenith-Extreme-x399-2990wx-NUMA-groups&p=750011&posted=1#post750011
I was hoping that at least one M.2 will be connected through the chipset so I'll be able to passthrough 2 SSD's to gaming machines directly what is not the case but never mind, I'll use virtio storage for them.
Thanks to guys on ROG forum!
https://rog.asus.com/forum/showthread.php?107210-Zenith-Extreme-x399-2990wx-NUMA-groups&p=750011&posted=1#post750011
I was hoping that at least one M.2 will be connected through the chipset so I'll be able to passthrough 2 SSD's to gaming machines directly what is not the case but never mind, I'll use virtio storage for them.
edited Dec 13 at 13:45
gronostaj
27.9k1368107
27.9k1368107
answered Dec 13 at 13:43
Fis
1265
1265
Hello and welcome to Super User. You're probably accustomed to forum culture of editing stuff into original posts. Super User is not a forum and it works a bit different :) Questions are for questions and answers are for answers. I moved your answer into the... well, answer :) Now you can mark it as accepted, so it will always be displayed at the top and the question will be marked as resolved.
– gronostaj
Dec 13 at 13:46
Great, it is interesting that many times on other Stack* sites I was asked not to answer my questions directly but using edits ;) Never mind, thanks for correction.
– Fis
Dec 13 at 13:49
Well, that's weird, because the self-answer feature is there for a reason. Next time someone asks you to do that, you can show them this link ;)
– gronostaj
Dec 13 at 13:58
add a comment |
Hello and welcome to Super User. You're probably accustomed to forum culture of editing stuff into original posts. Super User is not a forum and it works a bit different :) Questions are for questions and answers are for answers. I moved your answer into the... well, answer :) Now you can mark it as accepted, so it will always be displayed at the top and the question will be marked as resolved.
– gronostaj
Dec 13 at 13:46
Great, it is interesting that many times on other Stack* sites I was asked not to answer my questions directly but using edits ;) Never mind, thanks for correction.
– Fis
Dec 13 at 13:49
Well, that's weird, because the self-answer feature is there for a reason. Next time someone asks you to do that, you can show them this link ;)
– gronostaj
Dec 13 at 13:58
Hello and welcome to Super User. You're probably accustomed to forum culture of editing stuff into original posts. Super User is not a forum and it works a bit different :) Questions are for questions and answers are for answers. I moved your answer into the... well, answer :) Now you can mark it as accepted, so it will always be displayed at the top and the question will be marked as resolved.
– gronostaj
Dec 13 at 13:46
Hello and welcome to Super User. You're probably accustomed to forum culture of editing stuff into original posts. Super User is not a forum and it works a bit different :) Questions are for questions and answers are for answers. I moved your answer into the... well, answer :) Now you can mark it as accepted, so it will always be displayed at the top and the question will be marked as resolved.
– gronostaj
Dec 13 at 13:46
Great, it is interesting that many times on other Stack* sites I was asked not to answer my questions directly but using edits ;) Never mind, thanks for correction.
– Fis
Dec 13 at 13:49
Great, it is interesting that many times on other Stack* sites I was asked not to answer my questions directly but using edits ;) Never mind, thanks for correction.
– Fis
Dec 13 at 13:49
Well, that's weird, because the self-answer feature is there for a reason. Next time someone asks you to do that, you can show them this link ;)
– gronostaj
Dec 13 at 13:58
Well, that's weird, because the self-answer feature is there for a reason. Next time someone asks you to do that, you can show them this link ;)
– gronostaj
Dec 13 at 13:58
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1382482%2fasus-zenith-extreme-x399-2990wx-pcie-lanes%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown