Посмотрев несколько тестов производительности, которые измеряют влияние различных настроек PCI-Express на производительность видеокарты, я был очень удивлен. Кажется, что это почти повсеместно: вдвое меньше дорожек с 16 до 8, а также тестирование между разными поколениями оказывает незначительное влияние. Я пытаюсь понять, почему.
Я понимаю, что большим узким местом для выполнения вычислений на GPU является копирование памяти в и из VRAM GPU. Как тогда возможно, что удвоение числа дорожек почти ничего не дает? Я предполагаю, что драйверы карт заблокированы для использования до 8 дорожек; Мое предположение, что время копирования является значительным по сравнению с фактическим вычислением, неверно; и / или есть намного больше ограничений, о которых я не знаю (что, очевидно, верно).
Быстрый поиск в Google приведет вас к нескольким, казалось бы, заслуживающим доверия оценкам.
Вот лучшие 2 из моего поиска:
https://www.pugetsystems.com/labs/articles/Impact-of-PCI-E-Speed-on-Gaming-Performance-518
http://www.gamersnexus.net/guides/2488-pci-e-3-x8-vs-x16-performance-impact-on-gpus
Я видел много постов и статей, ясно указывающих на отсутствие различий между настройками, но ни одна не объяснила, почему на приемлемом уровне.