Видеокарта не работает в режиме x16

Причин из-за которых видеокарта не работает в режиме x16 может быть несколько. Самое банальное, что может быть – сама видеокарта не имеет столько линий PCIe. Это можно узнать в ее характеристиках, в документации или на сайте производителя. Но если она всё-таки имеет столько линий и должна работать в режиме x16, но не работает, то вот самые распространенные причины:

  • Часть линий PCIe используется другими устройствами. Сама материнская плата или процессор, могут распределять линии на все подключенные устройства, в зависимости от схем подключения и общего количества этих линий.
  • Видеокарта подключена в слот, который имеет меньшее количество PCIe-линий. Многие материнские платы имеют несколько разъемов форм-фактора PCI-Express x16, но не все они работают в режиме x16. Чаще всего, только верхний разъем, тот что ближе к процессору имеет возможность работать в таком режиме.
  • Неисправность видеокарты, слота PCIe x16, имеется повреждение шины или сокета материнской платы, а также контактов процессора. Кроме этого, могут быть проблемы с контроллером PCIe процессора.
  • В настройках BIOS материнской платы может быть установлен такой режим работы видеокарты.

Как видим, перечень не такой уж и большой, но если это неисправность, самостоятельно найти и устранить причину не всегда возможно.

Проще всего сделать так: отключить все имеющиеся устройства от PCIe кроме видеокарты (если это возможно), запустить компьютер и создать нагрузку на видеокарту, например запустить игру и посмотреть, сколько в этот момент задействовано линий PCI-E видеокартой. Если она стала работать в режиме x16, то причина ясна – какое-то из отключенных устройств отбирает линии PCIe у видеокарты.

Если ситуация не меняется, тогда идем в BIOS и смотрим, какой режим работы выставлен для PCI-Express и в случае не подходящего, выбираем нужный. Хотя по умолчанию в Авто-режиме все должно работать правильно.

Ну и последнее, что можно сделать, снять видеокарту и процессор, визуально осмотреть их контакты, а также контакты сокета CPU и слота PCIe x16 на материнской плате. Иногда достаточно одного загнутого контакта сокета, чтобы с компьютером начались проблемы.

Если у вас видеокарта не работает в режиме x16, но вы точно знаете, что она должна так работать, пишите в комментариях, разберем ваш конкретный случай.

 

💓 1 😥 1
  • 3187
  • More
Replies (26)
    • Добрый день! Материнская плата msi b550. Видеокарта rx6900xt. После смены процессора 5600x на 5700x3d видеокарта работает в режиме x8. Заняты два слота nwme. Вытаскивал один ssd, сбрасывал биос, обновлял биос. Не помогло

      • Здравствуйте, а можете написать точную модель материнской платы и еще такой вопрос, к слотам PCIe подключены только: Видеокарта (в верхний PCIe) и два SSD? Режим PCIe 4.0 x8 под нагрузкой такой же, не меняется на x16? Проверяли именно под нагрузкой, во время игры или тестов?

      • Здравствуйте. Материнская плата. Msi mag b550 tomahawk. Видеокарта подключена в верхний слот. Два m.2 ssd установлены. Убирал один нижний на работу видеокарты не повлияло. Проверял с помощью gpu-z, запускал встроенный рендер, так же запускад игру. Еще запускал 3dmark тест скорости pcie

        • Проц и материнка совместимы 100%, верхний слот M2 берет 4 линии, видеокарте достается 16, так что тут все должно работать. Гляньте биос по ссылке, чтоб был обновлен до последней версии, на удивление, там даже этого года версия есть 😯 молодцы MSI, что так долго поддерживают.

          Ну и самое плохое, если все это дело не поможет, тогда снимайте процессор и смотрите пины, если хоть один будет немного кривой, минус 4-8 линий обеспечено. В сокет конечно заглянуть не получится, тоже может что-то попало, если контакта не будет - то приехали. Пины если кривые на процессоре, то можно выровнять но оооочень осторожно, лучше мастеру отдать.

          • Спасибо! Да, я биос ставил. С сайта последний. Потом откатил до другого, где официально заявлена поддержка 3д кэша.Ну попробую еще. Проц снимал, все пины ровные. Сокет продувал. Уже думаю на косячный проц. В ситилинке до 45 дней по гарантии на проверку могут забрать.

            • Раньше до замены проца было так. Сейчас только x8

              • Так, BIOS сбрасывали, он обновлен до последней версии - я так понимаю? Как вариант, зайти в BIOS и посмотреть, есть ли там пункт, который позволяет настраивать (делить) линии PCIe между слотами, сейчас точно не вспомню, у меня на B560 чипсете этот пункт отсутствует, но вот на B550 он может быть, там обычно выбор или x16 или делишь и получается x8-x8 и по-моему даже по x4 линии. Просто войдите в BIOS, нажмите поиск и введите PCI - должны отобразиться все имеющиеся параметры по шине процессорной и чипсетной. Еще как вариант, переустановить Windows и заново накатить все драйвера, чипсетные и другие системные. Ну или хотя бы еще раз попробуйте обновить чипсетные драйвера, у AMD есть программа, она сама определит и поставит. Худший вариант, если это делает встроенный контроллер PCIe процессора. Попробуйте еще убрать SSD тот что ближе к процессору. Идет явное деление линий x8-x8 - другой вопрос зачем, если всего хватает. Нижний SSD - идет на чипсет, он как бы вообще не приделах. Попробуйте все эти манипуляции, если не поможет, будем думать дальше. @Big-men подключайся, куда пропал?

                  • Ну а тут по идее авто - по умолчанию это и есть x16, при условии, что к данной шине подключены, как в вашем случае один SSD и видеокарта. Так что тут все в порядке.

                  • Вот по поводу деления линий

                    • С верхним ssd раньше на 5600x видеокарта работала в x16. Попробую убрать ssd посмотрю на результат

                      • Скорей всего заработает в x16 без верхнего SSD, но это тоже не выход из положения. А есть возможность поставить назад 5600X чтоб точно отбросить проблему с сокетом?

                      • Вот именно зачем он делит. Если 4 линии на ssd и 16 на видео. У него как раз 20 линий. А нижний ssd правильно, от чипсета.

                        • Дрбрый день! Вытащил верхний м.2 ssd. Скинул настройки биос по умолчанию. Не помогло. Выбор линий pcie 8+8 и тд.

                          • Если уже и это не помогло, то это очень странно. А вы случайно не доставали видеокарту, когда меняли процессор? Просто теперь картина такая: все процессорные линии PCIe свободны для видеокарты, даже с запасом. И если PCIe верхний не поврежден и видеокарта нормально вставлена и контачит, то остается либо сокет, либо действительно что-то с процессором не в порядке. И чтобы точно убедиться, что это не процессор, нужно попробовать другой процессор, если с новым процессором тоже самое, то проблема с процессором отпадает и остается либо: сокет, либо видеокарта, либо PCIe слот и сама шина. Шину, слот и сокет можно проверить специальным тестером PCI-E, он конечно не дорогой, но на раз смысла брать особо нет. Это если бы вы занимались ПК сборками или ремонтами, то такой тестер не помешал бы. А биос лучше оставить на последней версии.

                            • Видеокарту не доставал при смене процессора. Но потом несколько раз вынимал вставлял. Думал может что с контактами. Буду искать процессор для проверки. Пока под рукой ничего нет. Старый продал уже

                            • Биос поставил последний. Может ранний поставить наоборот

                                • Можно еще кое что проверить, в BIOS понизить версию PCI-E до 3.0. Там есть параметры, можно выставить: Gen 3, Gen 2, Gen 4. Вот нужно попробовать выставить Gen 3 или Gen 2 вообще и глянуть не заработало в x16. Тут где-то один писал, что у него с новой RTX 50 серии была тема, что у него ПК нормально работал только на PCI-E 2.0 😅, а когда он выставлял более новые или сам биос выставлял автоматически, то у него вообще зависала даже Windows.

                                • Кто может пояснить про graphic interface. Судя по link speed, видеокарта работает на максимуме

                                  • Нет, Current Link Width: x8 - это то, в каком режиме прямо сейчас работает PCI-E слот, а рядом указано: Max. Supported x16 - это показывается то, в каком режиме данный слот может работать. То есть сам слот на материнской плате поддерживает x16, но сейчас работает в режиме x8. А Currentl Link Speed 16.0 GT/s - это скорость одной линии, не всей шины. На самом деле, скорость PCI-E 4.0 x8 имеет скорость почти 16 ГБ/с.

                                    • Понял. В биосе менял версию pci-e. Режим ×16 так и не появился

                                    • Подкинули другой проц. Все без изменений.

                                      • А другой - такой же 5700X3D? Или другую модель? После установки другого процессора BIOS сбрасывали до заводских настроек?

                                        • Привет! Ну что, нашли причину, почему видеокарта работала в режиме PCIe x8? Мне очень интересно - в итоге проблема оказалась в материнской плате?

                                        Login or Join to comment.