尝试运行 OBS 时将其关闭

尝试运行 OBS 时将其关闭

我正在使用 Kubuntu 14.04,并尝试在终端中运行 OBS Studio,并且我已经安装了 ffmpeg,但是当我在终端中输入“obs”时,它出现了一个许可协议,我按下了“我同意”,但是一旦我这样做,它就会关闭并出现,

error: Failed to create OpenGL context.
error: Failed to create context!
*** Error in `obs': double free or corruption (out): 0x0000000001a30080 ***
Aborted (core dumped)"

有人能帮忙吗?谢谢!

答案1

根据 OBS 项目页面上的讨论:

https://obsproject.com/forum/threads/opengl-outstanding-bug-in-ubuntu-14-04.25244/

基本上,这一切归结为 OBS 使用了 OpenGL 3.2 及更高版本中的功能。这很可能与屏幕捕获有关,并且特定于 Linux 平台。他们在 Windows 中使用 DirectX。

现在,您可以使用以下命令检查您当前是否支持 OpenGL 3.2:

glxinfo | grep "OpenGL core" 

如果您支持的值低于 OpenGL 3.2,您将会收到上述错误消息。如果您甚至没有计划进行屏幕截图,那就更糟糕了 =P

可能的补救措施是在开源驱动程序和专有驱动程序之间切换。根据卡的不同,有些驱动程序比其他驱动程序有更好的 GL 支持。

相关内容