I’m looking at quad port 2.5Gbe Intel PCIe cards. These cards seem to be mostly x4 physically (usually PCIe gen 3) whilst I have a PCIe Gen4 X1 slot, which is more the theoretical bandwidth that the card can support. The card needs at the most PCIE Gen 3 X2 == PCIE Gen 4 X1 in terms of bandwidth.

How do I fit the card into a PCIe x1 slot? Won’t it lose performance if all the pins are not connected to the physical PCIe connector? Is there a PCIe x1 riser that the community likes that is somewhat affordable?

Thanks

  • BombOmOm@lemmy.world
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    edit-2
    20 days ago

    File a small slit in the end of the slot so the card fits into it, but runs past the back. The card will run at Gen 3 x1 speed, but otherwise work properly.

    Many motherboards even come with the end of the PCIe slots open for this exact purpose.

    Edit: Gen 3 x1 runs at almost a full GB/s, so a 2.5Gb/s card (notice the change in size of the “B”) should have more than enough bandwidth on Gen 3 x1, even at 2.5Gb/s full duplex.

    • litchralee@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      12
      ·
      edit-2
      12 days ago

      A word of caution for anyone cutting out the slot: make sure there aren’t other obstructions, like capacitors, ICs, and NVMe drives in the way of where the PCIe card will be.

      The manufacturers that have the slot pre-cut will have already reserved the space, but even then, it’s on you to check that it’s suitable for a x16 if they only reserved space for a x8 card.

  • cmnybo@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    3
    ·
    20 days ago

    If you don’t want to risk modifying the slot, try one of the cheap PCIe risers on amazon and send it back if it doesn’t work. You will need a case with a couple of extra slots under the motherboard in order to fit the riser in there though.

    It will run slower, but that probably won’t be an issue unless you plan to max out all 4 ports simultaneously.

      • cmnybo@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        19 days ago

        Yeah, I definitely wouldn’t recommend putting something power hungry like a GPU in one of these. A NIC will be fine though.

        • i_am_not_a_robot@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          19 days ago

          The ones on Amazon are intended to run GPUs for crypto farms, but they’re all brands you’ve never heard of with dubious claims and they’ve all got at least one review where either the device was defective or something was installed incorrectly and it caused damages.

  • jet@hackertalks.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    19 days ago

    Get a slot adapter first, to male sure your use case works before doing the physical mods others are talking about

  • ryper@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    20 days ago

    Pretty sure if you put a PCIe 3.0 card in a 4.0 slot the slot will drop to 3.0, and 1 PCIe 3.0 lane probably isn’t going to work great with a card meant for 4 of them.

  • Shdwdrgn@mander.xyz
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    20 days ago

    If your card has an x4 pinout, then it probably needs the additional bandwidth. Plugging it into an x1 slot (if it was possible) would slow down the network traffic. Get a better motherboard with an x4 slot on it so you can use the hardware you want. or find something else that will fit your computer.

    Honestly even the 1Gb quad port card I have requires an x4 slot, although I saw some dual-port 2.5Gb x1 cards on ebay. Maybe you could just use two of those?