Видеокарта работает в режиме x8 вместо x16 как исправить

LT

19.01.2022

Потому что у 6600 XT 8 дорожек на плате

Ответить

Развернуть ветку

Старый Телевизор

19.01.2022

У современных видеокарт есть режим энергосбережения, который, в том числе, сбрасывает скорость pcie шины. Может в твоём случае он и сработал. Попробуй посмотреть через GPU-Z — там есть специальная кнопка чтобы дать нагрузку карточке и она переключилась в рабочий режим.

Ответить

Развернуть ветку

Kostya Anisimov

19.01.2022

Потому что всего 8 линий на карте. Для того чтобы она работала на полную, нужна pcie 4 версии Я амд в этом плане вообще не понимаю Зачем так делать на средних видеокартах. в Rx 560 та же хрень была

Ответить

Развернуть ветку

Sanzhar

22.01.2022

Только на говне как 560 это не так сказывалось) 3.0 есть везде

Ответить

Развернуть ветку

2 комментария

Читать все 61 комментарий

A Graphics Card running at x8 instead of x16 is one of the most annoying problems that a graphics card user can encounter. Just to tell you, I have also faced this problem and it was really frustrating to detect the cause because it takes into account all the factors related to the motherboard, operating system, and the graphics card. Sometimes, it may not be a problem at all and simply a misunderstanding, because, at low GPU loads, the PCIe bus runs at lower speeds to conserve power, which is also a part of the power management features in windows, and at higher GPU loads, it switches to higher PCIe mode to deliver the maximum performance needed by the games or applications

Normally, at low loads, the PCIe x16 bus runs at PCIe x16 1.1 and as the load increases, it goes to a high bandwidth state which is generally PCIe x16 3.0, assuming that your graphics, CPU, and motherboard supports PCIe 3.0 standard. So, if the PCIe x16 bus switches from PCIe x16 1.1 state to PCIe x16 3.0 as the load increases, then you don’t have to worry about it at all, because everything is working properly as expected. The point of concern is when your graphics card is capable of running at PCIe x16 3.0 but is running at PCIe x8 1.1 or PCIe x8 3.0, even at full GPU load. For example, in the image below, you can clearly see that the graphics card is only utilizing x8 lanes and is not working at its full capacity, which is at x16, even though the PCIe standard is switching from PCIe 1.1 to PCIe 3.0.

gpu-x-pcie-speed

There can be several reasons that can lead to this problem, and in some cases, there is no definite answer to it. Sometimes, the issue is related to hardware and sometimes it may be due to firmware and software, but in most cases, the issue lies with the hardware only. If you are lucky, then you can resolve this issue in minutes but if you are not then it can take a lot of effort and time to figure out the exact cause of this problem. In some cases, you may have to live with this problem, because it cannot be fixed due to the faulty hardware. So, here I am going to list down the various factors that can contribute to this problem, along with their solutions or fixes.

How to Check and Verify GPU PCIe Speed?

The best and the easiest way to check that your graphics card is operating at full PCI Express speed and is using all the 16x lanes is by using the GPU-Z, which is the best graphics card information utility. It has a built-in rendering test that pushes the GPU load to 100% and lets you check whether the Graphics Card or PCIe interface is operating at its maximum potential or not. To test this, download the GPU-Z utility and run it. Now, in the Bus Interface section you will see the maximum PCIe bus interface supported by the graphics card, and along its side, the one that it is currently working on. Below, you can see that the graphics card supports PCIe x16 3.0 but is working on PCIe x8 1.1 to save power when the GPU is idle or the GPU load is minimum. Now, click on the question mark next to it. A new window will open along the side, on which there is the Start Render Test button. Click on the Start Render Test button and this will start a GPU render test that will put your GPU usage to 99% or 100%.

gpu-z-start-pci-e-render-test

gpu-z-pci-e-x8-instead-of-x16

Now, if the PCIe Bus Interface changes from PCIe x8 1.1 to PCIe x16 3.0, then it means your PCIe bus interface is operating at full bandwidth and speed. However, if it changes to PCIe x8 3.0 or remains at PCIe x16 1.1 only, then it is an issue and you have to find the cause of it.

Note: In the above scenarios, both the graphics card and motherboard support the PCIe 3.0 x16 interface.

How much performance loss can be there?

If your PCIe x16 bus is working at PCIe x8 at full GPU load, instead of x16 (both PCIe 3.0), then you normally don’t have to worry about the performance as such. This is because even if you have a high-end graphics card like GTX 1080 Ti then also it will be nearly impossible for it to saturate the PCIe 3.0 x8 bus when it is running at its maximum performance or capacity. However, you may encounter a tiny performance loss in some applications or games, which is around 1% to 2% at max. However, you can suffer significant performance loss then the graphics card runs at PCIe 1.1 x8, PCIe 2.0 x8, or at PCIe 3.0 x4, given that both the graphics card and motherboard are PCIe 3.0 x16 capable.

Why is GPU / PCIe running at x8 instead of x16?

Here are the various causes (with their solutions) that can make your graphics card run at x8 instead of x16 in your PCIe x16 slot.

GPU is not in the top PCI-E x16 slot

The first thing to do is to check whether you have the graphics card is installed in the first PCI-E x16 slot, because if you have two or more than one PCIs x16 slot then in most of the motherboards, the first PCIe x16 slot runs at maximum PCIe bandwidth, which is x16, while the second PCI-E x16 slot runs at x8 speed only.

top-pciex16-slot-motherboard

Check if CPU, GPU & Motherboard supports PCIe x16

You also have to make sure that your CPU, Motherboard, and GPU support PCIe x16, whether it is a PCIe 3.0 or PCIe 2.0 standard. You can check this information on the manufacturer’s website of the CPU, motherboard, and graphics card. If your CPU does not have PCIe 16 lanes then your GPU won’t run on PCIe x16 speed, even if the motherboard supports it. On the other hand, if the CPU supports PCIe x16 lanes for the graphics card, but your motherboard or graphics card is limited to only PCIe x8, then your graphics card will run at PCIe x8 only.

Reseat the graphics card

One of the most important things to do, when you face this problem is to reseat your graphics card. Remove the graphics card from the PCI-E x16 slot, clean the PCI-E connector contacts with isopropyl alcohol, and put it back in the PCI-E x16 slot properly. This is because, sometimes dust or even some part of the warranty sticker can be present on the PCI-E connector, which can result in this issue. Also, make sure that the motherboard PCI-E x16 slot is clean and that there is no dust present in it. You can clean off the dust using an electric air duster by blowing air on the PCIe x16 slot.

pcie-x16-connector-stickers

Multi-GPU Setup [SLI or CrossFire]

If you have two graphics cards installed in SLI or CrossFire multi-GPU mode, then the graphics cards will run at PCIe x8 only, because the CPU PCIe x16 lanes get shared between the two cards equally, even if the first PCI-Express slot supports 16 PCIe lanes.

PCI-E Lanes shared with other Components

[NVMe SSD or PCI-E x16 Expansion cards]

If you have PCIe NVMe SSD installed in your computer, then it might be possible that the NVMe SSD is consuming some of the PCIe lanes of the CPU, and this will result in your graphics card running at lower PCIe x8 speed. This can happen with some motherboards where the chipset PCIe lanes are not configured to be utilized for NVMe SSDs. So, here you can remove the NVMe SSD from the M.2 slot to check whether your graphics card is now operating at full PCIe x16 speed or not. This issue can also happen if you have a PCIe expansion card (sound card etc.) in the adjacent PCIe slot, which is eating up your PCI Express lanes and making your graphics card run at PCIe x8. So, here also, you can remove the PCIe expansion card and can check whether the PCIe status of the graphics card reverts to the PCIe x16 or not.

PCI-E power cable plugged in graphics card

