35T, 75T, 100T или M.2: какую DMA-карту купить
Чем классы 35T, 75T, 100T и M.2 отличаются по ёмкости FPGA, USB-мосту и совместимости со слотом и почему цифра в названии ничего не говорит о скрытности.
Коротко
Цифра означает логическую ёмкость FPGA, а не уровень безопасности: 35T подходит для сборок только с радаром, у 75T самая широкая поддержка прошивок, у 100T самый большой запас. Если свободного PCIe-слота нет, берите M.2. Покупайте тот класс, под который ваш поставщик прошивки выпускает образы, а затем проверьте, что карта физически встаёт в слот.
На странице8
Что означают 35T, 75T и 100T?
35T, 75T и 100T — это маркировки чипов Xilinx Artix-7 (XC7A35T, XC7A75T и XC7A100T), а число в них — примерное количество логических ячеек в тысячах. В FPGA покрупнее помещается битстрим большего размера, так что в неё влезает более сложный образ прошивки и больше логики для стабильно высокой скорости чтения. Вот и вся техническая разница, и о незаметности для античита она ничего не говорит. 100T с халтурным шаблонным образом рискует больше, чем 75T с хорошим.
Чем отличаются четыре класса плат
Это практические различия, а не маркетинговые обещания. Из всего, что есть в таблице, покупку должно решать наличие прошивок: плата, под которую никто не собирает образы, бесполезна.
| Класс | Форм-фактор | Типичные мосты | Для чего подходит | На что обратить внимание |
|---|---|---|---|---|
| 35T | Низкопрофильная PCIe x1 | FT601 для данных, CH347 для прошивки | Сборки только с радаром и недорогой первый сетап | Меньше всего запаса под прошивку; некоторые поставщики больше не выпускают под неё новые образы |
| 75T | PCIe x1 или x4, полной высоты | FT601 для данных, CH347 для прошивки | Выбор по умолчанию — самая широкая поддержка прошивок на рынке | Ревизии плат различаются; при заказе прошивки важна модель, указанная на шелкографии |
| 100T | PCIe x1 или x4, полной высоты | FT601 для данных, CH347 для прошивки | Максимальная скорость чтения и самые сложные образы | Стоит дороже ради запаса, который многим сборкам так и не понадобится |
| M.2 | M.2 2280, ключ под слот NVMe | Зависит от платы — уточняйте до покупки | Компактные SFF-сборки и игровые ПК ноутбучного формата без свободного PCIe-слота | Нагрев в тесном слоте; образов прошивки меньше, чем для 75T |
Две платы, продающиеся как «75T», могут отличаться ревизией печатной платы, USB-мостом и чипом flash-памяти, поэтому сфотографируйте шелкографию до заказа прошивки.
Что нужно игровому ПК для любой из этих плат?
Проверьте эти требования до того, как тратить деньги, а не после того, как придёт коробка.
- Слот
- Один свободный слот PCIe (электрически x1 достаточно) или один свободный слот M.2 NVMe
- Место
- Физическое место рядом с видеокартой — измерьте, а не прикидывайте на глаз
- Планка
- Свободная прорезь под планку на задней стенке корпуса для карты полной высоты
- Кабель
- Нормальный кабель USB 3 с передачей данных, а не кабель только для зарядки
- Порт на втором ПК
- Порт USB 3 на задней панели. Не фронтальный разъём, не хаб и не док-станция
- BIOS
- Умеет определять неизвестное PCIe-устройство; настройки виртуализации можно менять
Внимание
Какой USB-C порт для данных, а какой для прошивки?
Почти на каждой современной плате два гнезда USB-C: порт прошивки, который работает через мост CH347, и порт данных, который работает через FT601. Когда карта уже прошита, работают через порт данных. Если второй ПК подключён к порту прошивки, ридер так и не увидит устройство, а новички принимают это за мёртвую карту. Если производитель платы пометил порты, всегда ориентируйтесь на его маркировку; на плате без подписей порт данных, как правило, тот, что дальше от контактов PCIe.
Совет
Что на самом деле влияет на скорость чтения?
Класс FPGA выбирают в расчёте на пропускную способность, а потом теряют львиную её долю на USB-тракте. Качество кабеля, поколение порта и то, поднялось ли соединение вообще в режиме USB 3, влияют на результат гораздо сильнее, чем выбор между 75T и 100T. Прежде чем винить плату, измерьте скорость чтения: тест занимает две минуты, и по нему есть отдельный гайд.
Что проверить, прежде чем отдавать деньги за плату
- Прошивка, которую вы собираетесь купить, выпускается именно под эту плату, а не просто под её класс FPGA
- Вы сфотографировали или записали модель и ревизию платы с шелкографии
- Карта физически помещается в слот и не упирается в видеокарту
- Вы знаете, какое гнездо — порт данных, а какое — порт прошивки
- У вас есть заведомо рабочий кабель USB 3, или вы покупаете его вместе с картой
- Ваша игра сейчас числится рабочей на странице статуса, так что покупка имеет смысл
Частые вопросы о покупке платы
Стоит ли 100T доплаты по сравнению с 75T?
Только если ваш поставщик прошивки выпускает образ, который использует дополнительный запас, или если вам нужна максимальная устойчивая скорость чтения. Сборке с радаром или ESP (ВХ) под игру, которую поддерживает 75T, не нужно ни то ни другое, так что лучше потратьте деньги на нормальный второй ПК и хороший кабель.
Подойдёт ли карта, купленная у другого продавца?
Часто да, если под эту конкретную плату существует прошивка, но одного класса из старого объявления, чтобы это подтвердить, мало. Перед покупкой образа пришлите фото, на котором видны плата, её шелкография и маркировка FPGA.
M.2-карта работает хуже, чем PCIe-карта?
Сама по себе нет, ведь слот M.2 NVMe — это по сути тот же PCIe. На практике отличаются две вещи: в тесном слоте меньше запас по температуре, а выбор готовых образов прошивки скромнее.
Нужен ли слот x4 или x16?
Нет, электрически эти платы x1, но в слоте x4 или x16 они прекрасно работают, и физически туда их часто проще поставить. Важно свободное место, а не количество линий.
Источники
Остальное — из нашей собственной работы на стенде: расположение портов, совместимость со слотами и влияние кабеля мы изучили, держа эти платы в руках, а сведения о том, какая прошивка выпускается под какую плату, отражают то, что мы видим на рынке.
- 01AMD/Xilinx DS180, 7 Series FPGAs Data Sheet: Overview
маркировки чипов Artix-7 и логическая ёмкость каждого из них — то, что стоит за обозначениями 35T, 75T и 100T
docs.amd.com
- 02pcileech-fpga (Ulf Frisk)
какие платы на Artix-7 поддерживает открытый gateware — отсюда и пошли эти обозначения классов
github.com
Читать дальше
Не получилось? Откройте тикет в Discord
Все гайды