GTX 780 running at 4x PCI-E instead of 16x

pandacache

Honorable
Dec 29, 2013
2
0
10,510
Hello all,

I've recently been assembling and working on a new mini ITX build and cannot for the life of me seem to get the video card to play nicely on the PCI-E bus. I have configured it to run in PCI-E 3.0, but it will not reach the supported 16 lanes despite what I do.

I'm currently using the Gigabyte Z87N WIFI for the motherboard and an EVGA GTX 780 as my video card. I have tried everything I can think of including:

Changing the BIOS to use the PCI-E video card before the integrated graphics.
Disabling the Integrated Graphics
Disabling the onboard LAN and WIFI controllers.
Forcing the motherboard to use PCI-E 3 on its 16x port.
Poking the clock rate of the PCI port
Loading down the GPU to see if it spikes up to 16x
Removing, cleaning, and reseating the GPU
Disabling any and all power-saving settings in the BIOS
Updating the BIOS (It arrived with the most recent revision published a few months ago.)


I've tried just about everything I can think of short of RMA'ing the mobo/GPU, and I don't believe I have a working PCI-E 3.0 slot elsewhere to test the GPU with. Does anyone have any insight on how to fix this? I'd prefer to not have to return the components, but you've gotta do what you've gotta do.

Thanks!
 

pandacache

Honorable
Dec 29, 2013
2
0
10,510
The NVIDIA Control Center and GPU-Z have both reported this. CPU-Z confirms that the bus width to the graphics interface is capping at x4 instead of the possible x16.
Games are running reasonably well, but I am under the impression the card is underperforming for a modded version of Skyrim with a good number of beautification mods active.
Benchmarks seem to keep it running at x4 sa well. I am about to try disabling SATA or USB 3.0 ports to see if that opens up any of the lanes, but I find it a bit odd that it's capping out at x4 rather than x16 or x8 at the very least.

EDIT: I just cleaned and reseated both the GPU and CPU, and it still reads x4 3.0 when under load and idles at x4 1.1.