Bug Report Unable to stream on Ubuntu 15.10

breizhodrome

New Member
The app crashes after few seconds

Code:
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/Default.qss
Attempted path: /usr/share/obs/obs-studio/themes/Default.qss
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 0.10.1 (linux)
info: Processor: 2 logical cores
info: Processor: AMD A4-1250 APU with Radeon(TM) HD Graphics
info: Physical Memory: 3331MB Total
info: Kernel Version: Linux 4.1.1-040101-generic
info: Distribution: "Ubuntu" "15.10"
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

info: OpenGL version: 3.3 (Core Profile) Mesa 10.5.8

info: video settings reset:
    base resolution:   1366x768
    output resolution: 908x512
    fps:               30/1
    format:            NV12
libDeckLinkAPI.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
info: No blackmagic support
info: Failed to start search for DeckLink devices
info: output 'simple_stream' (rtmp_output) created
info: output 'simple_file_output' (flv_output) created
info: encoder 'simple_h264' (obs_x264) created
info: encoder 'simple_aac' (libfdk_aac) created
info: service 'default_service' (rtmp_custom) created
info: source 'Scène' (scene) created
info: v4l2-input: Start capture from /dev/video0
info: v4l2-input: Input: 0
info: v4l2-input: Resolution: 848x480
info: v4l2-input: Pixelformat: VYUY
info: v4l2-input: Linesize: 1696 Bytes
info: v4l2-input: Framerate: 20,00 fps
info: source 'Périphérique de capture vidéo (V4L2)' (v4l2_input) created
info: source 'Capture de la fenêtre (Xcomposite)' (xcomposite_input) created
info: Update check: latest version is: 0.4.0
Attempted path: share/obs/obs-studio/locale.ini
Attempted path: /usr/share/obs/obs-studio/locale.ini
Attempted path: share/obs/obs-studio/themes/
Attempted path: /usr/share/obs/obs-studio/themes/
info: pulse-input: Server name: 'pulseaudio 6.0'
info: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.pci-0000_00_14.2.analog-stereo.monitor'
info: source 'Audio du bureau' (pulse_output_capture) created
info: [x264 encoder: 'simple_h264'] preset: veryfast
info: [x264 encoder: 'simple_h264'] settings:
    bitrate:     1500
    buffer size: 1500
    fps_num:     30
    fps_den:     1
    width:       908
    height:      512
    keyint:      250
    cbr:         on
info: libfdk_aac encoder created
info: libfdk_aac bitrate: 64, channels: 2
info: [rtmp stream: 'simple_stream'] Connecting to RTMP URL rtmp://eumedia1.livecoding.tv:1935/livecodingtv...
info: [rtmp stream: 'simple_stream'] Connection to rtmp://eumedia1.livecoding.tv:1935/livecodingtv successful
Erreur de segmentation (core dumped)

here the output of glxinfo :

Code:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD KABINI
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.5.8
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.5.8
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.5.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

stream url & key are valid
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Says your OpenGL version is only 3.0. We require 3.2. Sometimes updating your driver is all that's needed to get it working, but some adapters simply don't have the capability that's required.
 
Says your OpenGL version is only 3.0. We require 3.2. Sometimes updating your driver is all that's needed to get it working, but some adapters simply don't have the capability that's required.
His OpenGL is 3.3, Jim. It's his OpenGL ES (the mobile one) which is 3.0 ^^'

EDIT: Oops I messed up "Core Profile version string" & "version string" ^^' (I don't even know what is the difference between those 2...)
 
Last edited:

WayZHC

Member
It should in fact support OpenGL 4.3 as it has HD 8210 iGPU. But looks like your current driver doesn't support it properly. Try different drivers if possible.
 

shary

New Member
Hello, I have a similar problem with Debian Testing (stetch). And my version of OpenGL also seems to be 3.0

How can I upgrade my version of OpenGL?
 

dodgepong

Administrator
Community Helper
Update your GPU drivers. If the latest drivers for your GPU do not support 3.2 or later, then you need a new GPU.
 

shary

New Member
I believe my graphics drivers are already up to date…
mesa-utils: 8.2.0-1
xserver-xorg-video-intel: 2:2.21.15-2+b2
And I believe my GPU can support OpenGL 3.2, it's an intel CPU (i7-4700MQ) with the HD 4600 GPU.

It seems that I actually have opengl 3.2+ compatible drivers but that it is using 3.0 for some reason, just like
breizhodrome:

Code:
glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.5.5
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.5.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.5.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

I also found this: https://askubuntu.com/questions/449842/opengl-version-problem-on-mesa
But I'm not using VMware (well I do have a package nammed xserver-xorg-video-vmware installed but I don't think that's it.). Maybe something else in my very messy package management is causing this, but I have no idea what.
 

admalledd

Member
That actually is a rather old-ish version of Mesa and xorg driver. Mesa-utils is just for things like glxinfo, you would want to look at libgl1-mesa-* (which is probably around version 10.5.5 as glxinfo says). My current mesa is 11.0, If you can I would recommend using one of the xorg-edge repositories. For example, if you are on a Ubuntu dirivative, the xorg-edgers PPA. This should get you a recent mesa and xorg driver that is 3.3+ openGL. IIRC 3.2 OpenGL was only really completed in Mesa 10.6 or so.
 
Top