Установите графический драйвер Nvidia и включите Nvenc в Debian.
Установите графический драйвер Nvidia и включите Nvenc в Debian.

Недавно я приобрел Du Fu с видеокартой GT 710 и подумал, что смогу использовать аппаратное кодирование видеокарты Nvenc для онлайн-транскодирования Jellyfin и облачного вещания. Однако в процессе я столкнулся со многими проблемами. Здесь я разберусь с правильным процессом установки, чтобы использовать его в будущем.

Следует отметить, что установка драйвера видеокарты Nvidia потребует изменения ядра. Если вам необходимо установить программное обеспечение для ускорения, такое как Ruisu или Tcp BBR, вам необходимо сначала завершить его. С другой стороны, в текущую версию встроенного FFmpeg Jellyfin добавлена ​​поддержка Nvenc и Nvdec при компиляции, поэтому нет необходимости вручную компилировать ffmpeg.

1. Установите некоторые основные зависимости:

apt update && apt install -y gcc make

2. Перейдите по адресу geforce.cn/drivers, чтобы загрузить драйвер видеокарты.

3. Отключите системный драйвер nouveau по умолчанию и перезагрузите систему.

echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf

4. Запустите программу установки драйверов и дождитесь завершения автоматической установки.

bash NVIDIA-Linux-x86_64-440.59.run

В течение этого периода могут появиться некоторые окна подтверждения, выберите их все. Yes Вот и все. Дождитесь завершения автоматической установки и запустите ее. nvidia-smi Вы можете проверить установку драйвера.

Это нормально для видеокарт потребительского уровня (GeForce). Здесь не поддерживается. Просто убедитесь, что версия драйвера и версия CUDA отображаются нормально.

Если вам нужно включить функцию аппаратного перекодирования Jellyfin, потребуются две дополнительные операции:

1. Введите «Консоль-Воспроизведение-Транскодинг» и выберите Nvidia Nvenc для сохранения.

2. Выполните в ssh-терминале:

usermod -aG render jellyfin

service jellyfin restart

в renderD128 для /dev/dri/renderD128 Группа пользователей, к которой он принадлежит, обычно Debian 10 для render。

Наконец, если есть дисплей Intel Core, производительность использования Intel QSV будет намного выше, чем при использовании независимого дисплея начального уровня.

boy illustration
Каковы архитектуры микросервисов Java. Серверная часть плавающей области обслуживания
boy illustration
Описание трех режимов жизненного цикла службы внедрения зависимостей Asp.net Core.
boy illustration
Java реализует пользовательские аннотации для доступа к интерфейсу без проверки токена.
boy illustration
Серверная часть Unity добавляет поддержку .net 8. Я еще думал об этом два дня назад, и это сбылось.
boy illustration
Проект с открытым исходным кодом | Самый элегантный метод подписки на публичные аккаунты WeChat на данный момент
boy illustration
Разрешения роли пользователя Gitlab Гость, Репортер, Разработчик, Мастер, Владелец
boy illustration
Spring Security 6.x подробно объясняет механизм управления аутентификацией сеанса в этой статье.
boy illustration
[Основные знания ASP.NET] — Аутентификация и авторизация — Использование удостоверений для аутентификации.
boy illustration
Соединение JDBC с базой данных MySQL в jsp [легко понять]
boy illustration
[Уровень няни] Полный процесс развертывания проекта Python (веб-страницы Flask) в Docker.
boy illustration
6 способов чтения файлов свойств, рекомендуем собрать!
boy illustration
Графическое объяснение этапа строительства проекта IDEA 2021 Spring Cloud (базовая версия)
boy illustration
Подробное объяснение технологии междоменного запроса данных JSONP.
boy illustration
Учебное пособие по SpringBoot (14) | SpringBoot интегрирует Redis (наиболее полный во всей сети)
boy illustration
Подробное объяснение механизма подтверждения выпуска сообщений RabbitMQ.
boy illustration
На этот раз полностью поймите протокол ZooKeeper.
boy illustration
Реализуйте загрузку файлов с использованием минимального WEB API.
boy illustration
Демо1 Laravel5.2 — генерация и хранение URL-адресов
boy illustration
Spring boot интегрирует Kafka и реализует отправку и потребление информации (действительно при личном тестировании)
boy illustration
Мысли о решениях по внутренней реализации сортировки методом перетаскивания
boy illustration
Междоменный доступ к конфигурации nginx не может вступить в силу. Междоменный доступ к странице_Page
boy illustration
Как написать текстовый контент на php
boy illustration
PHP добавляет текстовый водяной знак или водяной знак изображения к изображениям – метод инкапсуляции
boy illustration
Интерпретация быстрой таблицы (TLB)
boy illustration
Интерфейс WeChat API (полный) — оплата WeChat/красный конверт WeChat/купон WeChat/магазин WeChat/JSAPI
boy illustration
Преобразование Java-объекта в json string_complex json-строки в объект
boy illustration
Примените сегментацию слов jieba (версия Java) и предоставьте пакет jar
boy illustration
matinal: Самый подробный анализ управления разрешениями во всей сети SAP. Все управление разрешениями находится здесь.
boy illustration
Коротко расскажу обо всем процессе работы алгоритма сборки мусора G1 --- Теоретическая часть -- Часть 1
boy illustration
[Спецификация] Результаты и исключения возврата интерфейса SpringBoot обрабатываются единообразно, поэтому инкапсуляция является элегантной.