Bug Report Can't start OBS: Failed to initialize video: Unspecified error

Jim

Jim
Developer
This is the linux support forum -- we haven't updated the mac version with the fix yet. We will soon hopefully.
 

Jurik

New Member
Hi Jim, thanks for your great job.

I got the OBS 0.5.1-88-gd753cee (linux) and I still have the same problem :
http://www.hostingpics.net/viewer.php?id=774778obserror.png

Log :

Attempted path: share/obs/obs-studio/locale/en-US.ini [10:02:58]
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/license/gplv2.txt
Attempted path: /usr/share/obs/obs-studio/license/gplv2.txt
info: OBS 0.5.1-88-gd753cee (linux)
info: Processor: 2 logical cores
info: Processor: Intel(R) Core(TM)2 Duo CPU P7450 @ 2.13GHz
info: Physical Memory: 0MB Total
info: Kernel Version: Linux 3.13.0-36-generic
info: Distribution: "Ubuntu" "14.04"
info: audio settings reset:
samples per sec: 44100
speakers: 2
buffering (ms): 1000

info: X and Y: 909 500
Backbuffers: 2
Color Format: 3
ZStencil Format: 0
Adapter: 0

error: Failed to create OpenGL context.
error: device_create (GL) failed
error: Failed to initialize video: Unspecified error
info: Number of memory leaks: 144

[1] + exit 255 obs

Thanks for your help

- Jurik
 

Jurik

New Member
Hi Jim,

Code:
$ sudo lshw -C video
  *-display              
       description: VGA compatible controller
       produit: RV710/M92 [Mobility Radeon HD 4530/4570/545v]
       fabriquant: Advanced Micro Devices, Inc. [AMD/ATI]
       identifiant matériel: 0
       information bus: pci@0000:01:00.0
       version: 00
       bits: 32 bits
       horloge: 33MHz
       fonctionnalités: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=radeon latency=0
       ressources: irq:50 mémoire:c0000000-cfffffff portE/S:7000(taille=256) mémoire:da000000-da00ffff mémoire:da020000-da03ffff

Do you have sufficient information ?
 

Jim

Jim
Developer
Are you on the latest version of mesa? It's possible that your mesa is not up-to-date. It's also possible that particular radeon doesn't support the features we need but I doubt it, I never really see any issues with radeons.
 

Jurik

New Member
Hi,

Code:
$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV710
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:

Does this version (10.1.3) sufficient ?

Thanks for your help.
 

Jim

Jim
Developer
You really need OpenGL 3.2 support. Mesa 10.1.3 is somewhat of a recent update, it should support 3.2, though there are more recent versions of mesa available. It says OpenGL 3.0 in that report, and says GLSL version 1.3. We need GL 3.2 and GLSL 1.5.
 

Jurik

New Member
Good morning,

I did not find a way to upgrade OpenGL nor GLSL, despite of my researches on the internet. Can you help me doing so please ?

Thank you in advance.
 

ryanvade

New Member
I have the same problem on Arch Linux. (obs-studio-git in the AUR)
Code:
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.4.0-devel (git-94a909e)
Code:
*-display
       description: VGA compatible controller
       product: 2nd Generation Core Processor Family Integrated Graphics Controller

I have an Nvidia optimus card that works however with bumblebee so I can use the software. But I would like to use the lower power, less heat producing Intel graphics.
 

ryanvade

New Member
Just found a thread on the OpenGL forums. Apparentely Intel did not provide 3.2 support in the drivers for the 2nd gen Intel graphics. I guess this is the problem. For me at least though I can make Kwin use OpenGL 3.3 with no problems...
http://www.opengl.org/discussion_boards/showthread.php/176745-intel-hd-3000-support-of-openGL

Last but not least before getting to the updated Intel Sandy Bridge and Ivy Bridge benchmark results is that the Intel Mesa DRI driver still only supports OpenGL 3.1 for Sandy Bridge graphics. The GL 3.1 limitation is due to the driver not yet supporting OpenGL Geometry Shaders on anything older than Ivy Bridge. Community developers are left up to coming up with patches for GS support if they so desire.
http://www.phoronix.com/scan.php?page=article&item=intel_hdgfx_mesa101&num=1
 

Jim

Jim
Developer
Hm, that's quite unfortuitous. I may have to see what we're using from 3.2 outside of the shaders (we use GLSL 1.5, which is for OpenGL 3.2. For reference, GLSL is up to version 4 right now so I didn't think we were asking for anything particularly much, I'm quite disappointed in them for this). Thank you for the information.
 

ryanvade

New Member
Hm, that's quite unfortuitous. I may have to see what we're using from 3.2 outside of the shaders (we use GLSL 1.5, which is for OpenGL 3.2. For reference, GLSL is up to version 4 right now so I didn't think we were asking for anything particularly much, I'm quite disappointed in them for this). Thank you for the information.
Yeah this is a problem. Apple was able to get around this somehow though they did not release the patches. I am looking around the community to see if someone found a fix.
 

djfun

New Member
Hi djfun, thanks for your response. I already added this PPA, but Mesa version is still the same on my computer.
Did you do
Code:
apt-get dist-upgrade
after adding the ppa? You should get "Mesa 10.4.0-devel" from this.
 

Jurik

New Member
Did you do
Code:
apt-get dist-upgrade
after adding the ppa? You should get "Mesa 10.4.0-devel" from this.

Yes I did. My mistake, Mesa has been changed, but GL version is still the same :

Code:
$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV710
OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.4.0-devel
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.4.0-devel
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.4.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:

What should I do next ? Thanks again for your support.
 
Top