Каковы различия в производительности между PCI-Express x16 и x4

У меня есть два слота PCI-Express x16 на моей материнской плате, но один из них имеет ширину полосы пропускания x4.

Для прохождения через мою графическую карту на виртуальную машину мне нужно использовать оба слота, и, к сожалению, самый простой способ для меня – это установить более прочную карту в слот x4, поскольку по умолчанию это второй слот.

Поэтому я задаюсь вопросом, какие заметные различия в производительности я могу ожидать от использования слота x4 с сильной картой, а не с его слотом x16. Это ограничивает производительность настолько, что сильная карта в слоте x4 будет действительно хуже, чем значительно слабая карта в слоте x16? (Для сравнения спецификаций я использую GTX-670 в слоте x4 и GTX-550-Ti в слоте x16)

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

Я нашел решение моей ситуационной проблемы, так как мне нужно иметь 670 в качестве дополнительной карты, чтобы ее можно было пройти, я смог найти настройку в своем BIOS в разделе «Конфигурация системного агента» (или что-то в этом роде), чтобы Установите «Основной дисплей», который позволил мне выбрать между «IGPU», «PCIE» и «PCI» до сих пор, я думал, что «PCI» стоит для реальных PCI-карт (они существуют), но, похоже, это действительно означает x16 ( X4). Это означает, что он использует PCI, поскольку основной дисплей решил проблему для моей конкретной материнской платы Asus.

Я провел тест Unigine Heaven, чтобы измерить различия. PCI-Express x4 недостаточно для того, чтобы добиться производительности 670 в любой точке, такой же низкой, как у 550-Ti, но это все еще является узким местом и оказывает значительное влияние на производительность.

670 выполнили немного лучше (не сказал бы значительную, но не незначительную разницу, примерно 3-10 FPS разницы) на шине x16, рендеринг эталона стал намного более плавным, чем на шине x4, которая имела намного больше Заикание в нем.

В целом я бы сказал, что существует очень заметная разница в производительности между x4 и x16 для 670, но все же не так уж плохо, что карта оказывается значительно слабее, чем на шине с более высокой пропускной способностью. Это, однако, заметно слабее, и будет больше заикания, а опускания кадров, похоже, более распространены, чем на шине x16.

Стоит также отметить, что на шине x16 на шине x16 температура была примерно на 10 ° C выше, чем на шине x4, то есть, если карта работает на шине x4, ее можно разгонять чуть больше, не перегревая, чтобы компенсировать разницу в производительности между автобусы. (Оверклокинг – это только догадка с моей стороны, я не пробовал)

В следующих результатах значения в круглых скобках являются истинными значениями (то есть моя материнская плата ( Asus P8Z77-V LX ) имеет 3.0 pci-express шину, но мой CPU ( i7 2600 ) совместим только с (2.0), карта находится в Шина x16, но плата может передавать только пропускную способность (x4) от нее)

Само собой разумеется, что все настройки драйвера и унифицированные настройки (максимальные в полноэкранном режиме с разрешением 1920×1080 точек) были одинаковыми на обеих картах, однако на 670 были запущены два повторяющихся дисплея (т. Е. Один отключенный телевизор и один монитор FullHD, который был общим Между 670 и 550-Ti, 670 использовал порт VGA на этом мониторе, тогда как 550-Ti имел DVI)

GTX 670 на PCI_Express 3.0 (2.0) x16:

Min FPS:17.1 Max FPS:69.2 FPS:32.0 Score:807 

GTX 670 на PCI-Express 2.0 x16 (x4):

 Min FPS:7.3 Max FPS:65.9 FPS: 30.1 Score:759 

GTX 550-Ti на PCI-Express 3.0 (2.0) x16:

 Min FPS:4.5 Max FPS:22.8 FPS:9.1 Score:228 

GTX 550-Ti на PCI-Express 2.0 x16 (x4):

 Min FPS:4.1 Max FPS:19.9 FPS:8.8 Score:223 

Как вы можете видеть, однако, на 550-Ti разница в производительности тривиальна (мы говорим о разнице в 0,3 FPS, я предполагаю, что в реальной производительности разница никогда не превысит 1FPS, программы не идеальны, в более раннем тесте 550- Ti на x4 получил 21,9 макс FPS только для того, чтобы быть ясным, макс / мин не выглядят бесполезными, это действительно значение FSG FPS) Я собираюсь угадать (я признаю, что не знаю, о чем говорю), что решающее Фактором, по которому важно использовать шину x16 по сравнению с x4, является пропускная способность карт памяти ( GeForce GTX 670 имеет 192,2 ГБ / с, а GeForce GTX 550-Ti – 98,4 ГБ / с)

Единственные спецификации, о которых я не упоминал до сих пор, это то, что у меня есть 24 ГБ DDR3 @ 1866Mhz и 120 ГБ SSD, на которых установлен Unigine.

Все зависит от того, как работает игра.
Ширина полосы пропускания, x4 составляет четверть x16.

X4 имеет 20 Гбит / с или 1,6 ГБ / с
в то время как
X16 имеет 80 Гбит / с или 6,4 ГБ / с

Однако, если игре не требуется общаться с любым другим компонентом на компьютере со скоростью x16, то отсутствие x16 ничего не замедлит.
И наоборот, если пропускная способность, требуемая GPU, больше, чем может обеспечить x4, то это будет узким местом.

Взгляните на эти тесты – x4 не сильно пострадал от x16 – если это было в конфигурации SLI, однако в нем подчеркивается, что x4 никак не ущемляет графический процессор, хотя для этих тестов несколько лет.

  • PCI-E SATA-контроллер
  • Как материнские платы могут обеспечить больше PCIe-полос, чем чипсет?
  • Видеокарта PCI Express 3.0 в слот PCI-E 1.0 x16
  • PCIE для USB / Thunderbolt для видеокарты
  • Что такое PCI-Express Lane?
  • Двойные / тройные личности M.2 SSD, поддерживающие PCIe NVMe + SATA, как и поддержка двух слотов M.2 (B + M)? Как найти / идентифицировать их?
  • Могу ли я полностью отключить PCIe Video / Graphics Card для каждого BIOS / программного обеспечения?
  • Добавление платы контроллера PCI Express SATA 6 Гбит / с?
  • Как настроены PCI / PCIe BAR для доступа к памяти на устройстве?
  • Я подключил 8-контактный кабель EPS (CPU) к порту PCI-E графического процессора. Это повреждено?
  • Несколько (3) мониторов с использованием видеокарты Intel iGPU + PCI-e
  • Давайте будем гением компьютера.