[toscana] Streaming LinuxDay 22 Ottobre
Matteo Martinelli
matomoto32@gmail.com
Gio 29 Set 2016 18:10:11 CEST
Dunque, sono andato nella chat irc dei developer di OBS-studio gli ho
spiegato il problema e ci siamo messi a giocare con valgrind per capire chi
si mangiasse tutta quella ram.
Ho generato un log lunghissimo: http://ix.io/1ryw
Il succo del problema sono tanti leak come questi causati da
*libdrm_intel.so.1.0.0* che chiama *gs_draw_sprite*
> ==13997== 12,288 bytes in 3 blocks are definitely lost in loss record 1,405 of 1,448
> ==13997== at 0x282CEF80: ??? (in /usr/lib/libdrm_intel.so.1.0.0)
> ==13997== by 0x27DCDDEC: ??? (in /usr/lib/xorg/modules/dri/i965_dri.so)
> ==13997== by 0x27A49BE8: ??? (in /usr/lib/xorg/modules/dri/i965_dri.so)
> ==13997== by 0x27514DE7: ???
> ==13997== by 0x2751E27E: ???
> ==13997== by 0x4E6AC65: gs_draw_sprite (in /usr/lib/libobs.so.0)
> ==13997== by 0x4EC589F: obs_video_thread (in /usr/lib/libobs.so.0)
> ==13997== by 0x98D2453: start_thread (in /usr/lib/libpthread-2.24.so)
> ==13997== by 0x9BD07DE: clone (in /usr/lib/libc-2.24.so)
>
>
Secondo loro questo è un *bug dei driver intel e non di OBS*
> i don't see why draw_sprite would allocate memory, so the driver does it
> internally, and there is nothing OBS can do about freeing it
Su schede video Nvidia e AMD questo non accade, hanno testato in diretta.
La cosa buona è che abbiamo isolato il problema, *il leak avviene quando si
aprono le proprietà di una certa sources *(che si aprono di default quando
vengono aggiunte per la prima volta alla scena)
Questo conferma anche quello che avevo scritto prima, ovvero che
configurare una scena, chiudere OBS, riaprirlo e cliccare solamente su
"Start Streaming" non dà il via al memory leak.
Non ideale, ma è comunque un workaround che sembra funzionare
ps: sapete come contattare i developer dei driver intel?
Il giorno 29 settembre 2016 14:58, Matteo Martinelli <matomoto32@gmail.com>
ha scritto:
> Io non ho toccato quello, ma ho modificato il buffer size di obs da 2500 a
> 500, sembra abbia migliorato la situazione
>
> Il 29 set 2016 14:54, <gbattistarolandi@gmail.com> ha scritto:
>
>> Il 29/09/2016 14:18, Matteo Martinelli ha scritto:
>>
>>> Io l'ho messo a 4096, te?
>>>
>>
>> 16777216
>>
>> 16 MegaBytes, con meno il problema rimane, anche se OBS riempie la RAM
>> più lentamente.
>> Non capisco il perché, visto che io di sicuro non trasmetto a quella
>> velocità e chi riceve vede lo streaming fluido.
>>
>> --
>> giomba
>> GOLEM
>>
>> _______________________________________________
>> toscana mailing list
>> toscana@lists.linux.it
>> https://lists.linux.it/listinfo/toscana
>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/toscana/attachments/20160929/77af98b3/attachment.html>
Maggiori informazioni sulla lista
toscana