Устранение неполадок с графическим драйвером для запуска OBS Studio (Intel i5 M520)

Недавно я установил OBS Studio под Ubuntu 20.04 LTS на свой ноутбук (Lenovo ThinkPad T410). Хотя я не столкнулся с какими-либо проблемами во время установки, я не могу запустить саму OBS Studio, так как постоянно сталкиваюсь со следующей ошибкой:

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

Чтобы предоставить вам все необходимые сведения, вот полный вывод консоли. команды obs:

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

После поиска проблемы выяснилось, что моя проблема в том, что у меня слишком старая версия OpenGL (2.1). Хотя мой графический процессор (встроенный; мой процессор — Intel i5 M520) не является передовым, он не кажется слишком старым для OBS Studio, потому что я также установил ту же программу на свою Windows 10 (поскольку мой ноутбук — это двойная загрузка ), и у меня не было проблем с его запуском для захвата с моей веб-камеры или из открытого окна.

Тем не менее, мне трудно понять, как я могу обновить свою версию OpenGL под Ubuntu 20.04. Моя лучшая попытка состояла в том, чтобы получить более современную версию 3D-библиотеки Mesa через kisak-mesa PPA, но, хотя он обновил мою версию Mesa, он не изменил версию OpenGL.Вот что я получаю, когда запускаю glxinfo | grep "версия OpenGL" команда:

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

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

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

Заранее благодарим за помощь.

0
задан 30 October 2020 в 21:31

0 ответов

Другие вопросы по тегам:

Похожие вопросы: