Obs ошибка failed to initialize video your gpu

If you’re an avid gamer or content creator, you know the importance of using a reliable screen recording and streaming software. OBS Studio has become a popular choice for many due to its feature-rich interface and easy-to-use settings. However, encountering errors while using OBS can be frustrating, especially if you don’t know how to fix them. One of the most common errors is the «Failed To Initialize Video» graphics card error, which prevents OBS Studio from accessing your graphics processing unit (GPU). In this article, we’ll guide you through some effective methods to fix this error and get back to creating high-quality content without interruptions.

Update Graphics Card Driver

Make sure to update your GPU driver. If you’re using an NVIDIA graphics card, I suggest using the GeForce Experience application. But you can also use the AMD driver suite. In the Drivers tab, select Download, and the application will automatically download and install the latest driver.

GeForce Experience > Drivers > Download

DirectX Diagnostic Tool & Update DirectX

If the error persists, ensure you’re running the latest DirectX version. On Windows 10, DirectX 11.3 and 12 are installed through windows updates. Search for DxDiag and hit enter to open up your diagnosis tool to preview your DirectX version. If you’re running DirectX 10 or below, you will have to ensure that your operating system is up to date.

DirectX Diagnostic Tool > System

Windows Operating System Update

Search for Update in your start menu search to open up your Check for Updates system settings window. Make sure to download the latest update and restart your PC when it’s done downloading.

Windows Settings > Windows Update

Roll Back the Display Adapter Driver

If the issue persists, you will have to roll back the graphics driver. Search for Device Manager to open it up. On this window, expand the Display Adapters. Double-click the graphics card you are using, and in the Driver tab, select to Roll Back Driver.

Device Manager > Display Adapters > Roll Back Driver

  • #1

The error says Failed to initialize video. Your GPU may not be supported, or your graphics driver may need to be updated. I updated my drivers, and OBS studio was working earlier today until I uninstalled it and them installed it again.

plz hurry

I have an MSI GeForce GTX 1050ti gddr5 4gb at its latest drivers.

  • 2017-04-29-1532-15.log

    29.4 KB · Views: 2,003

  • #2

Why did you post a log from classic?

  • #3

I went to C:Users<username>AppDataRoamingOBSlogs.

Is that not where I should go?

  • #4

This is a snip of the error.

  • THING.JPG

    THING.JPG

    18.7 KB · Views: 1,367

  • #5

No it is not
%appdata%obs-studiologs

  • #6

Sorry, here is the log. Thanks for responding btw.

  • 2017-04-29 18-25-14.txt

    3.3 KB · Views: 1,098

  • #7

delete the entire contents of your %appdata%obs-studio folder.

You broke the settings by entering bad numbers in the video settings.

  • #9

No, you do EXACTLY what I told you to do.

  • #10

Dos this work on a 32-bit computer? I had the same problem.

  • DxDiag.txt

    61.2 KB · Views: 743

  • #12

@Ira A Pacheco your computer is too old.

My computer is too old? So I can’t do anything with the software?
How can I update a computer?

  • #13

@Ira A Pacheco Get a new PC that handles Direct3D 11. The computer you have doesn’t handle that API because it only goes up to DX9 by the video drivers.

  • #14

I made a profile to tell you arrogant shits to go fuck yourselves! Fuck you! What kind of advice is ‘get a better computer’ when obs was working on my computer fine, but now it isnt.
You shits are to blame, and YOU are the reason people think free software is shit.
Fuck you all.

  • #15

I made a profile to tell you arrogant shits to go fuck yourselves! Fuck you! What kind of advice is ‘get a better computer’ when obs was working on my computer fine, but now it isnt.
You shits are to blame, and YOU are the reason people think free software is shit.
Fuck you all.

My advice is to get your money back and don’t take no for an answer…

  • #16

I made a profile to tell you arrogant shits to go fuck yourselves! Fuck you! What kind of advice is ‘get a better computer’ when obs was working on my computer fine, but now it isnt.
You shits are to blame, and YOU are the reason people think free software is shit.
Fuck you all.

It looks like you fixated on someone else’s situation that wasn’t the same as yours just so you could complain rather than make your own post with your own session logs so that people could actually help you.,

  • #17

Hi..Help me

obs failed to initialize video your gpu may not be supported

  • 2020-03-07 18-42-26.txt

    2.7 KB · Views: 321

  • #18

This thread is from 2017, please make your own.

You are currently viewing Failed to initialize video. your GPU may not be supported, or the graphics driver may need to be updated.

Are you trying to fix this error? But you are not able to fix it. Mostly we get this error in Windows 7 or 8. But If you have any version of Windows 10, 8, or 7. So, you can try out this Whole Method. After completing all the processes as shown in this blog. definitely, your problem will be solved. This is a Complete Guide to Fixing this error in OBS Studio. But you have to follow each and every step shown in this blog. This is a very effective way to solve this problem. Most of the users get this error in Windows 7 32bit because of compatibility.

If you also have Windows 7 32 bit then You can easily fix it. But this Guide works for everyone who gets this error. But Everyone can’t able to fix it because they don’t follow the steps properly. So, you have to consider Watching this Guide Video which is provided at the end of the blog.

