• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Bus interface is different on each boot, need help

Joined
Feb 22, 2024
Messages
5 (0.01/day)
Processor 7800X3D
Motherboard MSI b650 gaming plus wifi
Memory G.Skill 32gb 6000Mhz
Video Card(s) MSI 4080 Super
Power Supply Corsair RM1000x
GPU is running at multiple different bus interfaces for seemingly no reason?
I've seen 4 different bus interfaces and the only way to change the bus interface is by restarting/shutting down the PC
Clicking the "?" to open up the graphic also doesn't change the bus interface, neither does running a game.

The PCIe lane will just be stuck at whatever it boots up with.

Here's the 4 combinations I've seen:
16x 3.0
1x 4.0
2x 4.0
16x 1.1
16x 4.0 (which should be the normal one)

I don't believe this is GPU-Z being wrong, because whenever it does run at lower bus interfaces I do notice really big FPS drops and microstutters.

I have tried reseating and cleaning the golden pins on the GPU multiple times, but to no avail.
Also checked for bent pins in the CPU socket, but everything looks normal there too.

Don't really know how to fix this and not sure which component to RMA if there is no fix to this.
 

Attachments

  • as.gif
    as.gif
    24.5 KB · Views: 381
  • asas.gif
    asas.gif
    24.2 KB · Views: 376
  • hh.gif
    hh.gif
    24.2 KB · Views: 382
Try disabling Resizable BAR, see if it makes a difference.
 
Try disabling Resizable BAR, see if it makes a difference.
I'll give that a go next time it boots up on x1, thanks for the suggestion!

I just tried my old 1080 and that card was running at x16 even after 8-10ish restarts, although it did boot up on x16 1.1 once
 
What mb model/brand, what GPU brand (MSI it seems...)?
Have you tried to seek for GPU vbios updates of the brand? MB bios updates also...
The 4080S is a relatively new gpu on thw wild...so
It can be a compatibility issue, or hw issue from one or another...
 
I had a MB that would only boot GPUs with x8 lanes. It didn't matter so much because it was gen 4 but still, it really pissed me off that I could never figure out the problem.

Have you tried running a stress test to see if it anything is being lowered for power saving reasons? (press the little question mark button). Do you have many other pcie devices?
 
What mb model/brand, what GPU brand (MSI it seems...)?
Have you tried to seek for GPU vbios updates of the brand? MB bios updates also...
The 4080S is a relatively new gpu on thw wild...so
It can be a compatibility issue, or hw issue from one or another...
MOBO is MSI b650 gaming plus wifi and yes the GPU is also MSI
BIOS is on the newest version and I got the latest drivers for the GPU, but unsure on how to update "vbios"

I had a MB that would only boot GPUs with x8 lanes. It didn't matter so much because it was gen 4 but still, it really pissed me off that I could never figure out the problem.

Have you tried running a stress test to see if it anything is being lowered for power saving reasons? (press the little question mark button). Do you have many other pcie devices?
I have tried running stress tests, but I couldn't really figure out if there was anything else that was lower/lowered other than the bus speed.
On a side note I tried switching the GPU from "silent" to "gaming" with the little switch that is right above the atx 3.0 port, so hopefully this is gonna fix it!
 
GPU is running at multiple different bus interfaces for seemingly no reason?
I've seen 4 different bus interfaces and the only way to change the bus interface is by restarting/shutting down the PC
Clicking the "?" to open up the graphic also doesn't change the bus interface, neither does running a game.

The PCIe lane will just be stuck at whatever it boots up with.

Here's the 4 combinations I've seen:
16x 3.0
1x 4.0
2x 4.0
16x 1.1
16x 4.0 (which should be the normal one)

I don't believe this is GPU-Z being wrong, because whenever it does run at lower bus interfaces I do notice really big FPS drops and microstutters.

I have tried reseating and cleaning the golden pins on the GPU multiple times, but to no avail.
Also checked for bent pins in the CPU socket, but everything looks normal there too.

Don't really know how to fix this and not sure which component to RMA if there is no fix to this.
Please fill your system specs information with details on your profile and make it visible to all users
Its easier and faster if everyone can see your system in a glance.

The only thing that changed on system lately is the GPU or its a new system build together as is now?
 
OP, drill down in the bios and ensure your primary GPU slot is set to gen 4 & 16x. Do not leave it on auto. This looks like a MB bios quirk for this particular model of GPU.
I had this issue before on my Z590 MSI Unity board back in its day.
 
Do some benchmarks under vastly different reported speeds and see if you're getting different performance. Maybe it's a reporting issue only. Maybe multiple monitoring software causing reporting issue.
 
Please fill your system specs information with details on your profile and make it visible to all users
Its easier and faster if everyone can see your system in a glance.

The only thing that changed on system lately is the GPU or its a new system build together as is now?
The build is completely new, no used components or anything of the sort.

OP, drill down in the bios and ensure your primary GPU slot is set to gen 4 & 16x. Do not leave it on auto. This looks like a MB bios quirk for this particular model of GPU.
I had this issue before on my Z590 MSI Unity board back in its day.
I can manually set it to Gen 4, however the PCI lane option does not have a 16x option, only x8+x8, x8+x4+x4, and I think one more 4+4+4+4 option
The PCIe lane option still didn't show 16x as an option when I tried my old GPU

Do some benchmarks under vastly different reported speeds and see if you're getting different performance. Maybe it's a reporting issue only. Maybe multiple monitoring software causing reporting issue.
I don't believe GPU-Z is showing me the wrong info, because I usually drop 90-180 FPS whenever it's running at x1
 
Try the bios version 7E26v13 with the agesa 1.0.0.7c. This will probably fix your problem.
 
