PCIE Lane Population Rules

Change Page: < 12 | Showing page 2 of 2, messages 31 to 43 of 43
Author Message
lehpron

  • Total Posts : 14450
  • Joined: 5/18/2006
  • Status: offline
  • Ribbons: 155
Re:PCIE Lane Population Rules Tuesday, December 20, 2011 5:55 PM (permalink)
I found an interesting tid-bit regarding an Asus X79, but the claim in the block diagram was from Intel's website regarding their own boards, so it is general.  Notice how one of the PCIe 3.0 lanes is being used for two additional USB 3.0 ports...what's the EVGA layout look like?  We can't assume all the lanes are used just for PCIe anymore.
 
eduncan911
 
Your generalization that only 2% is lost is incorrect with CUDA applications, and you are even quoting older 480 hardware opposed to 580s running at 975 Mhz (which, mine are). 
If I Google "CUDA PCIe scaling analisys" guess what I get?  Nothing relevant, why?  Not enough demand, not enough people using CUDA to their limit question PCIe scaling to have a reviewer do the analysis for all to see.  Most people are concerned with gaming PCIe scaling, hence if I search for that I get many more hits.  My 2% "generalization" was an average and only based on gaming and benchmarks since I don't use CUDA, thus if I talked about it I'd be ignorant, wouldn't I? 
 
Per link above, the loss at 2560x1600 for GTX480 is even lower, at 1% at x8 and 5% at x4, it isn't linear.  So your equivalent loss at x8 isn't much just because your fill rates are 40% higher due to more cores running faster-- of course you're not playing a game with it.
 
That said, how different is the rendering computation of a massive resolution with high-details from the back-and-forth computation of using the graphics processor for parallel applications?   I feel whether the output is with multiple frames per second (like a game), a single-frame render (CAD model) or a massive text file doesn't make a difference with respect to the processing power and communication accross the PCIe slot.  I get the impression from your reactions that your specific CUDA uses need more bandwidth (i.e. more lanes) than a game at some extreme setting.   Are you too impatient to show/inform me so I can better understand the situation as you see it?
 
Maybe you can make more sense of this FAH analysis.  Tried looking into this, but nothing exceptional about PCIe scaling performance.  Found a game-oriented link thinking GPU-intensive has more in common with CUDA uses than CPU-intensive such that 3-way SLI GTX580's at 2560x1600 don't perform much differently X79 or P67 so the lane losses are equally minimal with a GTX480-- but of course it's a game thus you can ignore that too.
 
Here's a thought:  If you change your board configuration from x16 to x8 to x4 to x1 for all four of your HC's, how does your CUDA performance change?  I suspect x4 on down may show a sharper drop, but I doubt the difference between x16 and x8 is 40% to account for the difference between a stock GTX480 and your GTX580 HC's.  But if you are worried about there being any difference at all, then there is nothing I can do to calm you.
How CPU watts relate to degrees? - How can overclocking affect CPU lifespan? - TEC/Peltier definitions, formulas and temperature estimations

 
For Intel processors, 0.123 x TDP = Continuous Amps at 12v [source].  This includes around 30% overhead, so it isn't minimum for operation.  TDP is not actual per CPU, it is a range for multiple processors to qualify for the same OEM cooler and power rating, and allows Intel to debut future processors in the same TDP.
 
