[CinCV TNG] Hardware acceleration problem

KhazAkar damianzrb at gmail.com
Thu Jun 7 11:31:53 CEST 2018


Mine is OpenSUSE Tumbleweed, KDE as DE.

czw., 7 cze 2018 o 11:24 użytkownik Sam <cinelerra at posteo.de> napisał:

> These are very interesting results. I use the original nVidia drivers with
> OpenGL on OpenSuse 42.3, only in this combination I get the best results.
> My display port is only supported correctly with the nVidia drivers.
>
> Sam
>
>  On 07.06.2018 10:51, KhazAkar wrote:
>
> I have strange results, because X11 have highest FPS, but others, not so
> much. Testing reencoded to other, Cinelerra-capable format (Apple ProRes)
> of RED sample footage (epicdragon-lowlight-4k-hd-120fps), 4k at 50 FPS. My
> results are:
>
> X11 with direct X11 rendering, intel iGPU =  50 FPS
> X11-Xv, intel iGPU = ~50 fps, but lower minimal FPS (very buggy, several
> times not even 1 FPS, smashing apply button and changing framerate to the
> same and smashing apply - 50 FPS.)
> X11-OpenGL, intel iGPU = ~13 FPS
> After changing from X11-OpenGL to X11 - ~70 fps and whole video don't
> play, just stops.
>
> X11 with direct X11 rendering, Quadro M1000M, using bumblebee with
> VirtualGL =  ~51 FPS
> X11-Xv, Quadro M1000M = ~6 FPS
> X11-OpenGL = ~15 FPS
> After changing from X11-OpenGL to X11 on nVidia - 50 FPS, no problems with
> playback.
>
> czw., 7 cze 2018 o 10:12 użytkownik Sam <cinelerra at posteo.de> napisał:
>
>> As far as I understand it, X11 direct uses the CPU. I don't know about
>> X11-XV, but GG wrote that it is device mapped, so I assume it uses the
>> graphics card. OpenGL uses the graphics card, with the Open Graphics
>> Library.
>> If I am wrong, please correct me Phyllis/GG.
>>
>> I prefer to use X11 OpenGL. I achieve higher frame rates with OpenGL than
>> with X11 direct. However, some users wrote a few months ago that X11-direct
>> delivers better results. It seems to depend which hardware configuration
>> and drivers are used.
>>
>>
>>
>> Sam
>>
>> On 07.06.2018 09:45, KhazAkar wrote:
>>
>> I have one more question - If It works what you showed to me, so why my
>> CPU is smashed when using X11 with direct X11 rendering, but with X11-Xv
>> and X11-OpenGL - not so much? It seems that Cinelerra don't utilize GPU
>> with X11 with direct X11 rendering  so much it can.
>>
>> czw., 7 cze 2018 o 01:49 użytkownik KhazAkar <damianzrb at gmail.com>
>> napisał:
>>
>>> Ah, ok. Thanks very much for explaining it for me. I really love your
>>> work done on Cinelerra side.
>>>
>>> czw., 7 cze 2018 o 00:42 użytkownik Good Guy <good1.2guy at gmail.com>
>>> napisał:
>>>
>>>> This is the way it works since Adam Williams added the Direct Path
>>>> changes to the vdeviceX11 code.  It is a direct draw path and the
>>>> execution time for that path is low when the render does not require
>>>> remapping.  This is not a bug, it is a good idea.  It is fastest.
>>>>
>>>> Next, X11-Xv is a device mapped video draw.  it is fast, but apparently
>>>> not as fast as the direct draw.  It can do hardware scaling and color
>>>> mapping.
>>>>
>>>> OpenGL means that drawing is using a second level machine, which
>>>> brings good functional features, but may be slower yet to just buffer
>>>> video frames.
>>>>
>>>>
>>>>
>>>> On Wed, Jun 6, 2018 at 4:26 PM KhazAkar <damianzrb at gmail.com> wrote:
>>>>
>>>>> I have a strange problem with X11-Xv and X11-OpenGL preview in
>>>>> Cinelerra-GG.
>>>>> X11 is the fastest option for me for preview, X11-Xv slover and
>>>>> X11-OpenGL - the slowest. Why this is happening?
>>>>> My setup:
>>>>> Dell Precision 5510 with i7-6820HQ, 32 GB DDR4 RAM, 512 GB Samsung
>>>>> SSD, Quadro M1000M, 4k IGZO display, OpenSUSE Tumbleweed, newest kernel etc.
>>>>> Why this is happening? Some sort of bug?
>>>>>
>>>> _______________________________________________
>>>>> Cinelerra mailing list
>>>>> Cinelerra at lists.cinelerra-cv.org
>>>>> http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra
>>>>>
>>>> _______________________________________________
>>>> Cinelerra mailing list
>>>> Cinelerra at lists.cinelerra-cv.org
>>>> http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra
>>>>
>>>
>>
>> _______________________________________________
>> Cinelerra mailing listCinelerra at lists.cinelerra-cv.orghttp://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra
>>
>>
>> _______________________________________________
>> Cinelerra mailing list
>> Cinelerra at lists.cinelerra-cv.org
>> http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra
>>
>
>
> _______________________________________________
> Cinelerra mailing listCinelerra at lists.cinelerra-cv.orghttp://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra
>
>
> _______________________________________________
> Cinelerra mailing list
> Cinelerra at lists.cinelerra-cv.org
> http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cinelerra-cv.org/pipermail/cinelerra/attachments/20180607/e4f26584/attachment.html>


More information about the Cinelerra mailing list