Ошибка nvenc obs неподдерживаемое устройство

NVIDIA NVENC — это функция видеокарт NVIDIA, которая позволяет выполнять некоторые задачи, включая кодирование видео, но некоторые пользователи OBS Studio сообщают об ошибках NVENC.

Благодаря этой функции он переносит ресурсоемкую задачу с ЦП на определенную часть графического процессора. 

Кроме того, полезно знать, что многие программы для прямой трансляции и записи, например vMix, Wirecast, Open Broadcaster и Bandicam, поддерживают кодировщик.

Кроме того, NVIDIA Encoder позволяет вам записывать свои игры и делиться ими. Это включено в программное обеспечение NVIDIA GeForce Experience.

В этой статье мы объясним, как вы можете решить все ошибки OBS Studio NVENC, с которыми вы можете столкнуться при использовании OBS.

Как включить аппаратное кодирование (NVENC) в OBS?

  • Запустите OBS, нажмите «Файлы», затем выберите «Настройки».

  • Затем выберите «Вывод» (расположен в боковом меню).

  • Наконец, щелкните NVENC H.264 в окне, которое открывается в раскрывающемся списке кодировщика, чтобы включить аппаратное кодирование.

Если вы спрашиваете, что такое кодек NVENC, это инструмент для аппаратного кодирования, доступный в версиях OBS для Mac и Windows.

Но для лучшего результата разработчики рекомендуют использовать кодировку на компьютерах под управлением Windows.

Кроме того, его лучше всего использовать с графическими процессорами NVIDIA. Аппаратное кодирование доступно на картах NVIDIA с начала 2012 года.

Как я могу исправить ошибки OBS NVENC?

1. Исправить ошибку OBS Studio NVENC неподдерживаемое устройство

  • Сначала откройте программу OBS.
  • Нажмите «Файл» и перейдите в «Настройки».

  • Перейдите на вкладку «Вывод».

  • Затем найдите потоковую коробку.
  • Нажмите на кодировщик и измените его на Quicksync (QSV) или x264 вместо NVENC.

  • Наконец, выберите ОК.

2. Исправьте ошибку OBS NVENC: слишком много одновременных сеансов.

Ошибка OBS NVENC, которая говорит, что у вас слишком много одновременных сеансов, означает, что у вас больше одновременных сеансов кодирования, чем поддерживает ваш графический процессор.

Современные драйверы графического процессора могут поддерживать до трех сеансов, в то время как старые драйверы ограничиваются двумя сеансами. Если вы считаете, что у вас не так много одновременных сеансов, перезагрузите компьютер.

3. Исправить ошибку OBS NVENC не удалось: 8

Полное сообщение об ошибке для этой проблемы сопровождается спецификацией NV_ENC_ERR_INVALID_PARAM.

Причина этой ошибки в том, что NVENC не поддерживает разрешения выше 4096 по самой большой стороне и не может ничего захватить или показать.

Вы должны установить выходное разрешение ниже 4096 по наибольшей стороне. Базовое (холстовое) разрешение может быть больше, чем выходное (масштабированное), если вам это нужно.

4. Исправить ошибку инициализации кодировщика OBS NVENC.

  • Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Диспетчер устройств» из списка.

  • Разверните раздел «Видеоадаптеры», щелкните правой кнопкой мыши драйвер NVIDIA и выберите «Обновить драйвер».

  • Нажмите «Автоматический поиск драйверов», и система выполнит поиск лучшего драйвера.

Чтобы исправить ошибку кодировщика Init, вам необходимо обновить драйвер NVIDIA до последней версии.

Если приведенного выше решения недостаточно, посетите раздел загрузки драйверов NVIDIA и получите последнюю версию драйвера с их веб-сайта.

Обязательно получите соответствующую версию для вашего оборудования. В противном случае вы рискуете получить другие графические ошибки и системные проблемы, такие как BSoD.

Чтобы избежать этого, используйте такой инструмент, как DriverFix, который определяет используемое вами оборудование и автоматически загружает соответствующие драйверы.

Кроме того, замена nvEncodeAPI.dll, расположенной в следующем каталоге, предыдущими версиями этого DLL-файла может помочь исправить ошибки OBS Studio NVENC:
C:WindowsSysWow64

Для этого вам нужно загрузиться в безопасном режиме. Предыдущие версии nvEncodeAPI.dll можно найти по следующему адресу:
C:WindowsSystem32DriverStoreFileRepositorynv_disp.inf_amd64_neutral_

5. Исправьте неверный параметр ошибки OBS NVENC.

Максимальное разрешение, к которому вы можете стремиться в NVENC h.264, составляет 4096 × 4096. Однако NVENC h.265 поддерживает разрешение до 8192×8192 пикселей.

Дело в том, что стриминговые сервисы не поддерживают h.265. Вы можете использовать его только с выходом FFmpeg OBS. Итак, вы собираетесь пойти на 4096 в основном.

