реклама на сайте
подробности

 
 
> Отличие в пропускной способности слотов PCIe x 4 на разных материнских платах., При передаче "host->FPGA" на P75 скорость почему-то ниже.
FLTI
сообщение May 27 2014, 00:54
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832



Здравствуйте!

Есть ли какое-то отличие в работе слотов PCIe x 4 на разных материнских платах, например на 55-ом интеловском чипсете и на 75-ом интеловском чипсете?
Судя по описанию на материнской плате на 55-ом интеловском чипсете PCIe x 4 соответствует GEN1, а на 75-ом - уже GEN2.

На своей тестовой плате с ядром PCIe x 4 GEN1 заметил, что скорость передачи host->FPGA на 75-ом чипсете меньше, чем на 55-ом.
Насколько точно меньше, пока померить не могу, но видно , что поток 300 МБайт/с через host->FPGA на 55-ом нормально проходит, а на 75-ом идут потери данных.

Вот как устроено это ядро PCIe x 4 GEN1 на базе Altera HardIP :
Writes "host->FPGA" are made by DMA reads by the FPGA in two steps: The FPGA sends a read request packet and the host sends the data in a completion packet.
The FPGA can have several read requests pending for the same stream.

Таким образом, пропускная способность зависит от того, насколько быстро откликается host, т.е материнская плата.
Так вот получается, что материнская плата на 55-ом интеловском чипсете откликается быстрее, чем на 75-ом интеловском чипсете.
Почему, в чём может быть причина и как это исправить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
FLTI
сообщение Sep 13 2014, 07:55
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832



Проверил свою тестовую плату с ядром PCIe x 4 GEN1 в слоте PCIe x 16 ( в режиме PCIe x 4 ) на матери с чипсетом Z97 и проверил её состояние через PCI Scope.
Оказывается на матери с чипсетом Z97 параметр Negotiated Link Width оказался только лишь х1 и скорость потока также низкой, как и на матери с чипсетом B75.
А на матери с чипсетом P55 параметр Negotiated Link Width оказался правильным х4 и поток высокий.

Почему же на на матерях с чипсетом Z97 и B75 ( обе матери от Gigabyte ) в слоте PCIe x 16 ( в режиме PCIe x 4 ) плата опознаётся как PCIe х 1, а на матери с чипсетом P55 опознаётся как PCIe х 4?
И что нужно сделать, чтобы и на матерях с чипсетом Z97 и B75 в слоте PCIe x 16 ( в режиме PCIe x 4 ) плата опознавалась бы как PCIe х 4?

P.S. У меня на плате применён Lane Reversal.
Go to the top of the page
 
+Quote Post
Bios71
сообщение Sep 15 2014, 07:42
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 21-02-08
Из: Мюнхен
Пользователь №: 35 249



Цитата(FLTI @ Sep 13 2014, 11:55) *
Проверил свою тестовую плату с ядром PCIe x 4 GEN1 в слоте PCIe x 16


"не все йогурты одинаково полезны"(с)

попробуйте запретить ASPM и принудительно активировать GEN1 вместо "Auto" для PCIe x16

если биос при автоопределении пытается в слоте х16 найти GEN3 потом GEN2 и только в последнюю очередь GEN1
то возможно ваша карта(FW в ней) после попыток GEN3 / GEN2 не так свежа и сваливается в х1 laughing.gif

а на старых чипсетах GEN3 биос не искал


--------------------
я не волшебник, я только учусь ...
Go to the top of the page
 
+Quote Post
FLTI
сообщение Sep 15 2014, 09:11
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832



Цитата(Bios71 @ Sep 15 2014, 11:42) *
"не все йогурты одинаково полезны"(с)

попробуйте запретить ASPM и принудительно активировать GEN1 вместо "Auto" для PCIe x16

если биос при автоопределении пытается в слоте х16 найти GEN3 потом GEN2 и только в последнюю очередь GEN1
то возможно ваша карта(FW в ней) после попыток GEN3 / GEN2 не так свежа и сваливается в х1 laughing.gif

а на старых чипсетах GEN3 биос не искал

То есть Вы считаете, что причину надо искать не в своей плате, а в материнской плате?
ASPM был по умолчанию отключен в БИОСе, а установка GEN1 вместо "Auto" ничего не дала...

Посмотрел внимательно через PCI Scope регистры PCI Express Capabilities.
Заметил, что в матери на чипсете Z97 ( где плата ошибочно опознаётся как х1 ) в Device Status Register значение Corretable Error Detected = Yes, а в матери на чипсете P55 ( где плата правильно опознаётся как х4 ) в Device Status Register значение Corretable Error Detected = No, т.е ошибки не было.
Значит всё-таки проблема со стороны своей платы?

Это для меня сейчас самое важное понять - проблема со стороны своей платы или в конфликте разных GEN на своей плате и на материнской плате?
Go to the top of the page
 
+Quote Post
Bios71
сообщение Sep 15 2014, 09:40
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 21-02-08
Из: Мюнхен
Пользователь №: 35 249



Цитата(FLTI @ Sep 15 2014, 13:11) *
Это для меня сейчас самое важное понять - проблема со стороны своей платы или в конфликте разных GEN на своей плате и на материнской плате?


а "глаз" смотрели на всех материнках и на всех линиях? каково его качество ?


--------------------
я не волшебник, я только учусь ...
Go to the top of the page
 
+Quote Post
FLTI
сообщение Sep 15 2014, 10:26
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832



Цитата(Bios71 @ Sep 15 2014, 13:40) *
а "глаз" смотрели на всех материнках и на всех линиях? каково его качество ?

Нет, глаз пока нечем посмотреть, могу судить об устойчивости работы платы пока только по внешним признакам.
Как я уже ранее писал, на чипсете P55 плата опознаётся как PCIe x 4 и работает устойчиво с потоком 300 Мбайт/с ( больше пока не надо ) , а на чипсете B75 и Z97 плата опознаётся как PCIe x 1 и работает устойчиво с потоком только 150 Мбайт/с.


Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- FLTI   Отличие в пропускной способности слотов PCIe x 4 на разных материнских платах.   May 27 2014, 00:54
- - Dvorkin   300 МБ/с для PCIe x4 - это совсем небольшой поток....   Aug 20 2014, 10:58
|- - FLTI   Цитата(Dvorkin @ Aug 20 2014, 14:58) 300 ...   Aug 20 2014, 11:45
|- - dsmv   Цитата(FLTI @ Aug 20 2014, 14:45) У меня ...   Aug 21 2014, 16:08
- - krux   подключение через разные шины / разные чипсеты даю...   Aug 21 2014, 18:55
|- - FLTI   Цитата(krux @ Aug 21 2014, 22:55) подключ...   Aug 22 2014, 16:59
- - krux   чипсет P55 - http://www.intel.com/content/dam/www/...   Aug 22 2014, 17:53
|- - FLTI   Цитата(krux @ Aug 22 2014, 21:53) ещё одн...   Aug 22 2014, 19:27
- - FLTI   Сейчас уточнил, падение скорости было на матери Gi...   Aug 23 2014, 13:40
- - krux   у B75 ещё и PCI-шина торчит. В неё случаем, ничего...   Aug 23 2014, 14:19
|- - FLTI   Цитата(krux @ Aug 23 2014, 18:19) у B75 е...   Aug 23 2014, 15:08
- - FLTI   Цитата(Kuzmi4 @ Sep 15 2014, 18:54) 2 FLT...   Sep 15 2014, 15:58
- - Kuzmi4   Проверил в моём Quartus II 64-Bit Version 13.1.0 B...   Sep 15 2014, 16:25
|- - FLTI   Цитата(Kuzmi4 @ Sep 15 2014, 20:25) Прове...   Sep 15 2014, 17:33
- - Kuzmi4   В принципе, если он так упорно хочет видеть именно...   Sep 16 2014, 08:14
|- - FLTI   Цитата(Kuzmi4 @ Sep 16 2014, 12:14) В при...   Sep 16 2014, 08:45
- - FLTI   Оказывается проблема была в некачественном напряже...   Sep 20 2014, 07:32
- - Kaligooola   Может повторюсь. Но как-то была проблема с Gygabyt...   Sep 22 2014, 15:15


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 22:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01411 секунд с 7
ELECTRONIX ©2004-2016