← Обратно к Методам снижения нагрузки

CUDA и аппаратное ускорение декодирования h.264 на видеокартах NVidia

Xeoma поддерживает аппаратное ускорение CUDA на видеокартах NVidia.

Многие задаются вопросом, какие модели мы рекомендуем. Есть множество вариантов, но рекомендуем обратить внимание на следующие:

Asus GeForce GTX 950 (или выше, но это не повлияет на скорость декодирования H264) – цена 9500 руб (октябрь 2016). Минус этого варианта в том, что может не хватить видеопамяти, т.е. в зависимости от разрешения возможно получить вместо 510fps только 250fps.

Asus GeForce GTX 960 именно с 4096(!) Мб видеопамяти – 19000 руб. (октябрь 2016).

Asus GeForce GTX 1060 минимум с 6144 Мб видеопамяти – 20000 руб. (октябрь 2016) – в 1.5 раза быстрее, чем у карты GTX 960.

Asus GeForce GTX 1070 с 8192 Мб видеопамяти – 27000 руб. (октябрь 2016).

Таким образом, оптимальный вариант сейчас (в том числе и по цене) – Asus GeForce GTX 1060 минимум с 6144 Мб видеопамяти – 20000 руб.

Если позволяет бюджет, стоит предпочесть Asus GeForce GTX 1070 с 8192 Мб видеопамяти по цене 27000 руб. – в этом случае вы сможете подключить больше камер, т.к. 1060 в некоторых вариантах упирается в размер видеопямяти.
Даёт теоретически около 750 fps Full-HD, т.е. она в 1.5 раза быстрее, чем 900-серии (у которой только 510 fps Full-HD).

Т.е. на GTX 950 при 30fps Full-HD – будет 8 (возможно до 16-17) видопотоков.
На GTX 960 4ГБ при 30fps Full-HD – будет до 16-17 видопотоков, но она стоит столько же как 1060, т.е. её покупка не выгодна.
На GTX 1060 6ГБ при 30fps Full-HD – будет до 25 видопотоков. А при 10 fps – до 75 камер. (но надо проверять, хватит ли видеопамяти, возможно, что не хватит, а только на 40-45).
При уменьшении разрешения или fps – пропорционально больше камер.

Примечание: на компьютере должно быть достаточно и оперативной памяти. Желательно минимум 16Гб (минимум по 200Мб на камеру).
Т.к. на декодирование через CUDA память также расходуется (более 140МБ на камеру Full-HD), то 6ГБ теоретически хватит на 40-42 камеры, 8ГБ – на 55-57 камер (при несколько меньшем fps). Иначе не хватит уже скорости видеоркарты.

Надеемся, эта информация поможет!