GPU is running at multiple different bus interfaces for seemingly no reason?
I've seen 4 different bus interfaces and the only way to change the bus interface is by restarting/shutting down the PC
Clicking the "?" to open up the graphic also doesn't change the bus interface, neither does running a game.

The PCIe lane will just be stuck at whatever it boots up with.

Here's the 4 combinations I've seen:
16x 3.0
1x 4.0
2x 4.0
16x 1.1
16x 4.0 (which should be the normal one)

I don't believe this is GPU-Z being wrong, because whenever it does run at lower bus interfaces I do notice really big FPS drops and microstutters.

I have tried reseating and cleaning the golden pins on the GPU multiple times, but to no avail.
Also checked for bent pins in the CPU socket, but everything looks normal there too.

Don't really know how to fix this and not sure which component to RMA if there is no fix to this.
hi, could you please tell how you managed to fix this? I to have this problem and the only similar component i have with you is the mother board. Thinking of RMA to but not sure which component to send back. Thanks
 
hi, could you please tell how you managed to fix this? I to have this problem and the only similar component i have with you is the mother board. Thinking of RMA to but not sure which component to send back. Thanks
It is actually normal for the Bus width to throttle when idle, using 2D applications.

To test this theory, open GPU-Z and click the little question mark right middle. It will open up a render. With another instance of GPU-Z open monitor the Bus width and see if it increases. It should, it's normal operation. If this doesn't fully load the graphics card, you will have to run full screen mode, but can use a second screen to monitor the Bus widths stuff.

If you want your system in full performance mode, then set this in the system settings instead of power saving or balanced mode.

GL!!!!
 
It is actually normal for the Bus width to throttle when idle, using 2D applications.

To test this theory, open GPU-Z and click the little question mark right middle. It will open up a render. With another instance of GPU-Z open monitor the Bus width and see if it increases. It should, it's normal operation. If this doesn't fully load the graphics card, you will have to run full screen mode, but can use a second screen to monitor the Bus widths stuff.

If you want your system in full performance mode, then set this in the system settings instead of power saving or balanced mode.

GL!!!!
Hi! Thanks for the reply. I did what you have just said but did not change. Maybe move abit but still x1 4.0 instead of x16. Funny thing os i can make it normal by booting in bios first. Stay more than 30 seconds without doing anything, then boot towindows and its back to x16 and normal. If i restart or poweroff and reboot withoitngoing to. Bios, it returns back to x1 4.0. It worries me as gpu z shows i ave my gpu on a wrong pcie slot but ita correct, i have no options in bios to force x16.
Specs:msi mag b650 tomahawk wifi
4070 ti super asus tuf
Ryzen 7 7700x
Corsair rm 850 x
Corsair cl30 6000 16x2
 
Hi! Thanks for the reply. I did what you have just said but did not change. Maybe move abit but still x1 4.0 instead of x16. Funny thing os i can make it normal by booting in bios first. Stay more than 30 seconds without doing anything, then boot towindows and its back to x16 and normal. If i restart or poweroff and reboot withoitngoing to. Bios, it returns back to x1 4.0. It worries me as gpu z shows i ave my gpu on a wrong pcie slot but ita correct, i have no options in bios to force x16.
Specs:msi mag b650 tomahawk wifi
4070 ti super asus tuf
Ryzen 7 7700x
Corsair rm 850 x
Corsair cl30 6000 16x2

Check for debris on your PCI Express slot. Just pulling the card out and blowing the slot with a can of compressed air or something similar should do the trick. It can cause this sort of behavior. Could be even a crumb of something or some dust that got there while you were building your machine.
 
Have you tried turning off link state power management? Thats the one that lowers pcie gen for power reasons. Its probably not the source of your problem, but it would at least take one more variable off the board to help diagnostics, if nothing else. Also, it helped me when my p5 plus wasn't waking up properly and its sequential read was 1/3 what it was supposed to be.

Choose my power plan>change plan settings>change advanced power settings>pcie express>link state power management.

And turn to off.

press apply

And yes cleaning the pcie slot with air is a good idea. ^^^
 
Hi
Have you tried turning off link state power management? Thats the one that lowers pcie gen for power reasons. Its probably not the source of your problem, but it would at least take one more variable off the board to help diagnostics, if nothing else. Also, it helped me when my p5 plus wasn't waking up properly and its sequential read was 1/3 what it was supposed to be.

Choose my power plan>change plan settings>change advanced power settings>pcie express>link state power management.

And turn to off.

press apply

And yes cleaning the pcie slot with air is a good idea. ^^^
Hi. First of all thank you for you time to reply and check/help with my problem. I managed to see on reddit same problems 6-7 mo ths ago and confirmed as a bios issue. I decide to do one more restart/cold boot to confirm changing pcie from x16 to x4. Then reset my bios settings from stock and updated to the latest stable bios. Successfully done and now it stays on x16 4.0. Did test out by restarting, shut down, cold boot, bios boot, windows boot. Unplugged and opened and no instances that it went back to 4.0. I will continue to. Monitor but for now, im at peace. Thanks again
 
Hi

Hi. First of all thank you for you time to reply and check/help with my problem. I managed to see on reddit same problems 6-7 mo ths ago and confirmed as a bios issue. I decide to do one more restart/cold boot to confirm changing pcie from x16 to x4. Then reset my bios settings from stock and updated to the latest stable bios. Successfully done and now it stays on x16 4.0. Did test out by restarting, shut down, cold boot, bios boot, windows boot. Unplugged and opened and no instances that it went back to 4.0. I will continue to. Monitor but for now, im at peace. Thanks again
Hey, sorry for late reply!

The fix that worked for me was a specific BIOS version, eventually all the BIOS versions after seemed to have fixed the issue.
 
Back
Top