Why we get this Error

Most of the time, This error shows when our Drivers are not updated. and also when we use Outdated Windows versions like Windows 7, Windows 8, Windows 8.1 and Older versions of Windows 10 (released in 2015, 2016 and 2017). But you can still fix this error without updating your Windows and Drivers. We can fix it by some tweaks in windows. 

How to Fix this Error

Before Installing You must Watch this Guide Video

First, you need to download it according to your windows architecture. But If you don’t know your windows is 32 bit or 64 bit. If you want to check it then you have to Watch the Tutorial Video.

Now lets see how to Fix it after Downloading

Next Step is to watch this Video carefully without skipping any part. All the Instructions to Fix this error are given there in this Video. This is a short tutorial on How to Fix Failed to Intialize Video in OBS Studio.

But If all of that didn’t work for you then You can contact me at [email protected]. 

There are several ways to Contact me :- YouTube, Discord, Instagram and Contact Page. and If you want reply as fast as possible then Leave a Comment here on this Blog post. Thanks for staying till the end.

I recently installed OBS Studio under Ubuntu 20.04 LTS on my laptop (a Lenovo Thinkpad T410). While I didn’t encounter any issue during the installation, I am unable to run OBS Studio itself, as I keep running into the following error:

Failed to initialize video.  Your GPU may not be supported, or your graphics drivers may need to be updated.

In order to provide you with all the necessary details, here is the complete console output of the obs command:

