Question / Help Fails to launch on Linux Mint 17

phpworm

New Member
I'm running Linux Mint 17 Cinnamon 64-bit version 2.2.16

I've used the installation instructions under the heading "Linux (Ubuntu 14.04/14.10 installation)" found on the github page.

The program icon appears in my menu, but when I open it, it immediately closes. I tried launching the program from the terminal and get the following:
Code:
$ 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/license/gplv2.txt
Attempted path: /usr/share/obs/obs-studio/license/gplv2.txt
QObject::connect: invalid null parameter
info: OBS  (linux)
info: Processor: 8 logical cores
info: Processor: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
info: Physical Memory: 7895MB Total
info: Kernel Version: Linux 3.13.0-24-generic
info: Distribution: "Ubuntu" "14.04"
info: audio settings reset:
   samples per sec: 44100
   speakers:  2
   buffering (ms):  1000

info: X and Y: 902 469
Backbuffers: 2
Color Format: 3
ZStencil Format: 0
Adapter: 0

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

I saw in another thread someone mentioned "a GPU that supports at least OpenGL 3.3 is required for OBS (To know which OpenGL version your GPU is running, type "glxinfo | grep OpenGL" in a terminal)" I did that and get:

Code:
$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Desktop 
OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.1.3
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.1.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:

It appears I have OpenGL 3.0 so I'm curious, am I out of luck using OBS unless I buy a new graphics card, or is there an alternative way to resolve this issue?
 

Osiris

Active Member
If your hardware doesn't support OpenGL 3.2+ or there are no drivers with that support, then you are out of luck.
 

phpworm

New Member
Thanks for the replies. I gave the xorg-edgers PPA a try and although it didn't resolve the issue I think it is an improvement. I've ordered a new graphics card so hopefully that works out.
 

phpworm

New Member
Update: my new video card arrived today, installed it, and get the following output

Code:
$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro K620/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 340.76
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.4.0 NVIDIA 340.76
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:

OBS now opens without any problems! Haven't tried to actually use it yet but at least it is launching. Thanks for the help.
 
Top