#31
    linuxrouter

    • Total Posts : 7768
    • Joined: 2/28/2008
    • Location: AZ
    • Status: offline
    • Ribbons: 78
    • Folding: 16,596,182
    Re:PCIE Lane Population Rules Tuesday, December 20, 2011 7:18 PM (permalink)
    One of the distributed computing projects I run is Einstein@Home. I measured a significant loss in performance by moving the card from a 16x to 8x slot which I've tested multiple times. I measured similar loss in both Linux and Windows operating systems. Here are the results I had with this particular application using the Linux GPU application:
     
    16x: 2131 seconds
    8x: 2984 seconds
     
    In the case of the 16x slot, the tasks completed significantly faster. Multiple others users have reported similar performance loss so these results have been confirmed. Not all CUDA apps are affected but I have seen performance loss by switching to an 8x slot with some applications particularly those applications which have a greater dependence on the CPU.
     
    If I was only gaming, I would not worry about the PCI-E lane allocation but I use my GPUs for other purposes as well. Both CUDA and OpenCL are becoming increasingly popular as time goes on and as a result users will become more dependant on additional PCI-E lanes that the latest processors can be provide.
    <message edited by linuxrouter on Tuesday, December 20, 2011 7:44 PM>
     
    #32
      FCooley

      • Total Posts : 21
      • Joined: 12/31/2003
      • Status: offline
      • Ribbons: 1
      Re:PCIE Lane Population Rules Sunday, December 25, 2011 1:43 PM (permalink)
      What about 2-way SLI plus Physx? I am planning an X79 upgrade and want to use EVGA mainboard. I want 2x580 SLI and a GTX 285 for physx. Can I use the GTX 285 for physx and keep my 2 580's @ x16?
       
      Thanks
      eVGA GTX 580
      Intel Core i7 2700K @ 4.2 GHZ
      Corsair H100 Cooler
      EVGA Z68 FTW Motherboard
      16GB Corsair Vengance PC1600 DDR3
      PSU: Corsair AX1200
      Case: Thermaltake Level 10 GT
       
      #33
        eduncan911

        • Total Posts : 294
        • Joined: 11/26/2010
        • Status: offline
        • Ribbons: 1
        • Folding: 2,096,277
        Re:PCIE Lane Population Rules Monday, December 26, 2011 4:40 PM (permalink)
        FCooley


        What about 2-way SLI plus Physx? I am planning an X79 upgrade and want to use EVGA mainboard. I want 2x580 SLI and a GTX 285 for physx. Can I use the GTX 285 for physx and keep my 2 580's @ x16?

        Thanks


        And there, my friend, is exactly the issue.  The answer is no.  If you run just two cards, you 'll get x16.  But if you stick anything into the other two slots, say a card for PhysX, your two cards will run in x16-x8, and the PhysX card will be x8.  Absolutely no different than the X58 platform, and actually goes against the specifications of the X79 platform itself. 
        <message edited by eduncan911 on Monday, December 26, 2011 5:38 PM>
        [extreme desktop - in progress] 
        :: Dell XPS 730X H2C/H80 TEC Hybrid Chassis, modified for 415 Watts of heat removal from CPU 
        :: ASRock Fatal1ty X79 w/3930k, Mushkin 16 GB 2133 Mhz, 2x OCZ Vertex 3 240 GB in RAID 0 
        :: 3x EVGA GTX 670 SC 4096 MB w/ NVIDIA PCIe 3.0-Link hack on X79 
        :: 3x Planar SA2311W 120 Hz for 3D NV Surround (6000x1080 @ 120 Hz)

        -=[+1]=- - Vote up my current rig if you like it. 
         

        [extreme laptop] 
        :: Dell Precision M4600 Touchscreen w/16 GB 1866 Mhz Kingston HyperX, OCZ Vertex3 240GB & mSATA 128GB SSDs

        -=[FS/FT]=- I always have stuff for sale in the basement.


         
        #34
          FCooley

          • Total Posts : 21
          • Joined: 12/31/2003
          • Status: offline
          • Ribbons: 1
          Re:PCIE Lane Population Rules Monday, December 26, 2011 9:17 PM (permalink)
          Thanks for the clarification. Even if it did support X16, X16, X8 I would plug in a X1 sound card anyway. I don't think for gaming its gonna matter much. I found an article on Hardocp where they compared SLI 480's with X16 & X8 and only really high res 5760x1200 had an impact in performance.
          I'm still going to go EVGA for an x79 build. I'd hate to have to deal with any other Mainboard manufacturer's support, and a possible RMA would be a nighmare.
          eVGA GTX 580
          Intel Core i7 2700K @ 4.2 GHZ
          Corsair H100 Cooler
          EVGA Z68 FTW Motherboard
          16GB Corsair Vengance PC1600 DDR3
          PSU: Corsair AX1200
          Case: Thermaltake Level 10 GT
           
          #35
            eduncan911

            • Total Posts : 294
            • Joined: 11/26/2010
            • Status: offline
            • Ribbons: 1
            • Folding: 2,096,277
            Re:PCIE Lane Population Rules Tuesday, December 27, 2011 5:47 AM (permalink)
            FCooley


            Thanks for the clarification. Even if it did support X16, X16, X8 I would plug in a X1 sound card anyway. I don't think for gaming its gonna matter much. I found an article on Hardocp where they compared SLI 480's with X16 & X8 and only really high res 5760x1200 had an impact in performance.
            I'm still going to go EVGA for an x79 build. I'd hate to have to deal with any other Mainboard manufacturer's support, and a possible RMA would be a nighmare.


            And I game at 6000x1080, yep it affects me directly.  And to think, they were using stock 480s.  My 580s hydros are overclocked 33%.  Btw there are two non-direct-PCI-E slots you can use for the 1x sound card (on the FTW board, the SLi board 1).  Those do not affect the x16-x16 performance of using only two cards.  E.g. place your two cards separately on the two furthest slots, and put the 1x sound card into a slot between them marked as 1x or 4x.
             
            This was not documented and I've now decided to return my EVGA X79 FTW.  Problem is, they are trying to charge me a restocking fee for their mistake (all pieces, even the mobo, is unopened - I only opened the box to verify it had the LGA2011 protector as those without it are not covered under warranty - now, I am being punished for inspecting it to make sure I had warranty on the product). 
             
            This is turning into a real nightmare.  $60 restocking fee, for inspecting if the board was covered under their warranty? 
             
             
             
            <message edited by eduncan911 on Tuesday, December 27, 2011 5:49 AM>
            [extreme desktop - in progress] 
            :: Dell XPS 730X H2C/H80 TEC Hybrid Chassis, modified for 415 Watts of heat removal from CPU 
            :: ASRock Fatal1ty X79 w/3930k, Mushkin 16 GB 2133 Mhz, 2x OCZ Vertex 3 240 GB in RAID 0 
            :: 3x EVGA GTX 670 SC 4096 MB w/ NVIDIA PCIe 3.0-Link hack on X79 
            :: 3x Planar SA2311W 120 Hz for 3D NV Surround (6000x1080 @ 120 Hz)

            -=[+1]=- - Vote up my current rig if you like it. 
             

            [extreme laptop] 
            :: Dell Precision M4600 Touchscreen w/16 GB 1866 Mhz Kingston HyperX, OCZ Vertex3 240GB & mSATA 128GB SSDs

            -=[FS/FT]=- I always have stuff for sale in the basement.


             
            #36
              _REAPER_

              • Total Posts : 95
              • Joined: 3/29/2011
              • Status: offline
              • Ribbons: 2
              Re:PCIE Lane Population Rules Sunday, January 01, 2012 12:00 AM (permalink)
              I have a stupid question, I have 2 gpus and the new X79 Classified mobo what PCI SLOTs do I have to put them in for both to remail at 16X

              "
               
              #37
                Rgallant

                • Total Posts : 562
                • Joined: 12/22/2007
                • Status: offline
                • Ribbons: 1
                Re:PCIE Lane Population Rules Sunday, January 01, 2012 3:31 PM (permalink)
                -see post 24 of 37
                E760-EK ||920DO-KL370||HAF932||AX1200||580 sli -EK||
                3XMCR320\w655 EK[basement]||1xRS240\w655 EK[932] || VL4N||MR||2xfan controllers || 11 x S-Flex F -[rads]
                6gb OCZ 1600P||Samsung S27"A850D||Win7HP-64||2x120gb G2 R0 OS||2x150Vraptors R0-backup|| G15,G13 ||G9x
                PC sound>forte analog>Yamaha 765>4xPSB alpha B1>alpha C1>10" sub [very clean sound].
                 
                 
                #38
                  nateman_doo

                  • Total Posts : 8842
                  • Joined: 1/16/2008
                  • Location: NOT the Jersey shore
                  • Status: offline
                  • Ribbons: 43
                  • Folding: 1,195,588
                  Re:PCIE Lane Population Rules Wednesday, January 18, 2012 6:13 AM (permalink)
                  *ahem*  anyone wanna buy an X58 with 3 16X... with the NF200?

                  EVGA SRX WATERBLOCK  SR2 WATERBLOCK  -  GTX 580 WATERBLOCK  - GTX 460 2WIN WATERBLOCK
                  P67/Z68 WATERBLOCK  - VOODOO5 6000 DOUBLE WATERBLOCK - GTX 690 WATERBLOCK
                  AIR COOLED WATERBLOCK  - DD REPLACEMENT TOP
                  HOME MADE CNC  - EVGA X58 Micro Waterblock  - ASRock Extreme 11 Waterblock
                  nateman.doo@gmail.com   e-mail me for quickest response.
                  "If your water blocks were people, I would watch them from a distance because I'm too socially awkward to approach them." -RockThePylon (OCN)
                   
                  #39
                    lradunovic

                    • Total Posts : 268
                    • Joined: 11/14/2006
                    • Status: offline
                    • Ribbons: 1
                    Re:PCIE Lane Population Rules Wednesday, January 18, 2012 6:20 AM (permalink)
                    N200 chip rules, think N200 chip should go to x79 platform reason is Intel acting stupid and not providing enough PCIe lines.
                    eVga x58 4-Way SLI, i980X @4000Mhz, 12Gb GSKILL voltage auto default - 2:8@1600Mhz, GTX 570, 6TB Raid WD, Thermaltake Xaser, Kingwin 1000W, Blu Ray LG Player, Tuniq Tower Cooler, LG 27" LCD, Server 2008R2 
                     
                    eVGA x79 Classified, i3930K@4200Mhz, 16Gb GSkill XMP 1.2@1600Mhz, Crossfire HD6970, Raid 0 2xIntel SSD 80Gb, Raid 1 2xSamsung 1Tb HDD, Creative Core3D, LG 27" LCD, Antex p280, Silverstone 1100W, Blu Ray LG Rec/Player  

                     
                    #40
                      Rgallant

                      • Total Posts : 562
                      • Joined: 12/22/2007
                      • Status: offline
                      • Ribbons: 1
                      Re:PCIE Lane Population Rules Wednesday, January 18, 2012 3:09 PM (permalink)
                      lradunovic


                      N200 chip rules, think N200 chip should go to x79 platform reason is Intel acting stupid and not providing enough PCIe lines.

                      er they don't do pci-e 3.0
                      E760-EK ||920DO-KL370||HAF932||AX1200||580 sli -EK||
                      3XMCR320\w655 EK[basement]||1xRS240\w655 EK[932] || VL4N||MR||2xfan controllers || 11 x S-Flex F -[rads]
                      6gb OCZ 1600P||Samsung S27"A850D||Win7HP-64||2x120gb G2 R0 OS||2x150Vraptors R0-backup|| G15,G13 ||G9x
                      PC sound>forte analog>Yamaha 765>4xPSB alpha B1>alpha C1>10" sub [very clean sound].
                       
                       
                      #41
                        ximius

                        • Total Posts : 51
                        • Joined: 3/6/2010
                        • Status: offline
                        Re:PCIE Lane Population Rules Thursday, January 19, 2012 1:24 AM (permalink)
                        lradunovic


                        N200 chip rules, think N200 chip should go to x79 platform reason is Intel acting stupid and not providing enough PCIe lines.

                        Im pretty sure X79 has not only MORE PCIE lanes available, but also double the bandwidth with PCIE 3.0. So how is Intel "acting stupid" exactly?
                         
                        #42
                          Aggressor Prime

                          • Total Posts : 349
                          • Joined: 3/27/2011
                          • Status: offline
                          Re:PCIE Lane Population Rules Thursday, January 19, 2012 3:16 AM (permalink)
                          lehpron


                          Looking at the X79 FTW visual guide page 2:

                          Slot 1:   x8/x16 (switch)
                          Slot 2:   x1 (perm)
                          Slot 3:   x8 (perm)
                          Slot 4:   x4 (perm)
                          Slot 5:   x8/x16 (switch)
                          Slot 6:   x8 (perm)

                          I wonder if it is possible that slots 3 & 6 share bandwidth with 1 & 5 such that if they are populated, then they switch, thus 3-way SLI + PhysX as x8+x8+x8+x8.  But JacobF didn't cover 2-way + PhysX, so it should be possible using slot 4 for PhysX and maintain dual x16's.

                          Looking at the X79 Classified visual guide page 2:

                          Slot 1: x8/x16 (switch)
                          Slot 2: x1 (perm), same as FTW
                          Slot 3: x8 (perm), same as FTW
                          Slot 4: x4 (perm), same as FTW
                          Slot 5: x8/x16 (switch)
                          Slot 6: x8/x16 (switch)

                          JacobF says it 8-8-16 for 3-way SLi, so similar to FTW, then 1 is affected by 3 and 6 is affected by 5.  Except if nothing in 3 or 6, 1 and 5 remains x16.   If wanting 2-way SLi, must use slot 1 & 5.  Any other add-in PCIe like PhysX or audio must go in 2 or 4, otherwise you loose dual x16.

                          Looking at the X79 regular SLI visual guide page 2:

                          Slot 1: x8/x16 (switch)
                          Slot 2: nothing
                          Slot 3: x8/x16 (switch)
                          Slot 4: x1 (perm)
                          Slot 5: x8 (perm)
                          Slot 6: x1 (perm)

                          JacobF says up top that 3-way SLI will enabled 16-8-8, so why is the top slot 1 allowed to switch, shouldn't it be permanent x16?  Clearly a card occupying slot 5 affects slot 3.  So unlike FTW, 2-way + PhysX will loose dual x16's.

                          daleorama78

                          You completely missed the point........Every other board manufacturer used 32 also for the X58. Every other board manufacturer is using 40 lanes for the X79. Your point is moot.
                          I had a lot of points, don't generalize.  Quite frankly, when PCIe 3.0 gets certified, there is reason to worry about that because each x8 3.0 will function like x16 2.0.  Like I said, it will be several years before 3.0 spec graphics cards come to succeed 8 lanes, by then X79 will be dethoned.

                           
                          A correction on your Classified chart. I didn't get it myself before, but I do now, why both slots 4 and 5 are labeled PCIE_X16/X8. The type of switch between these slots works both ways. If you look at the 2-way SLI connector from the pictures, it looks longer than the 3-way SLI connector and as long as the 4-way SLI connector, making me believe that you use your very first and very last slots for 2-way SLI, a rather smart design for OCing. In this case, your lane distribution would be: X16 (GPU), X1, X0, X4, X0, X16 (GPU). For 3-way SLI, you would use your top most PCIe X16 slots leading to a lane distribution of: X8 (GPU), X1, X8 (GPU), X4, X16 (GPU), X0. For 4-way SLI, you would use all your PCIe X16 slots that are evenly spaced apart leading to a lane distribution of: X8 (GPU), X1, X8 (GPU), X4, X8 (GPU), X8 (GPU). Therefore, if you want to load in a PhysX card or any other card that uses more than 1 lane, it is best to use that X4 slot (physically X16), as it is on its own, dedicated lane. Remember, PhysX is not needy when it comes to PCIe lanes, so even a PCIe 2.0 X4 connection is good enough. Of course, this being a PCIe 3.0 X4 slot, newer cards will see a slight benefit for PhysX. For cards that only require one lane, use the X1 slot. Another note, all the red slots are of course PCIe 3.0, while the black slot is PCIe 2.0 (from the chipset).
                           
                          And yes, it looks like eVGA could have used that extra X4 bandwidth to bump up 3-way and 4-way SLI. My guess is, it was supposed to be used for SAS until Intel cancelled that for X79. Perhaps they never got around to rewiring the board, in which case, don't expect a BIOS update to fix that. Not really a big deal for gamers considering how fast PCIe 3.0 is, although this may be quite annoying for other people who need the bandwidth.
                          <message edited by Aggressor Prime on Thursday, January 19, 2012 3:25 AM>
                          Clevo P150EM / Sager NP9150
                          15.6" 1920x1080 "Matte Type" Super Clear Ultra Bright LED Screen (95% NTSC Color Gamut)
                          Intel Core i7-3610QM
                          Corsair Vengeance 32GB (4x8GB) 1600MHz DDR3
                          nVidia GeForce GTX 680M (4GB)
                          Seagate Momentus 750GB 7200RPM HDD
                          LG BT30N BDXL Blu-Ray Burner
                          Intel Centrino Advanced-N 6235
                          Windows 7 Professional x64
                           
                          #43
                            Change Page: < 12 | Showing page 2 of 2, messages 31 to 43 of 43

                            Jump to:

                            Current active users

                            There are 0 members and 1 guests.

                            Icon Legend and Permission

                            • New Messages
                            • No New Messages
                            • Hot Topic w/ New Messages
                            • Hot Topic w/o New Messages
                            • Locked w/ New Messages
                            • Locked w/o New Messages
                            • Read Message
                            • Post New Thread
                            • Reply to message
                            • Post New Poll
                            • Submit Vote
                            • Post reward post
                            • Delete my own posts
                            • Delete my own threads
                            • Rate post

                            2000-2013 ASPPlayground.NET Forum Version 3.8