64 votes
Accepted

Is it possible to connect an external GPU via Ethernet?

No. Chances are very slim that your laptop has a 10 gigabit ethernet adaptor - its uncommon on high end desktops. You'd also need some clever hardware to translate between PCI-e to ethernet, and the ...
  • 125k
60 votes
Accepted

What is a PCI-Express Lane?

Many devices use more than 1 lane. For example - gaming graphics cards use 16 lanes. Some powerful gaming computers have two graphics cards - that's 32 PCIe lanes (two x16 ports). Intel i7-5820K ...
  • 2,612
59 votes

GPU struggles only in the primary PCIe slot. Is this a motherboard issue?

If the GPU is using legacy interrupts for some reason, it may be suffering from high latency while the CPU is busy handling other interrupt handlers for that IRQ. Your motherboard's user manual ...
  • 1,159
45 votes
Accepted

Motherboard says PCIe 3.0, but chipset only supports PCIe 2.0. Who's right?

Your CPU has 40 PCIe 3.0 lanes: Intel® Xeon® Processor E5-2620 v4 The communications with your GPUs will be direct from your CPU. This is good, after all the memory controller is also integrated on ...
  • 85k
41 votes
Accepted

How do PCIe to SATA expansion cards work, and does my PC support them?

There are four basic "levels" of adding more SATA ports: A USB-SATA adapter is cheap and easy, and quite fast with modern UASP (USB-attached-SCSI) support. However, they may not be good long-term as ...
  • 59.5k
39 votes
Accepted

Are there SSDs compatible with PCIe x1?

All PCIe SSDs support any number of PCIe lanes. Both devices and slots are intercompatible providing you can find a card that will fit. Most native PCIe SSDs are fairly expensive and require a larger ...
  • 6,513
28 votes

Can I find out if PCI-e slot is 1.0, 2.0 or 3.0 in linux terminal?

Using lspci -vv as root, you can get the transfer rate and compare it with the transfer rate specified for the revisions. A sample output would read: # lspci -vv | grep -E 'PCI bridge|LnkCap' 00:02.0 ...
  • 585
25 votes

What is a PCI-Express Lane?

A PCIe 'lane' consists of 2 differential pairs of signals. One differential pair is used for sending and the other is used for receiving, which allows simultaneous bi-directional communication. Each ...
  • 1,574
21 votes

What would happen if you put multiple PCIe cards in one PCIe slot?

The computer would most likely not boot. It might short out. See, a PCI x4 slot is not four as large as an x1 slot. All PCI-e connectors have a shared layout: The first 18 pairs of connectors are ...
  • 64.1k
20 votes
Accepted

What would happen if you put multiple PCIe cards in one PCIe slot?

Nothing... The PCIE key slot would prevent a card being inserted anywhere except the front of the bus. Therefore, only one card can be entered in a slot at a time. If you were to remove the key, you ...
  • 1,269
19 votes
Accepted

Where does PCI-E link-width negotiation occur?

It's done at the electrical level, not by software. The two registers you've listed above, LNK_CAP and LNK_STA are what you correctly noted as 'Here's what the link is capable of' and 'Here the ...
18 votes

Is it possible to connect an external GPU via Ethernet?

Connecting a GPU by Ethernet is like connecting your PS3 controller to the PS/2 keyboard port: sounds like it's trying to fix a problem but the solution turns out to be completely outlandish and ...
  • 4,156
16 votes
Accepted

How to check if an attached SSD device is SATA or PCIe on Linux?

lsblk -io NAME,TYPE,SIZE,MOUNTPOINT,FSTYPE,MODEL will identify all the block devices, i.e., drives. Then, run sudo hdparm -I /dev/sd*X* | grep SATA where X is each drive letter found. If the ...
  • 9,233
15 votes
Accepted

What is PeSATA?

It is "power over eSATA", or perhaps "eSATA with power". It's an eSATA port but with additional pins that supply power to the drive - which fixes an issue with eSATA that made USB 3.0 look a lot more ...
14 votes
Accepted

Does M.2 SSD Card mess with PCI express?

Your motherboard is a MSI Z-170 Pro. This is a board with a Z170 chipset for Skylake CPU's. That means it has 16 PCI-e lanes from the skylake CPU and a 4 more from the Z170 chipset (all PCI-e v3). ...
  • 64.1k
