[toscana] Streaming LinuxDay 22 Ottobre

Fabrizio Carrai fabrizio.carrai@gmail.com
Gio 29 Set 2016 20:49:08 CEST


Bene, e vi confermo che per quello che ho potuto provare con Nvidia non ci
sono problemi evidenti.

F

Il 29 set 2016 6:10 PM, "Matteo Martinelli" <matomoto32@gmail.com> ha
scritto:

> 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
>>
>>
>
> _______________________________________________
> 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/3222fb20/attachment.html>


Maggiori informazioni sulla lista toscana