6. Исправлен кодек OBS NVENC: функция не реализована

  • Перейдите в значок «Файл» и нажмите «Настройки», чтобы открыть его.

  • На вашем экране откроется окно настроек; теперь выберите вкладку «Вывод».

  • После этого найдите потоковую коробку.

  • Нажмите на Encoder и измените его на Software вместо NVENC.  
  • Теперь нажмите ОК.

Как я могу исправить перегрузку кодирования OBS NVENC?

Одним из решений, которое может исправить эту ошибку OBS NVENC, является снижение частоты кадров. Если вы снимаете с высокой частотой кадров (от 48 до 60), могут возникать задержки.

Это может произойти по ряду причин. Однако основная причина заключается в том, что ваш графический процессор не может отображать как саму игру, так и видео, которое вы транслируете.

  • Сначала откройте «Настройки» и нажмите «Видео».

  • Есть раздел Common FPS Values. Выберите его и выберите 30 или меньше.

  • Затем нажмите «ОК» и закройте OBS. Теперь перезагрузите компьютер и проверьте свой поток, чтобы увидеть, появляется ли ошибка снова.

Если вы не обновили свои драйверы в OBS NVENC после открытия NVIDIA GEFORCE EXPERIENCE, щелкните драйверы и обновите их. Не забудьте после этого перезагрузить компьютер.

Вы также можете использовать ICQ в качестве контроля скорости и установить значение качества ICQ от 20 (лучшее качество, файлы большего размера) до 23 (ухудшенное качество, файлы меньшего размера).

Помните, что OBS использует потрясающую библиотеку кодирования видео с открытым исходным кодом — x264. Вы можете установить предустановку кодировщика x264 на сверхбыструю, чтобы снизить нагрузку на ЦП.

Сообщите нам, какое решение вы использовали для успешного устранения проблем OBS Studio NVENC в разделе комментариев ниже.


by Farhad Pashaei

As a technophile, Farhad has spent the last decade getting hands-on experience with a variety of electronic devices, including smartphones, laptops, accessories, wearables, printers, and so on. When… read more


Updated on June 22, 2023

  • OBS Studio is one of the most widely used applications when it comes to capturing your screen or streaming.
  • There are some OBS NVENC errors that you might run into because of bad configuration or outdated drivers.
  • You can fix encoding overload in OBS by reducing frame rate, changing the encoder preset, and freeing up your disk space.

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix Windows PC system issues, you will need a dedicated tool
Fortect is a tool that does not simply cleans up your PC, but has a repository with several millions of Windows System files stored in their initial version. When your PC encounters a problem, Fortect will fix it for you, by replacing bad files with fresh versions. To fix your current PC issue, here are the steps you need to take:

  1. Download Fortect and install it on your PC.
  2. Start the tool’s scanning process to look for corrupt files that are the source of your problem
  3. Right-click on Start Repair so the tool could start the fixing algorythm
  • Fortect has been downloaded by 0 readers this month.

NVIDIA NVENC is a feature in NVIDIA graphics cards that enables you to perform some tasks, including video encoding but some OBS Studio users have reported NVENC errors.

Thanks to this feature, it offloads the resource-eating task from the CPU to a specific part of the GPU. 

Also, it is good to know that many live streaming and recording programs, for instance, vMix, Wirecast, Open Broadcaster, and Bandicam support the encoder.

Moreover, the NVIDIA Encoder enables you to capture your games and share them. This is included in NVIDIA’s GeForce Experience software.

In this article, we explain how you can solve all the OBS Studio NVENC errors you might run into when you are using OBS.

How do I enable hardware encoding (NVENC) in OBS?

  1. Start OBS, click on Files then select Settings.Go to Settings
  2. Next, select Output (located on the side menu).Go to Output
  3. Finally, click on NVENC H.264 in the window that opens under the encoder drop-down to enable hardware encoding.

If you’re asking what is NVENC codec, it is a tool for hardware encoding available in both Mac and Windows versions of OBS.

But for the best result, it is recommended by the developers to use encoding on computers running Windows.

Also, it is best used with NVIDIA GPUs. Hardware encoding has been available on NVIDIA cards since early 2012.

How can I fix OBS NVENC errors?

1. Fix the OBS Studio NVENC error unsupported device

  1. First, open the OBS program.
  2. Click on File and head over to Settings.Go to Settings
  3. Go to the Output tab.Go to Output-OBS Studio NVENC errors
  4. Then, find the streaming box.
  5. Tap on the Encoder and change it to Quicksync (QSV) or x264 instead of NVENC.
  6. Finally, select OK.

2. Fix the OBS NVENC error: Too many concurrent sessions

OBS NVENC error that says you have too many concurrent sessions means that you have more concurrent encoding sessions than your GPU supports.

Up-to-date GPU drivers can support up to three sessions, while the older drivers cap at two sessions. If you think you do not have this many concurrent sessions, reboot your computer.

3. Fix the OBS NVENC error failed: 8

The complete error message for this issue is accompanied by the NV_ENC_ERR_INVALID_PARAM specification.

The reason for this error is that NVENC does not support resolutions that are higher than 4096 on their largest side and it fails to capture or show anything.