13 votes

How do PCIe to SATA expansion cards work, and does my PC support them?

I've recently been looking into getting a PCIe to SATA expansion card, otherwise known as a port multiplier, because I no longer have any free SATA ports on my system, but I'm confused about how ...
  • 39.5k
12 votes
Accepted

Can I insert an M.2 SSD with PCI-Express 3.0 x4 to a PCI-Express 2.0

Yes, but it won't be as fast as advertised. The PCI Express standards mandate proper down-negotiation of the exact PCI Express version being used on any given link to the maximum version supported by ...
11 votes
Accepted

I plugged an 8-pin EPS (CPU) cable into the GPU's PCI-E port. Is it damaged?

Really this should not have been possible as the PCIe 8-pin connector was designed to have a completely different arrangement of pin shapes than the existing EPS12V connector. These are shown in the ...
10 votes

How to tell what version of PCI Express slot your system has?

HWiNFO has more reliable detection than CPUID. For example, on my system CPUID wasn't able to detect PCI-E revision, but HWINFO was.
  • 1,272
10 votes

Is it possible to connect an external GPU via Ethernet?

Probably not at commodity pricing for another few years. The current offerings are all high-end, using 10/40 Gbps connections and Nvidia Tesla cards. Even then, it's not directly usable for gaming ...
  • 231
9 votes

Can I insert an M.2 SSD with PCI-Express 3.0 x4 to a PCI-Express 2.0

As noted in another answer, PCI express will automatically train to the highest mutually supported speed regardless of which version is at each end of the link (via the speed advertisement field in ...
9 votes
Accepted

Using a PCIe 4.0 GPU on a PCIe 3.0 motherboard

After a quick Google search, I found this article which explains that: a PCIe 4.0 x16 slot can theoretically hit approximately 32 gigabytes per second (GB/s) of data flowing in each direction, while ...
  • 344
8 votes
Accepted

Is the South Bridge on today's motherboard capable of supporting PCIe?

Yes, the southbridge is capable of supporting PCIe in some cases, but in maximum cases it is supported by the northbridge. I used to own an Asus motherboard (P5GZ-MX) based on the Intel 945GZ + ICH7 ...
  • 2,853
8 votes
Accepted

How to understand lspci tree format?

Why the tree output shows that all the devices connect to the same PCI bus(bus 00)? Because that's how PCIe structure works: All devices are connected to a single root node. (Though you can have ...
  • 15.9k
7 votes
Accepted

How can mainboards provide more PCIe lanes than the chipset?

There are two ways a motherboard can provide more PCI-e lanes then the chipset provides: Some modern CPU's provide PCI-e lanes of their own. (in addition to the lanes provided by the chipset) There ...
  • 64.1k
6 votes

Determine PCIe device NUMA node

The accepted answer only works for network cards, as far as I've found. Per GuillermoMA's answer, hwloc will give you the real deal even if it's not as legible. lstopo is found in the hwloc package (...
  • 216
6 votes
Accepted

How to tell if a laptop has free PCI-E slots without opening it to check?

Sort of, but not reliably. The best way is to pop off the access panel and see. Just to note, they will be mini PCI-e if anything, usually you'll have one for the WiFI/Bluetooth adapter. You can ...
  • 20.6k
6 votes

Is it possible to connect an external GPU via Ethernet?

Not with ethernet, but with PCIe and Thunderbolt. This article breaks down the external GPU (eGPU) landscape well. A number of companies sell PCIe/Thunderbolt enclosures. Some are limited by ...
  • 2,176
6 votes

12v 8 pin EPS to 12v 8 Pin PCIe

The EPS plug is an 8pin connector which has 12V cables and GND cables. The PCIe plug is an 8pin connector which has 12V cables and GND cables. It also has two sense pins which as per the spec can be ...
6 votes
Accepted

Are PCIe devices designed to use in multi-platform and architectures?

Here's the issues with PCI option ROMs on ARM architecture: An option ROM written in x86 assembly won't be understandable by an ARM CPU. Option ROMs meant to be executed by PC BIOSes (such ROMs start ...
  • 71.3k

Only top scored, non community-wiki answers of a minimum length are eligible