Attempted path: share/obs/obs-studio/locale/en-US.ini
Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
Attempted path: share/obs/obs-studio/locale.ini
Attempted path: /usr/share/obs/obs-studio/locale.ini
Attempted path: share/obs/obs-studio/locale/fr-FR.ini
Attempted path: /usr/share/obs/obs-studio/locale/fr-FR.ini
info: Using preferred locale 'fr-FR'
Attempted path: share/obs/obs-studio/themes/Dark.qss
Attempted path: /usr/share/obs/obs-studio/themes/Dark.qss
info: CPU Name: Intel(R) Core(TM) i5 CPU       M 520  @ 2.40GHz
info: CPU Speed: 1548.597MHz
info: Physical Cores: 2, Logical Cores: 4
info: Physical Memory: 3733MB Total, 228MB Free
info: Kernel Version: Linux 5.4.0-52-generic
info: Distribution: "Ubuntu" "20.04"
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.8
info: Portable mode: false
Attempted path: share/obs/obs-studio/themes/Dark/no_sources.svg
Attempted path: /usr/share/obs/obs-studio/themes/Dark/no_sources.svg
QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_clicked()
QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_destroyed()
QMetaObject::connectSlotsByName: No matching signal for on_actionGridMode_triggered()
QMetaObject::connectSlotsByName: No matching signal for on_program_customContextMenuRequested(QPoint)
QMetaObject::connectSlotsByName: No matching signal for on_transitionRemove_clicked()
info: OBS 26.0.2 (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
    samples per sec: 48000
    speakers:        2
info: ---------------------------------
info: Initializing OpenGL...
error: X Error: GLXBadFBConfig, Major opcode: 152, Minor opcode: 34, Serial: 29
error: Failed to create OpenGL context.
error: Failed to create context!
error: device_create (GL) failed
error: Failed to initialize video.  Your GPU may not be supported, or your graphics drivers may need to be updated.
info: Freeing OBS context data
info: == Profiler Results =============================
info: run_program_init: 2009,26 ms
info:  ┣OBSApp::AppInit: 9,107 ms
info:  ┃ ┗OBSApp::InitLocale: 4,805 ms
info:  ┗OBSApp::OBSInit: 241,855 ms
info:    ┣obs_startup: 20,295 ms
info:    ┗OBSBasic::OBSInit: 54,346 ms
info:      ┣OBSBasic::InitBasicConfig: 0,672 ms
info:      ┣OBSBasic::ResetAudio: 0,257 ms
info:      ┗OBSBasic::ResetVideo: 52,276 ms
info: obs_hotkey_thread(25 ms): min=0,129 ms, median=0,325 ms, max=15,866 ms, 99th percentile=15,866 ms, 100% below 25 ms
info: audio_thread(Audio): min=0,021 ms, median=0,042 ms, max=0,086 ms, 99th percentile=0,086 ms
info: =================================================
info: == Profiler Time Between Calls ==================
info: obs_hotkey_thread(25 ms): min=25,215 ms, median=25,444 ms, max=40,983 ms, 64,4068% within ±2% of 25 ms (0% lower, 35,5932% higher)
info: =================================================
info: Number of memory leaks: 178

After searching the issue, it appears my problem is that I have a too old OpenGL version (2.1). While my GPU (integrated; my CPU being Intel i5 M520) isn’t cutting-edge, it doesn’t seem to be too old for OBS Studio because I also installed the same program on my Windows 10 (as my laptop is a dual boot) and I had no issue running it to capture from my webcam or from an opened window.

However, I have a hard time finding out how I can upgrade my OpenGL version under Ubuntu 20.04. My best attempt was to get a more up-to-date version of the Mesa 3D library via the kisak-mesa PPA, but while it upgraded my version of Mesa, it didn’t change the OpenGL version. Here is what I get when I run the glxinfo | grep "OpenGL version" command:

OpenGL version string: 2.1 Mesa 20.2.1 - kisak-mesa PPA

On a side note, I also had a look at the Additional drivers tab in Softwares & Updates, but this tab is completely empty in my case and doesn’t suggest any driver that could improve my current situation.

What could I do to this fix ? Another recent question suggests installing OBS Studio via snap, but despite trying that, I get the same issue as before.

Many thanks in advance for your help.

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 в разделе комментариев ниже.


Operating System Info

Other

Other OS

Arch Linux

OBS Studio Version

27.2.0 Beta 2

OBS Studio Version (Other)

No response

OBS Studio Log URL

Cant open obs to get a log; however, when I launch obs from the command line, it generates the following output:

Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
Attempted path: share/obs/obs-studio/locale/en-US.ini
Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
Attempted path: share/obs/obs-studio/locale.ini
Attempted path: /usr/share/obs/obs-studio/locale.ini
Attempted path: share/obs/obs-studio/locale/en-GB.ini
Attempted path: /usr/share/obs/obs-studio/locale/en-GB.ini
info: Using preferred locale 'en-GB'
Attempted path: share/obs/obs-studio/themes/Dark.qss
Attempted path: /usr/share/obs/obs-studio/themes/Dark.qss
info: Platform: Wayland
info: CPU Name: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz
info: CPU Speed: 3900.000MHz
info: Physical Cores: 4, Logical Cores: 4
info: Physical Memory: 7899MB Total, 849MB Free
info: Kernel Version: Linux 5.15.12-arch1-1
info: Distribution: "Arch Linux" Unknown
info: Session Type: wayland
info: Qt Version: 5.15.2 (runtime), 5.15.2 (compiled)
info: Portable mode: false
Attempted path: share/obs/obs-studio/themes/Dark/no_sources.svg
Attempted path: /usr/share/obs/obs-studio/themes/Dark/no_sources.svg
QMetaObject::connectSlotsByName: No matching signal for on_tbar_position_valueChanged(int)
QMetaObject::connectSlotsByName: No matching signal for on_actionShowTransitionProperties_triggered()
QMetaObject::connectSlotsByName: No matching signal for on_actionHideTransitionProperties_triggered()
info: OBS 27.2.0.beta2.r8.g02409c46f (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
	samples per sec: 48000
	speakers:        2
info: ---------------------------------
info: Initializing OpenGL...
info: Using EGL/Wayland
info: Initialized EGL 1.5
info: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1080/PCIe/SSE2
info: OpenGL loaded successfully, version 3.3.0 NVIDIA 495.46, shading language 3.30 NVIDIA via Cg compiler
error: glBufferData failed, glGetError returned GL_OUT_OF_MEMORY(0x505)
error: device_vertexbuffer_create (GL) failed
error: Failed to initialize video.  Your GPU may not be supported, or your graphics drivers may need to be updated.
Cannot find EGLConfig, returning null config
error: obs_display_init: Failed to create swap chain
info: Freeing OBS context data
info: == Profiler Results =============================
info: run_program_init: 2530.42 ms
info:  ┣OBSApp::AppInit: 2.206 ms
info:  ┃ ┗OBSApp::InitLocale: 1.083 ms
info:  ┗OBSApp::OBSInit: 120.98 ms
info:    ┣obs_startup: 17.534 ms
info:    ┗OBSBasic::OBSInit: 44.981 ms
info:      ┣OBSBasic::InitBasicConfig: 0.076 ms
info:      ┣OBSBasic::ResetAudio: 0.19 ms
info:      ┗OBSBasic::ResetVideo: 44.664 ms
info: obs_hotkey_thread(25 ms): min=0 ms, median=0 ms, max=0.01 ms, 99th percentile=0.01 ms, 100% below 25 ms
info: audio_thread(Audio): min=0 ms, median=0.012 ms, max=0.034 ms, 99th percentile=0.032 ms
info: =================================================
info: == Profiler Time Between Calls ==================
info: obs_hotkey_thread(25 ms): min=25.062 ms, median=25.078 ms, max=26.403 ms, 97.8947% within ±2% of 25 ms (0% lower, 2.10526% higher)
info: =================================================
info: Number of memory leaks: 196

OBS Studio Crash Log URL

No response

Expected Behavior

Obs should Launch

Current Behavior

Throws the following error message:
image

Steps to Reproduce

  1. Install OBS
  2. Try and launch OBS
  3. Observe the error

Anything else we should know?

Gnome Wayland on Arch Linux
Nvidia gtx 1080 with proprietary 495 driver

I have recently switched to Wayland. When I was on Xorg, obs worked perfectly fine.

Возможно, вам также будет интересно:

  • Obs studio ошибка nvenc
  • Obs studio выдает ошибку при запуске
  • Obd2 сканер коды ошибок
  • Obd2 расшифровка кодов ошибок на русском языке
  • Obd2 не видит ошибки abs

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии