Данная статья была написана по мотивам статьи Эффективное кодирование видео в Linux c Nvidia NVENC: часть 1, общая, однако имеет свои особенности и в отличие от оригинальной статьи, на момент написания которой не было выпущено патча, о котором пойдет речь дальше, я применил переработанный патч Nvidia Acceleration к FFmpeg 3.0.2, получив помимо энкодера nvenc еще и быстрый фильтр ресайза — nvresize.
В итого я получил возможность аппаратно кодировать видео в H.264 и HEVC при помощи видеокарты Nvidia GTX 960 на достаточно слабом компьютере (Xeon L5420) со скоростью (для H.264), превышающей возможности данного процессора до 10 раз (и в 3 раза относительно Core i7)! Причем на моем любимом Debian 8 Jessie.
Выбор видеокарты для игр – задача не из легких: с одной стороны подпирают запросы, с другой финансовые возможности. Приходится балансировать между желаемым и действительным, выбирая не очень дорогую, но вместе с тем производительную модель. NVIDIA GTX 960 из серии 9хх является одним из претендентов на звание «золотой середины», сочетая все достоинства архитектуры Maxwell второго поколения и сравнительно невысокую стоимость.
Произведен тестовый образец компанией Inno3D, вместо стандартного кулера с турбиной установлен массивная фирменная система охлаждения