Why would a PCIe x16 slot be limited to PCIe x1 card?

  • Thread starter Thread starter TylerH
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the functionality and limitations of a PCIe x16 slot that is reportedly limited to a PCIe x1 card. Participants explore the reasons behind this design choice, the implications for hardware compatibility, and the technical issues encountered when attempting to use the card.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant notes that the PCIe x16 slot is labeled to support only PCIe x1, suggesting a design choice that may be for cost reduction or manufacturing efficiency.
  • Another participant speculates that the design allows for multiple versions of the card, where only certain models utilize the full x16 capability.
  • A different participant raises the possibility that the motherboard's slot may support a higher lane count than just x1, which could explain the design.
  • One participant reports an issue when trying to boot with the x16 card, encountering an "extended block move" error, and questions whether the x16 card could cause conflicts that an x1 card would not.
  • There is a suggestion about using tape to cover unused parts of the x16 card to see if that resolves the boot issue.

Areas of Agreement / Disagreement

Participants express various hypotheses regarding the design and functionality of the PCIe slot, but there is no consensus on the reasons for the limitations or the technical issues encountered. Multiple competing views remain regarding the implications of using the card.

Contextual Notes

Participants mention potential address conflicts and the possibility of the motherboard supporting different lane counts, but these points remain unresolved and depend on specific hardware configurations.

TylerH
Messages
729
Reaction score
0
I have a PCIe x16 slot that came with a cover that has the label "PCIe x1/DVI ✓" and "PCIe x4/x8/x16 ☓" which I interpreted to mean that it supports PCIe x1 and not x4/x8/x16. This is corroborated by the fact that the cover leaves the exact shape of a x1 slot, covering the rest. The cover is easily removed, which is exactly what I plan to do, since PCIe is lane based and I'm okay with running a x16 GPU on one lane. My question is more out of curiosity, why would the put a x16 slot on the board, but only use one lane.

To be a little more specific, it isn't build into the board. It's a PCIe x16 card that plugs into the board vertically, and has the aforementioned x16(that is really an x1) slot and a PCI slot extending horizontally from it.

Pics attached, one w/ cover, one w/o.
 

Attachments

  • SANY0149.JPG
    SANY0149.JPG
    50.3 KB · Views: 499
  • SANY0152.jpg
    SANY0152.jpg
    40.8 KB · Views: 450
Computer science news on Phys.org
TylerH said:
I have a PCIe x16 slot that came with a cover that has the label "PCIe x1/DVI ✓" and "PCIe x4/x8/x16 ☓" which I interpreted to mean that it supports PCIe x1 and not x4/x8/x16. This is corroborated by the fact that the cover leaves the exact shape of a x1 slot, covering the rest. The cover is easily removed, which is exactly what I plan to do, since PCIe is lane based and I'm okay with running a x16 GPU on one lane. My question is more out of curiosity, why would the put a x16 slot on the board, but only use one lane.

To be a little more specific, it isn't build into the board. It's a PCIe x16 card that plugs into the board vertically, and has the aforementioned x16(that is really an x1) slot and a PCI slot extending horizontally from it.

Pics attached, one w/ cover, one w/o.

I have no idea, but at a guess I'd assume it's for the same reason most car manufacturers only use one template for the dashboard. For example, your dashboard will have all the necessary holes for buttons (air conditioning etc) but on a model of the car that doesn't have AC it is simply blanked off.

This allows you to use one manufacturing process for every model, but only install the relevant tech on the models that need it. Cost reduction.

In your case, you'll probably find there are a number of versions of the card. Yours is a model that only supports x1 but there is another model that is identical but takes the rest. For yours they simply blank it off instead of having to build a separate card for x1 only.

That, or I'd say it's to allow people to do what you want to do. Plug in an x16 card but run it on x1.
 
I had assumed it was to allow room for both the PCI and PCIe x1 to run though the same card. Is it likely that the slot the expansion card plugs into(the slot that is actually on the mobo) is of a higher lane count than 1?
 
I went ahead and tried it, and there's a problem. If I try to boot with the x16 card in, it reboots, and refuses to boot. I get an "extended block move" error, which, from what I can gather, means there's an address conflict. Is it possible that an x16 would cause a problem, whereas an x1 wouldn't? If so, would it be likely that putting some tape on the rest of the card, all but that used by x1, would mess it up?
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 35 ·
2
Replies
35
Views
11K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 56 ·
2
Replies
56
Views
8K
  • · Replies 1 ·
Replies
1
Views
3K