You should set your output resolution to be lower than 4096 on its largest side. Base (canvas) resolution can be the larger one rather than the output (scaled) one if you need it to.

Read more about this topic

  • How to download OBS and start streaming
  • How to Add Browser Source to OBS Studio
  • Best Chroma Key Settings & Tips on OBS Studio

4. Fix the OBS NVENC error init encoder

  1. Right-click the Start button and select Device Manager from the list.
  2. Expand the Display Adapters section, right-click the NVIDIA driver, and select Update driver.
  3. Click on Search automatically for drivers and the system will look for the best driver.

To fix the Init encoder error, you need to update your NVIDIA driver to its latest version.

If the solution above wasn’t enough, visit the NVIDIA driver download section and get the latest driver from their website.

Make sure to get the corresponding version for your hardware. Otherwise, you risk getting other graphical errors and system problems like BSoDs.

To avoid that, use a tool like Outbyte Driver Updater that detects the hardware you run and automatically downloads corresponding drivers.

Also, replacing the nvEncodeAPI.dll located in the following directory with previous versions of this DLL file can help fix OBS Studio NVENC errors: C:WindowsSysWow64

You need to boot into Safe Mode to be able to do this. Previous versions of nvEncodeAPI.dll can be found in the following location: C:WindowsSystem32DriverStoreFileRepositorynv_disp.inf_amd64_neutral_

5. Fix the OBS NVENC error invalid param

The maximum resolution you can aim for in an NVENC h.264 is 4096×4096. However, NVENC h.265 supports resolutions of up to 8192×8192 pixels.

The point is that h.265 is not supported by streaming services. You can only use it with the FFmpeg output of the OBS. So, you are going to go for the 4096 one mostly.

6. Fix the OBS NVENC codec: Function not implemented

  1. Go into the icon File and click on Settings to open it.Go to Settings
  2. A setting window opens on your screen; now select the Output tab.Go to Output-OBS Studio NVENC errors
  3. Afterward, look for the streaming box.Change Encoder to fix OBS Studio NVENC errors
  4. Click on the Encoder and change it to Software instead of NVENC
  5. Now click on OK.

How can I fix the OBS NVENC Encoding Overload?

One solution that can fix this OBS NVENC error is to reduce the frame rate. If you’re capturing at a high frame rate (48 to 60), you may experience lags.

This can happen for a number of reasons. However, the main reason is that your GPU cannot render the game itself as well as the video you’re streaming.

  1. First, open Settings and click on Video.
  2. There is a section called Common FPS Values. Select it and choose 30 or less.
  3. Then, click on OK and close the OBS. Now restart your computer and check your stream to see if the error comes up again.

If you haven’t updated your drivers on OBS NVENC after you open NVIDIA GEFORCE EXPERIENCE, click on the drivers and update them. Make sure to reboot your computer afterward.

You can also use ICQ as the rate control and set the ICQ quality value between 20 (better quality, larger files) and 23 (diminished quality, smaller files).

Remember that OBS uses a fabulous open-source video encoding library – x264. You can set your x264 encoder preset to ultrafast to reduce CPU usage.

Let us know which solution you used to successfully fix OBS Studio NVENC problems in the comments section below.

newsletter icon

Ошибка NVENC — одна из тех ошибок, с которыми сталкиваются пользователи программного обеспечения Open Broadcaster (OBS) при потоковой передаче или записи видеоконтента. Ошибка вызвана рядом факторов, включая аппаратную и программную несовместимость, аппаратные ограничения и неправильные настройки OBS.

В этой статье больше внимания будет уделено OBS-ошибке NVENC, ее первопричинам и способам ее устранения. Мы также рассмотрим различные способы устранения этой распространенной проблемы и дадим советы по улучшению скорости и качества потокового видео.


Содержание

  • Что такое OBS NVENC Encoder?
  • Что вызывает ошибку OBS NVENC?
  • Как исправить ошибку OBS NVENC?
    • Решение 1. перезагрузите компьютер
    • Решение 2. обновите драйвер графического процессора
    • Решение 3. уменьшить разрешение вывода в OBS
    • Решение 4. отключение внутриигрового наложения (NVIDIA и Discord)
      • 4A. Отключите настройки наложения в Nvidia Experience
      • 4B. Отключите настройки наложения в Discord
    • Решение 5. Переключитесь на быструю синхронизацию, чтобы использовать аппаратное кодирование
    • Решение 6. Переключитесь на программное обеспечение (x264) для использования программного кодирования
    • Решение 7. переустановите распространяемые файлы Microsoft C ++
  • Рекомендуемое решение — исправить различные проблемы и ошибки ПК
  • Заключение

Что такое OBS NVENC Encoder?

NVENC encoder OBS, или NVIDIA Encoder OBS, представляет собой технологию кодирования видео, разработанную NVIDIA, которая позволяет пользователям передавать или записывать высококачественное видео на свой компьютер без ущерба для производительности или частоты кадров. Он используется многими стримерами, геймерами и создателями видеоконтента для захвата и трансляции своего контента.

