Я работаю над потоковым мультимедийным приложением, которое при загрузке загружает большое количество данных на видеокарту. Процессор делает очень мало в момент, когда данные толкаются, он простаивает вдоль почти нулевого процента использования.Как узнать пропускную способность, используемую по шине PCIe?
Я хотел бы следить за тем, какие машины борются за то, чтобы выталкивать исходные данные, и какие из них могут справиться, чтобы я мог получить минимальную рекомендованную спецификацию для оборудования наших клиентов.
Я обнаружил, что ПК с разъемами PCIe 1.1 x16 борются с исходными данными, которые нажимаются на графическую карту.
У моего компьютера разработки есть слот PCIe 2.0 x16, и у него нет проблем с копированием большого количества данных, которые первоначально были перенесены на графическую карту.
Мне нужны цифры, чтобы доказать (или опровергнуть) мою мысль.
То, что я хотел бы, чтобы быть в состоянии определить:
Какой тип слот видеокарта на? Какова скорость этого слота? Gfx имя карты Версия драйвера карты Gfx
Но самое главное, поток данных через слот PCIe - например, если я могу показать, что шина PCIe максимизируется данными, я могу указать на это как на горлышко бутылки.
Я знаю, что скорость системной памяти также является фактором здесь, например. данные передаются из ОЗУ по шине PCIe на видеокарту, так же как можно определить скорость системной памяти?
Наконец, я пишу в неуправляемом C++, поэтому доступ к библиотекам .NET не является вариантом.
Ошибок нет, потоковое видео просто останавливается и заикается. – 2010-09-21 10:16:08
кажется, что нет возможности отслеживать использование полосы пропускания PCIe ... – 2011-02-15 12:23:10