Question / Help flickering inside OBS Studio

mario156090

New Member
Good afternoon dear forum,

I would like as fix flickering inside OBS studio. I use Arch Linux and cinnamon DE with a Nvidia 1050m. I attach log:

Code:
[mario@Dell-Arch ~]$ 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/es-ES.ini
Attempted path: /usr/share/obs/obs-studio/locale/es-ES.ini
info: Using preferred locale 'es-ES'
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-7300HQ CPU @ 2.50GHz
info: CPU Speed: 2448.456MHz
info: Physical Cores: 4, Logical Cores: 4
info: Physical Memory: 23921MB Total, 17700MB Free
info: Kernel Version: Linux 5.4.19-1-lts
info: Distribution: "Arch Linux" Unknown
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.7
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_program_customContextMenuRequested(QPoint)
info: OBS 24.0.6-1 (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
    samples per sec: 44100
    speakers:        2
info: ---------------------------------
info: Initializing OpenGL...
info: Loading up OpenGL on adapter Intel Open Source Technology Center Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 19.3.4, shading language 4.60
info: ---------------------------------
info: video settings reset:
    base resolution:   1920x1080
    output resolution: 1280x720
    downscale filter:  Bicubic
    fps:               30/1
    format:            NV12
    YUV mode:          601/Partial
info: NV12 texture support not available
info: Audio monitoring device:
    name: Por defecto
    id: default
info: ---------------------------------
warning: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
libDeckLinkAPI.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
info: No blackmagic support
info: NVENC supported
info: FFMPEG VAAPI supported
info: VLC found, VLC video source enabled
info: ---------------------------------
info:   Loaded Modules:
info:     vlc-video.so
info:     text-freetype2.so
info:     rtmp-services.so
info:     obs-x264.so
info:     obs-transitions.so
info:     obs-outputs.so
info:     obs-libfdk.so
info:     obs-filters.so
info:     obs-ffmpeg.so
info:     linux-v4l2.so
info:     linux-pulseaudio.so
info:     linux-jack.so
info:     linux-decklink.so
info:     linux-capture.so
info:     linux-alsa.so
info:     image-source.so
info:     frontend-tools.so
info:     decklink-ouput-ui.so
info: ---------------------------------
info: ==== Startup complete ===============================================
error: Service '' not found
info: All scene data cleared
info: ------------------------------------------------
info: pulse-input: Server name: 'pulseaudio 13.0'
info: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3.analog-stereo.monitor'
info: pulse-input: Server name: 'pulseaudio 13.0'
info: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_input.pci-0000_00_1f.3.analog-stereo'
info: xshm-input: Geometry 1920x1080 @ 0,0
info: Switched to scene 'Escena'
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'Escena':
info:     - source: 'Captura de pantalla (XSHM)' (xshm_input)
info: ------------------------------------------------
Attempted path: share/obs/obs-studio/images/overflow.png
Attempted path: /usr/share/obs/obs-studio/images/overflow.png
info: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds (source: Mic/Aux)
 

mario156090

New Member
A wild guess, but search for "nvidia" and "disable opengl flipping" on this forum.
Thank's, this works well only if I set nvidia mode. So if I'm on Hybrid mode or Intel mode flickering persist, so I thinks this is intel problem and not nvidia problem.
 

Tuna

Member
True, the intel driver offers a similar option. It is just slightly more complicated as it may require creating your own xorg.conf. And some research on what driver your intel GPU is using and how the option for OpenGL flipping is called.
 

mario156090

New Member
True, the intel driver offers a similar option. It is just slightly more complicated as it may require creating your own xorg.conf. And some research on what driver your intel GPU is using and how the option for OpenGL flipping is called.
Well, I use xf86-video-intel. There is not an option called OpenGL flipping or something. I'm looking inside arch wiki but there is not. :(
 

phgachoud

New Member
Fixed with Nvidia-settings->X- Screen0 -> OpenGL Settings -> Allow Flipping disabled
Screenshot_20201018_114323.png
 
Top