NVENC encoder OBS доступен как в бесплатной, так и в платной версиях. Бесплатная версия позволяет пользователям кодировать видео до 1080p со скоростью 60 кадров в секунду (FPS), в то время как платная версия поддерживает видео до 4K со скоростью 120 кадров в секунду. Платная версия также предлагает дополнительные функции, такие как пользовательские профили и расширенные настройки.

Что вызывает ошибку OBS NVENC?

Это одна из самых распространенных ошибок, с которыми сталкиваются геймеры и стримеры при использовании программного обеспечения для открытого вещания (OBS). Обычно она появляется при попытке потоковой передачи или записи с помощью OBS и вызвана проблемой с аппаратным или программным обеспечением вашего компьютера.

  • Наиболее распространенной причиной ошибки NVENC является устаревшая версия вашего графического диска
  • Другой потенциальной причиной проблемы OBS NVENC является конфликт между приложением OBS и другими приложениями или службами, запущенными на вашем компьютере.
  • Любые настройки наложения и конфликтующие компоненты Microsoft Visual C ++ также приводят к обсуждаемой ошибке.
  • Наконец, ошибка может быть вызвана неисправной или устаревшей версией библиотеки NVIDIA Encoder library, которая используется OBS для аппаратного ускорения кодирования видео.

Как исправить ошибку OBS NVENC?

Прежде чем приступить к решению проблемы с методами устранения неполадок, вы должны открыть диспетчер задач и завершить все задачи, которые не связаны с OBS. Кроме того, вам следует отключить любое антивирусное или брандмауэрное программное обеспечение, установленное на вашем компьютере, поскольку они могут мешать работе OBS.

Кроме того, чтобы устранить эту проблему, вы должны убедиться, что ваше оборудование соответствует минимальным системным требованиям для запуска OBS. Вы можете найти эти требования на веб-сайте OBS.

Тем не менее, если вы столкнулись с той же ошибкой, воспользуйтесь приведенными ниже решениями.

Решение 1. перезагрузите компьютер

Перезагрузка компьютера может помочь сбросить любые неправильно настроенные настройки или сбои в системе. Это не только очистит память, используемую приложениями и процессами, но также обновит службы и драйверы, которые могут вызывать ошибку NVENC в OBS. Если вы столкнулись с этой проблемой с функцией OBS NVENC, рекомендуется полностью отключить компьютер, а не переводить его в режим ожидания или гибернации.

  • Нажмите клавиши Windows + D, чтобы перейти на рабочий стол. Затем нажмите клавиши Alt + F4 и выберите перезапуск

 

  • Затем нажмите OK.

Решение 2. обновите драйвер графического процессора

Обновление драйверов может помочь обеспечить бесперебойную и эффективную работу всех компонентов вашего компьютера. Но перед обновлением убедитесь, что драйверы других компонентов, таких как звуковые карты и мониторы, также обновлены, чтобы все работало правильно.

  • Нажмите клавишу Windows и введите Диспетчер устройств. Нажмите «Открыть«.
  • Дважды щелкните на адаптерах дисплея, чтобы развернуть драйвер.
  • Щелкните правой кнопкой мыши графический драйвер и выберите опцию Обновить драйвер.

 

  • Теперь нажмите на автоматический поиск для опции обновленного программного обеспечения драйвера.
  • Следуйте инструкциям на экране, чтобы завершить процесс обновления, выйти из окна и перезагрузить компьютер после установки последних версий драйверов.

Кроме того, вы также можете автоматически обновлять драйвер с помощью инструмента Driver Easy. Это продвинутый инструмент, который одним сканированием обновляет все системные драйверы.

Решение 3. уменьшить разрешение вывода в OBS

Уменьшение выходного разрешения снижает объем данных, необходимых для обработки вашим оборудованием, обеспечивая более стабильную производительность с минимальными перерывами. Это также помогает экономить пропускную способность при потоковой передаче прямых трансляций, уменьшая задержку во время воспроизведения. Вот несколько инструкций по уменьшению разрешения в OBS, чтобы исправить ошибку при открытии кодека NVENC на вашем ПК.

  • Перейдите в приложение OBS Studio и нажмите на кнопку Настройки в правом нижнем углу экрана.

 

  • Перейдите на левую панель, перейдите на вкладку Видео и прокрутите правую панель вниз, нажмите на выходное (масштабированное) разрешение
  • Теперь выберите любые более низкие значения разрешения из выпадающего списка.

Примечание: Эти изменения не изменят макет закодированных видеороликов.

 

  • Нажмите на кнопки Применить и ОК, чтобы недавние изменения вступили в силу.

Перезапустите приложение сейчас, оно не выдаст никакой ошибки.

Решение 4. отключение внутриигрового наложения (NVIDIA и Discord)

Когда OBS не удалось начать запись, возникает ошибка NVENC, скорее всего, из-за включения наложения в игре. Эта функция может вступать в конфликт со способностью OBS записывать с помощью NVENC, что приводит к описанной ошибке NVENC.

Если внутриигровое наложение уже отключено, следующим шагом будет проверка, включено ли какое-либо другое наложение. Некоторые игры или приложения могут иметь несколько наложений, поэтому важно убедиться, что все они отключены.

Если ваш компьютер использует Discord или NVIDIA experience, следуйте приведенным ниже вспомогательным инструкциям, чтобы устранить проблему.

4A. Отключите настройки наложения в Nvidia Experience

  • Перейдите на рабочий стол и наведите курсор мыши на панель задач. Нажмите на значок со стрелкой, чтобы запустить скрытые значки.
  • Теперь щелкните правой кнопкой мыши на значке NVIDIA и выберите опцию Nvidia GeForce Experience из доступного списка.

   

  • Теперь в приложении Nvidia GeForce Experience найдите значок шестеренки в строке меню и нажмите на него, чтобы открыть настройки.
  • Перейдите в меню ОБЩИХ настроек, перейдите на правый экран и нажмите на внутриигровой ОВЕРЛЕЙ, если вы видите рядом с ним зеленый переключатель, нажмите на него, чтобы отключить его.

 

  • Наконец, настройки наложения отключены в NVIDIA. Запустите приложение OBS сейчас и убедитесь, что вы не столкнулись с ошибкой сейчас.

4B. Отключите настройки наложения в Discord

  • Перейдите в Discord
  • Теперь нажмите на значок шестеренки на главном экране Discord, чтобы запустить пользовательские настройки платформы.
  • На левом экране перейдите к настройкам приложения и нажмите на него.
  • Теперь нажмите на наложение.

 

  • Теперь отключите включение наложения в игре, этот параметр будет выделен серым цветом, как только вы его отключите.

 

  • Перезапустите OBS сейчас и проверьте, можете ли вы использовать его без каких-либо ошибок.

Решение 5. Переключитесь на быструю синхронизацию, чтобы использовать аппаратное кодирование

Если вы являетесь пользователем видеопотока, вы знаете, что наличие надежного решения для потоковой передачи видео крайне важно. К сожалению, кодировка OBS NVENC иногда может быть ненадежной, что приводит к пропущенным кадрам, заикающимся видео и другим проблемам. К счастью, есть простое решение: переключитесь на QuickSync!

QuickSync — это технология кодирования с аппаратным ускорением Intel. Он более надежен, чем NVENC, а также использует меньше ресурсов процессора, что означает, что ваш компьютер сможет обрабатывать больше задач без сбоев или пропуска кадров.

Примечание: Первым шагом при переключении на QuickSync является проверка соответствия вашего компьютера системным требованиям. Для быстрой синхронизации требуется процессор Intel Core i3, i5 или i7 с Intel HD Graphics 4000 или выше. Если ваш компьютер не соответствует этим требованиям, вы не сможете использовать QuickSync.

  • Запустите приложение OBS и нажмите «Файл»> «Настройки«.
  • Теперь перейдите на вкладку «Вывод» и нажмите QuickSync H.264 в кодировщике

Примечание: Если вы не видите вышеупомянутые настройки, вы должны убедиться, что вы находитесь в режиме расширенного вывода или нет.

 

  • Сохраните самые последние изменения, нажав кнопки Применить> ОК, и приложение OBS теперь будет работать без каких-либо ошибок.

Решение 6. Переключитесь на программное обеспечение (x264) для использования программного кодирования

Чтобы исправить ошибку NVENC, переключитесь на программную кодировку. Это метод кодирования, который использует процессор, а не аппаратное кодирование. Программное кодирование более надежное и обеспечивает лучшие результаты, чем аппаратное кодирование, поскольку оно не страдает от тех же проблем с производительностью.

Во-первых, убедитесь, что у вас достаточно мощный компьютер для обработки программного кодирования. Если ваш компьютер работает слишком медленно, процесс кодирования может занять много времени, и вы можете столкнуться с низким качеством видео. Во-вторых, убедитесь, что у вас установлена последняя версия OBS. Затем следуйте приведенным ниже инструкциям, чтобы переключиться на программное кодирование.

  • Снова перейдите к настройкам OBS> вкладка «Вывод» на левой панели. Когда вы это сделаете, на правой панели появится раздел потоковой передачи.
  • Измените настройки кодировщика на программное обеспечение (x264) и убедитесь, что вы выбрали параметр Enforce streaming service encoder settings, как показано.

 

  • Нажмите «Применить» и «ОК«, чтобы сохранить изменения.
  • Перезагрузите компьютер, снова запустите приложение OBS и проверьте, устранена ли ошибка OBS NVENC для вас.

Решение 7. переустановите распространяемые файлы Microsoft C ++

