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 в разделе комментариев ниже.
Появление ошибки video scheduler internal error, в основном, связано с рендерингом видеокарты или сбоем в работе ее драйверов. Система выдает синий экран с сообщением о том, что ПК столкнулся с проблемой, и затем гаджет перезагружается. После возникновения ошибки нормально работать на компьютере невозможно. Поэтому возникает вопрос, как исправить ошибку video scheduler internal error в ОС Windows 10?
Причины ошибки video scheduler internal error
Сбой появляется внезапно, на экране отображается BSOD, в котором прописан код ошибки. Устройство при этом начинает медленно работать и отвечать на команды мыши. Устройство периодически «зависает».
Перед тем, как начать операцию по исправлению ошибки, нужно узнать источник ее появления. Существует множество причин возникшей неполадки, сам код указывает на источник проблемы. Слово «video» говорит о том, что сбой произошел в дискретной видеокарте или интегрированной графике.
Проблемы с графическим адаптером могут носить аппаратный или программный характер. Они спровоцированы устаревшими драйверами, неисправностью видеокарты. Появление ошибки также может быть вызвано повреждением файлов системы или установкой нового оборудования. Вредоносные файлы могут спровоцировать сбой программы.
Если загрузка устройства сопровождается звуковыми сигналами, так система оповещает о проблемах с оперативной памятью. Сбой может возникнуть при добавлении нового раздела ОЗУ.
Исправления в реестре Виндовс 10 могут повлечь появление blue screen of death. Иерархический набор данных является составной частью любой операционки. Любые изменения могут спровоцировать нестабильную работу девайса.
После подключения нового оборудования, которое не совместимо с гаджетом, также появляется подобная проблема. Инсталляция или обновление программ могут вызвать конфликт с системой.
Методы устранения данной ошибки на Windows 10
Определить и обозначить характер проблемы можно простыми действиями. Для этого не требуются специальные знания и навыки. Удалить blue screen of death можно одним из предложенных способов.
Поиск вирусной программы
Полное сканирование ОС на наличие вирусных угроз – простой и логичный метод устранения проблемы. Если в устройстве отсутствует сторонний антивирус, пользователь может применить встроенный Защитник Windows.
Воспользоваться приложением можно по следующей схеме:
- Тапнуть по стрелке «Вверх» на Панели задач.
- Открыть антивирус.
- В правой части меню выбрать режим полного сканирования.
- Нажать на «Проверить сейчас».
- Дождаться завершения процесса.
При обнаружении потенциальных угроз пользователь должен поместить зараженные объекты на карантин или удалить их. После перезагрузить устройство.
Проверка оперативной памяти
Описываемая ошибка нередко появляется при запуске нового процесса. А все алгоритмы проходят через оперативку. Поэтому велика вероятность, что причина возникновения сбоя кроется в повреждении ОЗУ. Для проверки юзеру удобно будет воспользоваться специальным софтом Memtest86. Приложение помогает просканировать все участки ОЗУ, выявить проблему. Для этого пользователь должен выполнить следующее:
- Скачать файл программы с официального сайта разработчика.
- Архивировать скачанный файл.
- Подключить чистый флеш-накопитель к устройству.
- Извлечь образ из архивированного файла.
- Создать загрузочную флеш-карту.
- Перезагрузить гаджет.
- Во время загрузки системы установить внешний накопитель в качестве основного инструмента запуска.
- Написать команду, дождаться завершения процесса.
При выявлении ошибок в оперативке юзеру придется заменить ОЗУ.
Обновление драйверов
Устаревшие или неисправные компоненты видеокарты – основная причина, по которой возникает код ошибки. Для исправления ситуации потребуется обновить или переустановить драйверы, следуя алгоритму:
- Нажать: «Win + R».
- Ввести в строку: devmgmt.msc.
- Нажать «Ok».
- Проверить пункты на наличие значка в виде восклицательного знака на желтом фоне.
- При выявлении предупреждающего элемента нажать на проблемное устройство ПКМ.
- Выбрать из списка «Обновить».
- Если автоматически выполнить операцию не удается, повторить попытку вручную.
Если для неопытного пользователя эта задача покажется сложной, можно воспользоваться простым вариантом: скачать специальное приложение, которое автоматически выполнит работу по установке, обновлению драйверов.
Переустановка Windows Operating System
Когда ручная чистка не помогает устранить проблему, пользователи используют эффективный метод – полную переустановку Винды. Для этого нужно инсталлировать продукт System Center Management Pack for Windows Operating System, запустить софт и следовать инструкции по переустановке ОС.
Проверка разделов жесткого диска
При сбое установки приложений или случайного отключения устройства может возникнуть неполадка в работе HDD. Битые сектора приводят к неправильной работе системы. Все это является источником возникновения BSOD и рассматриваемой ошибки.
Для проверки и выявления такого рода неполадок потребуется:
- Вызвать окно «Выполнить».
- Ввести в строку: cmd.
- Выполнить команду: sfc /scannow.
- Подождать завершения сканирования.
- Ввести команду: chkdsk /f /r.
- Подтвердить действие.
После выполнения всех пунктов юзеру останется проверить, исчезла ли проблема.
Чистка реестра
Реестр часто заполняется ненужным мусором, который система воспринимает как ошибки. Для того чтобы удалить записи, можно воспользоваться утилитой CCleaner.
Пошаговая инструкция:
- Скачать софт с официального источника.
- Установить программу на ПК.
- Перейти в раздел «Registry».
- После проверки ОС исправить записи.
Восстановление системы
Если все выше перечисленные способы не помогли избавиться от blue screen of death с ошибкой, можно воспользоваться радикальным методом и выполнить откат системы. Для этого нужно следовать инструкции:
- Перейти в Панель управления.
- Войти в подраздел «Восстановление».
- Нажать на «Запуск восстановления системы».
- Выполнить все рекомендации.
Исправить ошибку video scheduler internal error в «десятке» обычно помогает обновление или переустановка драйверов, очистка реестра от накопившегося мусора и другие способы. Но если проблема так и не решилась, скорей всего, причина появления БСОД носит аппаратный характер и устраняется ремонтом или заменой поврежденного элемента компьютера.
Вылетает ошибка Nvidia An unknown error has occurred, когда пытаюсь поставить драйвера на свою видеокарту. Установку запускаю через отдельный инсталлятор GeForce Expirience, который скачан на компьютере. Думал, что поврежден скачанный установщик, а поэтому решил перекачать — не помогло. Пробовал запускать от имени администратора — не помогло. Теперь вот обращаюсь за помощью к вам.
Решение
«Nvidia An unknown error has occurred» остается актуальной проблемой и по сей день — с ней сталкиваются на ежедневной основе многие обладатели «зеленых» видеокарт. К счастью, данную ошибку довольно просто исправить (или хотя бы обойти), воспользовавшись проверенными решениями.
- Как только перед вами покажется окошко с ошибкой, не закрывайте его (!);
- откройте диспетчер устройств (WIN+R→devmgmt.msc);
- раскройте раздел «Видеоадаптеры»;
- кликните ПКМ на свою видеокарту и выберите «Обновить»;
- выберите пункты «Найти драйверы на этом компьютере» и «Выбрать драйвер из списка доступных драйверов на компьютере»;
- выберите в списке на свою видеокарту и кликните «Далее»;
- подождите окончания установки драйвера и перезагрузите ПК.
Если такой метод не помог, то можно прибегнуть к помощи GeForce Experience.
- перейдите на официальную страничку GeForce Experience;
- загрузите установщик GeForce Experience;
- следуйте инструкции по установке и войдите в аккаунт Nvidia (создайте таковой, если в этом есть необходимость);
- в окошке, где указывается отсутствие видеодрайвера, нажмите «Продолжить»;
- в параметрах установки кликните на «Выборочная установка»;
- обязательно выберите в следующем окошке «Чистую установку» (!);
- и наконец, кликните на кнопку «Установить»;
- после установки драйвера через GeForce Experience перезагрузите ПК.
И последнее, что можно попробовать — это полностью удалить все драйвера и файлы, относящиеся к ним, со своего компьютера с помощью DDU (Display Driver Uninstaller) и установить актуальную версию видеодрайвера привычным образом.
После применения DDU сообщение гарантировано «Nvidia An unknown error has occurred» исчезнет.
При установке драйвера видеокарты NVIDIA GeForce в Windows 10, 8.1 или Windows 7 вы можете получить сообщение об ошибке: Продолжить установку NVIDIA невозможно, с поясняющим текстом, который может отличаться в зависимости от сценария появления проблемы:
- Этот графический драйвер NVIDIA несовместим с данной версией Windows
- Этот графический драйвер не обнаружил совместимого графического оборудования
- Работают другие программы установки. Завершите другие процессы и повторите попытку
- Дополнительно вы можете увидеть сообщения на тему «This DCH driver package is not compatible with this version of Windows» или «This Standard NVIDIA graphics driver is not compatible with this version of Windows»
В этой инструкции подробно о том, почему может не устанавливаться драйвер NVIDIA на компьютере или ноутбуке и как исправить проблему в различных ситуациях.
В этой инструкции решаем следующие проблемы:
- Стандартные (Standard) и DCH драйверы NVIDIA
- Установка драйверов видеокарты после полного удаления
- Дополнительные решения и варианты ошибки
Стандартные и DCH драйверы NVIDIA
Примечание: если драйвер был установлен, но сменился на Базовый видеоадаптер Майкрософт после апгрейда RAM, обновления БИОС или подобных действий, имеющих отношение к оборудованию, прежде чем продолжать, обратите внимание на 2-й пункт в разделе «Дополнительные решения».
Драйверы современных видеокарт NVIDIA GeForce поставляются в двух вариантах — DCH драйверы, которые не установятся на старые версии Windows 10 и предыдущие версии системы, и стандартные драйверы, которые в некоторых случаях не устанавливаются на системы с уже установленными драйверами DCH — часто от производителя ноутбука или автоматически установленные Windows 10.
В этом случае, кроме сообщения о том, что продолжить установку NVIDIA невозможно вы получите упомянутые выше сообщения: «This DCH driver package is not compatible with this version of Windows» или «This Standard NVIDIA graphics driver is not compatible with this version of Windows».
Определить текущий установленный драйвер (при условии, что он установлен) можно следующим способом:
- Открыть панель управления NVIDIA, например, нажав правой кнопкой мыши по рабочему столу и выбрав соответствующий пункт контекстного меню.
- В меню панели управления NVIDIA открыть пункт «Справка» — «Информация о системе».
- Просмотреть информацию в поле «Тип драйвера».
Простое решение для такого случая, которое обычно (но не всегда) работает — скачать драйвер того же типа, который уже установлен. Сделать это можно следующим способом:
- Зайдите на страницу расширенного поиска драйверов NVIDIA https://www.nvidia.com/Download/Find.aspx (она может работать не очень быстро, но знайте: ничего не зависло и должно загрузиться через какое-то время).
- Укажите, для какой видеокарты вам нужен драйвер и для какой операционной системы.
- В поле Windows Driver Type укажите тип драйвера и нажмите кнопку Search (поиск).
- Загрузите нужный вам драйвер нужного типа и попробуйте его установить.
Установка драйверов видеокарты после полного удаления
В простых случаях приведённый выше метод срабатывает, но не всегда. В такой ситуации помимо загрузки желаемых и подходящих драйверов (помним, что не следует скачивать драйверы DCH для старых версий Windows), следует попробовать удалить уже установленные драйверы NVIDIA и лишь после этого попробовать выполнить установку. Удалить можно двумя способами:
- Средствами Windows 10, 8.1 или Windows 7
- С помощью стороннего ПО — Display Driver Uninstaller (DDU)
Первый способ часто срабатывает исправно, поэтому, если вы не хотите обращаться к стороннему софту, можно начать с него (внимание: изображение может пропасть — в этом случае и почти гарантированно будет установлено низкое разрешение):
- Заранее скачайте нужную версию драйвера видеокарты NVIDIA.
- Отключите Интернет на вашем компьютере или ноутбуке для того, чтобы Windows сама не установила драйверы после удаления.
- Откройте диспетчер устройств, для этого можно нажать клавиши Win+R на клавиатуре, ввести devmgmt.msc и нажать Enter, а в Windows 10 — нажать правой кнопкой мыши по кнопке «Пуск» и выбрать нужный пункт контекстного меню.
- В разделе «Видеоадаптеры» нажмите правой кнопкой мыши по видеокарте NVIDIA, выберите пункт «Удалить устройство», а в следующем окне отметьте пункт «Удалить программы драйверов для этого устройства» и нажмите кнопку «Удалить».
- После этого желательно перезагрузить компьютер и, если у вас автоматически подключается Интернет, не дать ему этого сделать.
- Запустите установку скачанного на 1-м шаге драйвера.
Если предложенный подход не сработал, следующий вариант — использовать Display Driver Uninstaller, лучше — в безопасном режиме, но обычно срабатывает и без этого:
- Скачайте установщик нужного драйвера NVIDIA, чтобы он был на компьютере.
- Скачайте DDU с официальной страницы https://www.guru3d.com/files-details/display-driver-uninstaller-download.html и распакуйте архив.
- Отключитесь от Интернета.
- Запустите DDU и установите параметры как на скриншоте ниже — удаляем драйвер видеокарты, NVIDIA, остальные настройки, как правило, менять не требуется.
- Нажмите «Удалить и перезагрузить».
- После перезагрузки, не подключаясь к Интернету, запустите установку ранее скачанного драйвера NVIDIA.
Дополнительные решения и варианты ошибки
Если предложенные выше решения не помогли, можно попробовать следующие варианты для различных сценариев появления проблемы «Продолжить установку NVIDIA невозможно», иногда — с указанием на несовместимость с текущей версией Windows, иногда — с другими сообщениями:
- Если это ноутбук или фирменный компьютер, а наличие последней версии драйвера не критично, проверьте, установится ли драйвер видеокарты, доступный на сайте производителя именно для вашей модели ноутбука или ПК (на официальном сайте он может называться VGA Driver).
- Если драйвер «слетел» после обновления оборудования или БИОС, отображается как стандартный видеоадаптер (Базовый видеоадаптер Майкрософт) и драйвер не устанавливается что бы вы не делали, попробуйте такой вариант: откройте диспетчер устройств, нажмите правой кнопкой мыши по видеоадаптеру и выберите «Обновить драйвер». Затем нажмите «Найти драйверы на этом компьютере» — «Выбрать драйвер из списка доступных драйверов на компьютере». Снимите отметку «Только совместимые устройства» и посмотрите, есть ли в списке NVIDIA и драйвер вашей видеокарты. Если есть — попробуйте его установить несмотря на предупреждения.
- Если драйвера в списке нет, попробуйте следующий метод: распакуйте .exe установщик драйвера NVIDIA с помощью архиватора: это точно умеет 7-Zip и, не исключено, что WinRAR. После распаковки, как и в предыдущем случае дойдите до этапа «Выбрать драйвер из списка доступных драйверов на компьютере», нажмите «Установить с диска» и укажите путь к файлу nv_dispi.inf (находится в папке Display.Driver с распакованными драйверами), подтвердите установку драйвера.
- Перед установкой драйвера NVIDIA установите остальные драйверы, в частности: интегрированной графики и, вручную, оригинальные драйверы чипсета и, при наличии — управления электропитанием от производителя устройства. Например, сталкивался с ситуацией, когда драйвер NVIDIA не устанавливался до тех пор, пока не были решены проблемы с устройствами Intel Serial IO в диспетчере устройств.
- Сообщение «Работают другие программы установки» обычно говорит о том, что вы действительно запустили установщик несколько раз, возможно, не дождавшись реакции после первого запуска». Решение — закрыть все процессы NVIDIA Install Application в диспетчере задач, запустить установку заново.
- Случается, что пользователь скачал с сайта NVIDIA драйвер, который действительно разработан не для его видеокарты или операционной системы. Если не уверены — перепроверьте и, при необходимости, загрузите драйвер снова, используя приведённую выше ссылку расширенного поиска драйверов на официальном сайте.
Если один из предложенных вариантов помог исправить проблему и успешно установить драйверы, буду благодарен комментарию с описанием как самой ситуации так и того, какой именно подход оказался работоспособным: возможно, это поможет кому-то ещё.
-
#1
Здравствуйте! Решил попробовать скомпилировать плагин, но выдает ошибку Internal error(скрин)
У друга все работает, я попросил скинуть его папку, но все ровно та же ошибка.
Компилю через Windows.
Буду благодарен если поможете.
Grey83
не пишу плагины с весны 2022
-
#2
@MelPlay, а папка compile рядом имеется и есть ли доступ на запись в ней?
-
#3
@MelPlay, а папка compile рядом имеется и есть ли доступ на запись в ней?
Есть папка compiled, в свойствах папки стоит галочка «Только чтение», но когда я ее убираю она заново появляется.
Пересоздание папки не помогает
-
#4
Есть папка compiled, в свойствах папки стоит галочка «Только чтение», но когда я ее убираю она заново появляется.
![]()
Пересоздание папки не помогает
Вроде как она должна сама появляться при компиляции плагина..
Grey83
не пишу плагины с весны 2022
-
#5
@Nekro, она никому ничего не должна и не появляется.
@MelPlay, распакуй папку scripting из SM в любое место на ПК и компилируй там
Или можно создать где-нибудь (у меня для этих целей обычно вообще RAMDisc используется) ярлык для compile.exe (можно поместить рядом ярлыки разных версий SM с разными именами), рядом создать папку compiled и компилировать в той папке, где поместил ярлык.
-
#6
@Nekro, она никому ничего не должна и не появляется.
@MelPlay, распакуй папку scripting из SM в любое место на ПК и компилируй там
Или можно создать где-нибудь (у меня для этих целей обычно вообще RAMDisc используется) ярлык для compile.exe (можно поместить рядом ярлыки разных версий SM с разными именами), рядом создать папку compiled и компилировать в той папке, где поместил ярлык.
Перепроверил. Создаётся.
Grey83
не пишу плагины с весны 2022
-
#7
@Nekro, ни разу такого не видел
-
#8
У меня Internal Error появился при таком:
else if(sBuffer, "weapon_fists")
-
#9
@MelPlay, либо из-за режима «только чтения» не может сохранить скомпилированные плагины, либо, судя по поиску и архиву на alliedmodders, компилятор блокирует Windows UAC (контроль учетных записей). Попробуй отключить его или снизить уровень.