If your graphics card requires external PCIe power connectors (6-pin/8-pin) then make sure that they are plugged in properly and also that the connectors are working fine. In most cases, if the 6-pin / 8-pin PCIe connector is not connected or is faulty then your computer won’t boot, but in some cases, the graphics card may work but will operate at much lower speeds. So, keep this little thing in mind and check your Power Supply PCI-Express power connector also, when your graphics card is operating at PCIe x8 instead of PCIe x16.

PCI-E-power-connectors-in-graphics-card

Disable USB 3.0 Turbo in BIOS

If you have a motherboard that has Turbo USB 3.0 or USB 3.0 Turbo option in the BIOS then disable it, because Turbo USB 3.0 feature consumes your CPU PCIe lanes at the expense of some extra boost in USB 3.0 speed, and makes your graphics card run at PCIe x8 speed only. You can find this ‘Turbo USB 3.0’ feature implemented in many of the Gigabyte Motherboards. You can find this option in the BIOS, under the Integrated Peripheral section, and here you can disable it safely.

turbo-usb-3.0

Update Motherboard BIOS

If your motherboard BIOS is outdated and a new update is available from the motherboard manufacturer, then you can update your motherboard BIOS to see if the problem is not related to the BIOS. Also, updating your motherboard BIOS is a good thing because it can have security fixes, bug fixes, new features, and support for newer hardware. Updating the motherboard BIOS is very easy and you can do it by using a USB Flash drive. You can download the latest BIOS for your motherboard from the manufacturer’s website and can consult the manual for instructions on how to flash or update it.

Update Graphics Card BIOS

You may also try updating the GPU BIOS, but do this only when you have the right copy of the updated BIOS of your graphics card, and you have tried all the other things. This is a risky thing to do because a slight error on your side can brick your graphics card for life. Generally, I do not advise updating the GPU BIOS, and it should only be done when you have some serious issues with your graphics card and this is only the last resort when you have tried everything else.

Must Read: GPU BIOS Update Tools & How to Update GPU BIOS

Windows PCI-E link state power management

Make sure that your PCI Express Link State Power Management setting is not set to Maximum power settings. You can check this by going to Control Panel->Power Options->Change plan settings (for the selected plan)-> Change advanced power settings->Expand PCI Express option->Link State Power Management->Setting. Here, select Off or Moderate power setting, if the Maximum power savings option is selected earlier.

windows-power-options

Reseat CPU and Clean Pins / Contacts

You can also check whether your CPU / Motherboard pins are clean and there is nothing obstructing them. This is because I have seen in some cases where if one of the pins is dirty and not making contact with the CPU and motherboard, then all the CPU PCIe lanes may not be available for the graphics card, and this can cause your GPU to run at lower PCIe x8 speed instead of x16.

Install Chipset & Video drivers

Clean install the video drivers by removing the older ones using Display Driver Uninstaller (DDU) utility to check whether the issue is from the driver side or not. You can also install the latest chipset drivers for your motherboard to confirm that it is not a driver-related issue.

Faulty Motherboard

A faulty motherboard can also be a cause of this issue and you cannot do anything in this case. The only thing you can do here is to replace the motherboard. To check whether the culprit is the motherboard, you can try running your graphics card in another PC (friend’s PC or other), and if the card runs at full PCIe x16 speed in that system, then the issue is with the motherboard only, given that you have already tried all the above-mentioned solutions. If the motherboard is under warranty, then you can ask for a replacement from the seller.

Faulty Graphics card

Like a faulty motherboard, the graphics card can also be faulty. This you can check by running your graphics card in another system that supports PCIe x16, and if the card still runs at PCIe x8, then most likely the issue is with the card. Here, you can either replace the card if it is under warranty or keep it because if the card is running at PCIe 3.0 x8 speed, then the performance loss will be close to negligible (1% to 2% max). In my case, the issue is with the graphics card, which is Gigabyte GeForce GTX 1060 WINDFORCE OC 6G, and I chose to keep it and live with it, because it is not worth worrying and I am getting the full performance out of it, even at PCIe 3.0 x8.

See also:

  • Graphics Card Troubleshooting Guide
  • Fix Graphics Card Not Detected Problem

Any Queries?

If you have some queries regarding this issue or want to share your opinion and feedback, then you can connect with me using the comment section below.

(*This post may contain affiliate links, which means I may receive a small commission if you choose to purchase through the links I provide (at no extra cost to you). Thank you for supporting the work I put into this site!)

В биосе всё стоит по дефолту, процык i7 4770

материнка и видеокарта поддерживают PCI-E x16 3.0

где в биосе можно выставить х16?
вот сама системка >>

введите сюда описание изображения

задан 19 июн 2017 в 9:16

Hellraiser's user avatar

HellraiserHellraiser

9812 золотых знака7 серебряных знаков23 бронзовых знака

4

Плата может переходить в другой режим в целях энергосбережения. Попробуйте нагрузить её чем-нибудь тяжелым (TensorFlow?) и ещё раз посмотрите после.

Попробуйте удалить все другие устройства PCIe.

ответ дан 19 июн 2017 в 9:26

sanmai's user avatar

sanmaisanmai

12.4k18 серебряных знаков41 бронзовый знак

1

  1. Проверьте в каком слоте у вас стоит карточка; 2. Посмотрите какой слот загружается первым; 3. Переставьте драйвера для NVidia (рекомендуется самые последние, от версии к версии есть существенные различия); 4. Нажмите на вопрос рядом с Bus Interface, что он напишет, возможно получится изменить в динамическом режиме.

ответ дан 3 авг 2017 в 11:20

DataSearch's user avatar

1

Мне кажется это проблема CPU-Z/GPU-Z, у меня тоже показывает x8, однако драйвер Nvidia показывает шину x16 (Панель управления NVIDIA -> Информация о системе)

ответ дан 21 июн 2017 в 18:49

9

Lucky

Новичок

    • Поделиться


Суть и описание Вашей проблемы:

Собрал компьютер из новых коплектующих
Установил винду и все драйвера, в том числе на видеокарту, затем захожу в программу GPU-Z и вижу что видеокарта работает в режиме pcie 8 3.0

Подскажите насколько это может влиять на производительность видеокарты и как её запустить в режиме 16 3.0?



Когда (после чего) появилась проблема:

проблема появилась сразу после установки windows



Ваши действия по решению проблемы:

пробовал сбрасывать биос

вытаскивал процессор, смотрел на повреждение сокета, но их не было

переустанавливал драйвера на видеокарте



Комплектующие ПК:

Материнская плата: Asrock B560 pro4

Процессор: i5 10400f

Оперативная память: XPG Gammix D10 8 ГБ DDR4 3200

Видеокарта:  RTX 3050 8gb msi ventus 2x

Накопители (HDD/SDD):  ssd netac nvme nv 3000 1 tb

Блок питания: deepcool pf600

Сис-ма охлаждения: PCcooler Paladin EX400s



Операционная система: Windows 10



Скриншоты/фото с проблемой (если требуются):



Изменено 28 декабря, 2022 пользователем Lucky

  • Цитата

Ссылка на комментарий

  • 28 дек

    Animatik0 изменил название на Видеокарта RTX 3050 8gb msi ventus 2x работает в режиме PCI Expess x8 вместо x16

  • Ответов
    13
  • Создана
    28 дек
  • Последний ответ
    29 дек
  • Администратор

lufput

Восходящая звезда

  • Администратор
    • Поделиться

Сама видеокарта поддерживает только 8 линий PCI-E.

Ссылка на комментарий

Lucky

Новичок

  • Автор
    • Поделиться

3 минуты назад, Osvedomitel сказал:

Сама видеокарта поддерживает только 8 линий PCI-E.

в той же gpu-z пишет что она поддерживает режим  16 4.0 а работает на 8 3.0

  • Цитата

Ссылка на комментарий

  • Администратор

lufput

Восходящая звезда

  • Администратор
    • Поделиться

1 минуту назад, Lucky сказал:

в той же gpu-z пишет что она поддерживает режим  16 4.0 а работает на 8 3.0

Для PCI-E 4.0 вам нужен процессор 11 поколения.

  • Цитата

Ссылка на комментарий

Lucky

Новичок

  • Автор
    • Поделиться

Только что, Osvedomitel сказал:

Для PCI-E 4.0 вам нужен процессор 11 поколения.

про 11 поколение я знаю, я не могу понять это брак видеокарты или материнской платы, либо же так и должно быть?

  • Цитата

Ссылка на комментарий

  • Администратор
  • Решение

lufput

Восходящая звезда

  • Администратор
  • Решение
    • Поделиться

4 минуты назад, Lucky сказал:

про 11 поколение я знаю, я не могу понять это брак видеокарты или материнской платы, либо же так и должно быть?

Она то имеет шину pcie 16, но половина шины отключена. По этому и показывается, что она может х16, но работают только х8.

  • Цитата

Ссылка на комментарий

John_Doe

Наставник

    • Поделиться

вчера или позавчера такой вопрос уже всплывал на форуме. Типа при простое отключаются линии..

На работе пытался GTX650 заставить работать на 16… ни фига не заставил.

эта гпуз так и показывала 16/8 3.0…

  • Цитата

Ссылка на комментарий

Enforsen

Наставник

    • Поделиться

21 минуту назад, Lucky сказал:

Суть и описание Вашей проблемы:

Собрал компьютер из новых коплектующих
Установил винду и все драйвера, в том числе на видеокарту, затем захожу в программу GPU-Z и вижу что видеокарта работает в режиме pcie 8 3.0

Подскажите насколько это может влиять на производительность видеокарты и как её запустить в режиме 16 3.0?


Когда (после чего) появилась проблема:

проблема появилась сразу после установки windows


Ваши действия по решению проблемы:

пробовал сбрасывать биос

вытаскивал процессор, смотрел на повреждение сокета, но их не было

переустанавливал драйвера на видеокарте


Комплектующие ПК:

Материнская плата: Asrock B560 pro4

Процессор: i5 10400f

Оперативная память: XPG Gammix D10 8 ГБ DDR4 3200

Видеокарта:  RTX 3050 8gb msi ventus 2x

Накопители (HDD/SDD):  ssd netac nvme nv 3000 1 tb

Блок питания: deepcool pf600

Сис-ма охлаждения: PCcooler Paladin EX400s


Операционная система: Windows 10


Скриншоты/фото с проблемой (если требуются): FtNb_CZkhcM.jpg.25cdd6c35692a4061644ae266365ee80.jpg


из характеристики 3050

Интерфейс PCI Express x8 4.0

пс

Проще говоря ВК 3050 использует только 8 (восемь) линий PCI Express

Какие это имеет последствия?

Если ты вставляешь 3050 не в PCI Express 4.0  , 3.0 или вообще старую 2.0 

Всё будет работать но карта 3050 будет использовать только 8 линий.

в 3.0 это приводит к потери производительности от 0-8% ( взависимости от выполняемой задачи )

… не хватает пропускной способности …

  • Цитата

Ссылка на комментарий

Lucky

Новичок

  • Автор
    • Поделиться

52 минуты назад, Osvedomitel сказал:

Она то имеет шину pcie 16, но половина шины отключена. По этому и показывается, что она может х16, но работают только х8.

я так понимаю что это не исправить, если только поставить процессор 11 поколения.

45 минут назад, Enforsen сказал:

из характеристики 3050

Интерфейс PCI Express x8 4.0

пс

Проще говоря ВК 3050 использует только 8 (восемь) линий PCI Express

Какие это имеет последствия?

Если ты вставляешь 3050 не в PCI Express 4.0  , 3.0 или вообще старую 2.0 

Всё будет работать но карта 3050 будет использовать только 8 линий.

в 3.0 это приводит к потери производительности от 0-8% ( взависимости от выполняемой задачи )

… не хватает пропускной способности …

видеокарта как раз стоит в слоте 16 4.0 но в таком режиме она будет работать только с 11 поколением процессоров, у меня же i5 10400f и я думал, что видеокарта будет работать в режиме 16 3.0, а по факту получил совсем другое.

  • Цитата

Ссылка на комментарий

John_Doe

Наставник

    • Поделиться

2 минуты назад, Lucky сказал:

я так понимаю что это не исправить,

Что значит исправить? Производитель сделал такую карту. У ней всего 8 линий PCIe. Что там собрался исправлять?

  • Цитата

Ссылка на комментарий

Lucky

Новичок

  • Автор
    • Поделиться

49 минут назад, John_Doe сказал:

вчера или позавчера такой вопрос уже всплывал на форуме. Типа при простое отключаются линии..

На работе пытался GTX650 заставить работать на 16… ни фига не заставил.

эта гпуз так и показывала 16/8 3.0…

у меня до этого была видеокарта gtx 750 она работала в режиме 16 2.0

  • Цитата

Ссылка на комментарий

Enforsen

Наставник

    • Поделиться

2 минуты назад, Lucky сказал:

я так понимаю что это не исправить, если только поставить процессор 11 поколения.

да, не исправить …

пс

но ты не сильно заварачивайся …

даже если ты поменяешь проц на 11-ю серию, то твоя 3050 как использовала 8 линий так и будет использовать 8-мь.

Реально, ты в своих играх разницы не увидишь…

живи спокойно , не обращай внимание …

  • Цитата

Ссылка на комментарий

Lucky

Новичок

  • Автор
    • Поделиться

1 минуту назад, Enforsen сказал:

да, не исправить …

пс

но ты не сильно заварачивайся …

даже если ты поменяешь проц на 11-ю серию, то твоя 3050 как использовала 8 линий так и будет использовать 8-мь.

Реально, ты в своих играх разницы не увидишь…

живи спокойно , не обращай внимание …

Спасибо большое за ответы, вы мне помогли разобраться

5 минут назад, John_Doe сказал:

Что значит исправить? Производитель сделал такую карту. У ней всего 8 линий PCIe. Что там собрался исправлять?

Да, я уже это понял)
Спасибо, что дали разъяснение! 

Ссылка на комментарий

Enforsen

Наставник

    • Поделиться

7 часов назад, Lucky сказал:

Спасибо большое за ответы, вы мне помогли разобраться

Да, я уже это понял)
Спасибо, что дали разъяснение! 

…Давай , удачи…

пс

Как сказал выше — Живи спокойно , не обращай внимание … всё у тебя с компом хорошо… 

  • Цитата

Ссылка на комментарий

Здравствуйте,купил мат. плату MSI A320M Pro VD-plus,и у меня видеокарта отображается,что она стоит в PCI-E x8,вместо x16.У меня 2 видеокарты,и обе показывают,что они в PCI-E x8,пробовал вынимать и ставить обратно,не помогает,проверил контакты PCI-E все работают корректно,в других PCI-E при этом ничего не стоит,они не заняты.Я конечно понимаю,что разницы особой не будет с моими видеокартами между x8 и x16,но хотелось бы знать где та PCI-E x16,которая заявлена в спецификациях мат. платы. Может тут кто поможет.

ЦП : Ryzen 7 1700x
Мат. плата : MSI A320M Pro VD-plus
Видеокарта : Asus Strix RX470 4 GB,и вторая SAPPHIRE RX 5600XT 6 GB
ОЗУ : Crucial 2 планки по 8 GB,модели не помню,да и я не думаю,что это важно в данном вопросе
Блок питания : be quit system power 9 600w

Биос стоит последний от 2019-12-04

P.S. и да под нагрузкой ничего не меняется,если кто-то будет писать про это=)

Понравилась статья? Поделить с друзьями:
  • Как найти ассасина по миру
  • Как исправить бархатное платье
  • Как найди презентацию в виду 7
  • Как найти точку равноудаленную от осей координат
  • Как найти другой телефон по imei