Переустановка распространяемых файлов Microsoft C ++ — это быстрый и простой способ исправить ошибку NVENC в OBC. Поскольку компилятор Microsoft Visual C ++ используется для написания многих программ и приложений в OBS, важно убедиться, что установлена последняя версия распространяемых файлов Microsoft C ++.

  • Перейдите в меню поиска и введите Приложения и функции. Теперь нажмите Открыть.
  • Теперь введите и выполните поиск Microsoft Visual C ++
  • Нажмите на любой пакет за раз и нажмите «Удалить«.
  • Выполните следующие действия для всех пакетов в вашей системе и продолжайте с последующими запросами на их удаление.

 

  • Когда вы обнаружите, что пакеты успешно удалены, нажмите клавишу «Пуск» и введите командную строку.
  • Нажмите «Запуск от имени администратора«, чтобы запустить командное окно.
  • Затем введите следующие команды и нажмите Enter
    • Dism.exe /онлайн /Очистка-Изображение /StartComponentCleanup

 

  • Дождитесь завершения сканирования DISM и перезагрузите компьютер с Windows.
  • Теперь перейдите в свой браузер и перейдите на официальный веб-сайт Microsoft.
  • Прокрутите экран вниз и загрузите последние распространяемые файлы Visual C ++ для Visual Studio 2015, 2017 и 2019.

 

  • Подождите, пока все распространяемые файлы Visual C ++ не будут успешно загружены на ваш компьютер.
  • Установите все пакеты из моих загрузок, следуя инструкциям на экране.
  • Наконец, перезагрузите компьютер

После перезагрузки компьютера снова запустите приложение OBS. Теперь это не выдаст вам никакой ошибки.

Рекомендуемое решение — исправить различные проблемы и ошибки ПК

Если система вашего ПК / ноутбука с Windows работает медленно или показывает различные проблемы и ошибки, просканируйте вашу систему с помощью средства восстановления ПК. Это мощное средство восстановления, которое всего лишь одним сканированием обнаруживает и устраняет различные проблемы и ошибки Windows.

Инструмент исправляет распространенные ошибки ПК, такие как повреждение системных файлов, и защищает от потери файлов, вредоносных программ, аппаратных сбоев, ошибок BSOD и многого другого.

Что ж, это не только исправляет ошибки, но и повышает производительность ПК с Windows.

Заключение

Итак, это все об ошибке OBS NVENC.

Здесь мы перечислили все возможные способы устранения неполадок, чтобы исправить ошибку и начать потоковую передачу или запись видеоконтента.

Предполагается, что приведенные исправления помогут вам полностью устранить ошибку, внимательно следуйте исправлениям, приведенным одно за другим.

Сегодня расскажем что предпринять если у вас появился сбой вывода в программе OBS. NVEC или AMD. Ошибка может звучать в английском варианте «Failed to open NVENC codec: Function Not Implemented» или Generic error in an external library. Симптомы у них похожи. Либо просто выскакивает окошко с уведомлением как на скриншоте ниже: «Сбой вывода. Подробности отражены в журнале. Примечание: Если вы используете кодировщики NVEC или AMD, убедитесь что у вас установлена последняя версия видеодрайвера.»

Сбой вывода. Не удалось начать запись

Сбой вывода. Не удалось начать запись в OBS

Причины ошибки вывода потока в OBS

Поскольку запись или трансляция стримов потребляют большие ресурсы видеопамяти все ошибки нужно начинать с проверки видеокарты и ее работы. Естественно, первым делом стоит убедиться, что вы загрузили последнюю версию драйверов на официальном сайте и обновили. Для видеокарт от NVIDIA после запуска любой игры или приложения в трее есть иконка, которая позволяет увидеть какая видеокарта задействована в данный момент. При работе с графикой и записи видео или стримов разумеется должна отображаться внешняя видеокарта.

Второе – часто программа конфликтует с продуктами от Adobe запущенными на компьютере в данный момент(Photoshop, InDesign, Premiere Pro, Illustrator или Adobe XD). Сохраните всё, что делали, выключите программу и попробуйте снова запустить запись. Эта ошибка вызвана тем, что графические редакторы задействуют ресурсы видеокарт по максимуму, а если карточка не последних поколений, выделить дополнительную память на стрим или запись она просто не сможет.

Как исправить ошибку вывода?

Если обновление драйверов не помогло, посмотрим что пишут в логах. Закройте все лишние работающие программы. Далее в запущенной программе OBS:

  1. Переходим в пункт меню «Справка», «Log файлы», «Посмотреть текущий журнал».

    Справка, Log файлы

    Справка, Log файлы, посмотреть текущий журнал

  2. Листаем в самый них текстового файла. Смотрим есть ли строчка Failed to open NVENC codec или Stream output type «rtmp_output» failed to start!.

    Ошибка Failed to open NVENC codec

    Stream output type «rtmp_output» failed to start!

  3. Обычно такая проблема говорит о том, что не удалось открыть нужный кодек во внешней библиотеке. Из-за этого не удается запустить сам вывод потока.
  4. Закрываем логи, открываем «Файл», «Настройки» и переходим в раздел «Вывод».

    Файл, настройки

    Файл, настройки, вывод в программе OBS

  5. Далее смотрим на строку GPU. Если на компьютере установлена одна видеокарта, а там стоит цифра 1,2 или 3 – устанавливаем значение на 0.

    Устанавливаем значение 0

    Устанавливаем значение 0 в настройках GPU

  6. Запускаем трансляцию и проверяем. Если ошибка, можно попробовать переключить кодек с NVENC H.264 на любой другой и перезапустить трансляцию еще раз.

    Переключаем кодек

    Переключаем кодек с с NVENC H.264 на любой другой

