Obs не удалось открыть кодек nvenc operation not permitted
Сегодня расскажем что предпринять если у вас появился сбой вывода в программе OBS. NVEC или AMD. Ошибка может звучать в английском варианте «Failed to open NVENC codec: Function Not Implemented» или Generic error in an external library. Симптомы у них похожи. Либо просто выскакивает окошко с уведомлением как на скриншоте ниже: «Сбой вывода. Подробности отражены в журнале. Примечание: Если вы используете кодировщики NVEC или AMD, убедитесь что у вас установлена последняя версия видеодрайвера.»
Сбой вывода. Не удалось начать запись в OBS
Выводы
Самые распространенные ошибки при работе с OBS связанные со сбоем вывода или ошибкой открытия кодеков «Failed to open NVENC codec» появляются из-за конфликтов при запущенных программах Adobe(поскольку они потребляют ресурсы видеопамяти). Либо проблемой с кодеками. Проверьте в настройках какая видеокарта выставлена. Затем обновите кодеки и если не помогло переключайте текущий кодировщик. Если что-то осталось непонятно задавайте вопросы в комментариях под этой странице и обязательно напишите какой из способов помог вам решить проблему.
AMAZING RED [01] запись закреплена
Кто понимает в OBS, нужна Ваша помощь, не могу запустить трансляцию через этот кодировщик (через него не должно лагать)
Вот ошибки
[NVENC encoder: 'streaming_h264'] Failed to open NVENC codec: Generic error in an external library
Stream output type 'rtmp_output' failed to start!
UPDATE: Попытался обновить драйвера через винду - оффнулся второй монитор, и теперь его не видно в настройках)
OBS one love
Владислав Горнов
Владислав Горнов
Владислав Горнов
Ребят, при захвате окна как скрыть мои манипуляции с программой OBS из стрима? Чтоб видели только окно, а не все, что я там открываю параллельно?
Добрый день всем! Подскажите перестало на стриме показываться око со сбором средст. раньше все работало я ни чего не трогал а сейчас есть в сцене ноо не показывается.
Евгений, просто удали источник и поставь заново “BrowserSource”. Или посмотри, может просто сцена скрыта еще с прошлого стрима. Есть еще вариант, что подключен не тот акк donationalerts.
Вот такая ошибка
20:37:22.423: [NVENC encoder: 'streaming_h264'] Failed to open NVENC codec: Unknown error occurred
20:37:22.423: Stream output type 'rtmp_output' failed to start!
Раньше стримил на GTX1050 норм было. Сейчас поставил RX 570 и вот такая проблема
Драйвера установил с диска, а после скачал. Дата драйвера 2 августа.
GPU 0 стоит
Как можно решить проблему
Ибо если стимить H264\AVC encoder то очень сильно лагает.
12:57:53.349: error: OpenEncodeSessionEx failed: unsupported device (2)
12:57:53.379: fatal: No NVENC capable devices found
12:57:53.379: [NVENC encoder: 'simple_h264_recording'] Failed to open NVENC codec: Generic error in an external library
13:02:49.614: —-----------------------------—
13:02:49.614: [NVENC encoder: 'simple_h264_stream'] settings:
13:02:49.614: rate_control: CBR
13:02:49.614: bitrate: 2500
13:02:49.614: cqp: 0
13:02:49.614: keyint: 60
13:02:49.614: preset: default
13:02:49.614: profile: main
13:02:49.614: level: auto
13:02:49.614: width: 908
13:02:49.614: height: 512
13:02:49.614: 2-pass: true
13:02:49.614: b-frames: 2
13:02:49.614: GPU: 0
13:02:49.614:
13:02:49.706: error: OpenEncodeSessionEx failed: unsupported device (2)
13:02:49.737: fatal: No NVENC capable devices found
13:02:49.737: [NVENC encoder: 'simple_h264_stream'] Failed to open NVENC codec: Generic error in an external library
13:02:49.737: Stream output type 'rtmp_output' failed to start!
I have an Nvidia GTX 1060 and standalone OBS can use NVENC on it. With the Flatpak, It seems to detect it fine when starting:
But when I actually try to use it, a dialog pops up saying NVENC couldn't be initialized and to check for latest drivers. Other flatpaks that make use of the Nvidia drivers work (e.g. the Dolphin emulator). In the log I get:
The card is seen as such:
What could be the cause?
The text was updated successfully, but these errors were encountered:
dotWAVE commented Dec 2, 2018
I have no trouble with NVENC when I compile OBS and FFMPEG myself, outside of flatpak of course.
TingPing commented Nov 30, 2018
I'm not sure why the behavior would really be different on the host though, its not like user apps can make device nodes or load kernel modules.
TingPing commented Dec 2, 2018
All I know is when I setup cuda on the host it worked fine in the Flatpak. If anybody finds some actionable information to better improve the package or docs let me know.
Причины ошибки вывода потока в OBS
Поскольку запись или трансляция стримов потребляют большие ресурсы видеопамяти все ошибки нужно начинать с проверки видеокарты и ее работы. Естественно, первым делом стоит убедиться, что вы загрузили последнюю версию драйверов на официальном сайте и обновили. Для видеокарт от NVIDIA после запуска любой игры или приложения в трее есть иконка, которая позволяет увидеть какая видеокарта задействована в данный момент. При работе с графикой и записи видео или стримов разумеется должна отображаться внешняя видеокарта.
Второе – часто программа конфликтует с продуктами от Adobe запущенными на компьютере в данный момент(Photoshop, InDesign, Premiere Pro, Illustrator или Adobe XD). Сохраните всё, что делали, выключите программу и попробуйте снова запустить запись. Эта ошибка вызвана тем, что графические редакторы задействуют ресурсы видеокарт по максимуму, а если карточка не последних поколений, выделить дополнительную память на стрим или запись она просто не сможет.
Если обновление драйверов не помогло, посмотрим что пишут в логах. Закройте все лишние работающие программы. Далее в запущенной программе OBS:
- Переходим в пункт меню «Справка», «Log файлы», «Посмотреть текущий журнал».
Справка, Log файлы, посмотреть текущий журнал
Stream output type «rtmp_output» failed to start!
Файл, настройки, вывод в программе OBS
Устанавливаем значение 0 в настройках GPU
Переключаем кодек с с NVENC H.264 на любой другой
Обновляем кодеки Video Codec x264 и Windows 10 Codec Pack
psy-q commented Nov 30, 2018
Hmm, I am using the Nvidia driver from the installers on the Nvidia site because the ones in Debian are massively outdated. Running a copy of OBS compiled myself directly on the host seems to work fine with NVENC without adding any CUDA-specific things to the system.
I'll try to find some CUDA test code to figure this out better.
TingPing commented Nov 30, 2018
Please let me know if you have any instructions for other distros.
TingPing commented Nov 29, 2018
Ok so I looked into this and the problem seems to be that the nvidia-uvm module needs to be loaded and configured on the host. This cannot be done from within Flatpak.
On Fedora with RPMFusion this was done by just installing xorg-x11-drv-nvidia-cuda and rebooting.
TingPing commented Nov 30, 2018
Yea using the installer makes your own pain, Nvidia has docs about it.
Section 4.9 has a script.
Читайте также: