Asus Zenith Extreme x399 + 2990wx -> PCIe lanes












0














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










share|improve this question





























    0














    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










    share|improve this question



























      0












      0








      0







      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










      share|improve this question















      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






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 13 at 13:45









      gronostaj

      27.9k1368107




      27.9k1368107










      asked Dec 11 at 1:12









      Fis

      1265




      1265






















          1 Answer
          1






          active

          oldest

          votes


















          1














          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



          Asus ROG Zenith Extreme x399 Motherboard layout



          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.






          share|improve this answer























          • 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











          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
          });


          }
          });














          draft saved

          draft discarded


















          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









          1














          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



          Asus ROG Zenith Extreme x399 Motherboard layout



          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.






          share|improve this answer























          • 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
















          1














          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



          Asus ROG Zenith Extreme x399 Motherboard layout



          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.






          share|improve this answer























          • 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














          1












          1








          1






          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



          Asus ROG Zenith Extreme x399 Motherboard layout



          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.






          share|improve this answer














          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



          Asus ROG Zenith Extreme x399 Motherboard layout



          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.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          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


















          • 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


















          draft saved

          draft discarded




















































          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.




          draft saved


          draft discarded














          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





















































          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







          Popular posts from this blog

          "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

          Alcedinidae

          RAC Tourist Trophy