Дополнительно можно обновить саму библиотеку кодеков, если вы до сих пор сидите на Windows XP или 7. Скачать можно с любого сайта. Яндекс предлагает [mask_link href=»https://softportal.pro/codecs/» target=»_blank»]https://softportal.pro/codecs/[/mask_link]. Обновляем кодеки Video Codec x264, которые как раз подходят для стрима и записи в OBS. Заодно можно установить Windows 10 Codec Pack.

Обновляем кодеки

Обновляем кодеки Video Codec x264 и Windows 10 Codec Pack

Выводы

Самые распространенные ошибки при работе с OBS связанные со сбоем вывода или ошибкой открытия кодеков «Failed to open NVENC codec» появляются из-за конфликтов при запущенных программах Adobe(поскольку они потребляют ресурсы видеопамяти). Либо проблемой с кодеками. Проверьте в настройках какая видеокарта выставлена. Затем обновите кодеки и если не помогло переключайте текущий кодировщик. Если что-то осталось непонятно задавайте вопросы в комментариях под этой странице и обязательно напишите какой из способов помог вам решить проблему.

Актуальное на этой неделе:

Как отключить «Скрыть IP-адрес» для веб-сайта на iPhone

02.06.2023

Как отключить «Скрыть IP-адрес» для веб-сайта на iPhone

IP-адрес телефона является технически важной информацией, позволяющей идентифицировать пользователей в…

Далее

Как охладить бойлеры в квесте Atomic Heart «В самое пекло»?

28.04.2023

Как охладить бойлеры в квесте Atomic Heart «В самое пекло»?

Atomic Heart предлагает захватывающий игровой процесс, который сочетает в себе различные элементы геймплея….

Далее

Как получить атомные стикеры в Atomic Heart

27.04.2023

Как получить атомные стикеры в Atomic Heart

Atomic Heart – это ожидаемая игра от российской студии Mundfish, которая предлагает игрокам уникальную смесь научной…

Далее

Как отключить защиту Google Play Protect на Android

26.04.2023

Как отключить защиту Google Play Protect на Android

Google — крупная компания, у которой есть множество сервисов для мобильных устройств. Одним из таких сервисов…

Далее

  • #1

Hi,

Recently whenever I try to stream with my encoder set to Hardware (NVENC) I am unable to start and recieve the error message:

«Failed to start streaming
Failed to open NVENC codec: Function not implemented
Please check your video drivers are up to date.»

I am able to stream if I set my encoder to Software (x264), but the stream quality is very poor and laggy.

I stream using an ASUS ROG GL502VMK. These are the specs for the laptop I believe:

www.notebookcheck.net

Asus Strix GL502VMK

This page provides reviews and other infos about the Asus Strix GL502VMK of the series Strix GL502 laptop.

www.notebookcheck.net


www.notebookcheck.net

I have updated my driver to the newest available driver on ASUS’ website. (Using GL502VMK, Windows 10 64-bit):

www.asus.com

ASUS USA

ASUS is a leading company driven by innovation and commitment to quality for products that include notebooks, netbooks, motherboards, graphics cards, displays, desktop PCs, servers, wireless solutions, mobile phones and networking devices. ASUS ranks among BusinessWeek’s InfoTech 100 for 12…

www.asus.com


www.asus.com

Here is the obsproject log:

At the end of the log:
18:33:05.146: error: Driver does not support the required nvenc API version. Required: 9.0 Found: 8.0
18:33:05.146: error: The minimum required Nvidia driver for nvenc is 418.81 or newer
18:33:05.146: [NVENC encoder: ‘simple_h264_stream’] Failed to open NVENC codec: Function not implemented
18:33:05.146: Stream output type ‘rtmp_output’ failed to start! Last Error: Your current video card driver does not support this NVENC version, please update your drivers.

I believe the problem is because the newest driver provided by ASUS is older than 418.81.

How can I fix this problem in order to continue streaming?

I can provide any other information needed to fix problem.

Thanks.

How can I fix the problem in order to stream?

  • #2

Get the driver directly from nvidia rather than one from asus.

  • #3

Get the driver directly from nvidia rather than one from asus.

This is what I am thinking, however, I do not know how to get the correct driver from nvidia. I don’t think I can just enter my driver specs on nvidia’s website: https://www.nvidia.com/Download/index.aspx
b/c I am using a premade laptop.

  • #4

This is what I am thinking, however, I do not know how to get the correct driver from nvidia.

Do you have NVidia GEForce installed ? It litterally downloads drivers for you when there are new ones released, and you can install them from there, so you’ll never have to go to the NVidia site to download that again. If you have your NVidia drivers installed you should have an NVidia logo in your taskbar (where your sound and internet status are), right-click it, chose «NVidia GEForce», it’ll launch, go to the «drivers» tab, and voilà !

  • #5

however, I do not know how to get the correct driver from nvidia. I don’t think I can just enter my driver specs on nvidia’s website: https://www.nvidia.com/Download/index.aspx

Yes, you can. You have a «NVIDIA GeForce GTX 1060» GPU, so select and download the driver for exactly this GPU. If the downloaded driver is incompatible to the installed GPU, it will refuse to install, so no harm will be done.

  • #6

IT HINK THERE IS AN ISSUE BETWEEN ASUS NVDIA GEFORCE VIDEO CARDS AND THE NEW OBS UPDATE, I ALSO HAVE AN ASUS STRIX LAPTOP WITH AN UPDATED GEFORCE GTX 970M DRIVER 23.21.13.8873 (UPDATED 12/18/17) MIGRATED ON 10/16/2020; BEFORE I UPDATED TO 26.1.1 I HAD NO ISSUES, NOW EVEN WHEN I DELETED THE UPDATED VERSION AND WENT BACK TO 26.0 SAME ISSUES REMAINS- GONNA TRY TO GO BACK TO 25. AND SEE WHAT HAPPENS

  • #7

IT HINK THERE IS AN ISSUE BETWEEN ASUS NVDIA GEFORCE VIDEO CARDS AND THE NEW OBS UPDATE, I ALSO HAVE AN ASUS STRIX LAPTOP WITH AN UPDATED GEFORCE GTX 970M DRIVER 23.21.13.8873 (UPDATED 12/18/17) MIGRATED ON 10/16/2020; BEFORE I UPDATED TO 26.1.1 I HAD NO ISSUES, NOW EVEN WHEN I DELETED THE UPDATED VERSION AND WENT BACK TO 26.0 SAME ISSUES REMAINS- GONNA TRY TO GO BACK TO 25. AND SEE WHAT HAPPENS

Your issue is that your GPU drivers are over three years out of date

  • #8

Hi guys I have solved this problem for myself easily by changing the output setting encoder to other options, hope it is considered a good solution for you.

  • Error-fixing.JPG

    Error-fixing.JPG

    63.2 KB · Views: 8,510

  • #9

IT HINK THERE IS AN ISSUE BETWEEN ASUS NVDIA GEFORCE VIDEO CARDS AND THE NEW OBS UPDATE, I ALSO HAVE AN ASUS STRIX LAPTOP WITH AN UPDATED GEFORCE GTX 970M DRIVER 23.21.13.8873 (UPDATED 12/18/17) MIGRATED ON 10/16/2020; BEFORE I UPDATED TO 26.1.1 I HAD NO ISSUES, NOW EVEN WHEN I DELETED THE UPDATED VERSION AND WENT BACK TO 26.0 SAME ISSUES REMAINS- GONNA TRY TO GO BACK TO 25. AND SEE WHAT HAPPENS

HOW DO YOU GO BACK TO AN OLDER VERSION

PLS TY

  • #10

I get this message, but upon checking my drivers on Windows 10 I am told they are all up to date.

  • #11

Download directly from nvidia, never trust Windows for driver updates.

  • #12

I just downloaded a new driver and it still wont stream! ks there a way to roll back OBS?

  • #13

Please don’t use 2 year old threads for your issues.

  • #14

Hello
Sorry to bump this again but seems so much easier then starting new thread and explaining the same thing. I’m trying to start using OBS and having the same problem, happen to have similar Asus laptop with a 1060. Hopefully someone knows of a workaround?

  • #15

Update your nvidia drivers. Done

  • #16

Update your nvidia drivers. Done

I can’t. I am limited by 422.15. Can I instead downgrade OBS and ffmpeg? If yes, how?
Some people also badly need a handbrake version supporting this 422.15 nvidia driver (back in 2018).
thank you.

  • #17

If updating drivers didn’t help, then try downgrading OBS to the last 27-series version (27.2.4).

Especially if your computer is not new.

I’ve made a video of the whole process:
1. Showing/reproducing problem.
2. Uninstalling OBS.
3. Downloading and installing older version (not much different than new).
4. Testing.

youtu.be

OBS Studio NVENC error FIX

This video shows one way to fix the OBS Studio Error.The error does not allow using NVENC hardware encoder by showing error message: «Your current video card…

youtu.be


youtu.be

  • #18

So what exactly is the point of this software if it doesn’t work on anything bar the latest hardware? Donate to developers? In their dreams, I’ll pay for registration of Bandicam instead.

  • #19

If by «Latest hardware» you mean «anything from the nvidia 900-series and newer», sure you may have an argument, but that’s still 5 generations of video card that things work just fine on. Update your nvidia drivers.

  • Ошибка nvddkm sys windows 10
  • Ошибка numpy ndarray object has no attribute append
  • Ошибка numpy float64 object is not callable
  • Ошибка nullreferenceexception как исправить
  • Ошибка nullreferenceexception object reference not set to an instance of an object