Hugh cpu difference between MSVC and MINGW version 1.18.2

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Hugh cpu difference between MSVC and MINGW version 1.18.2

marc lievens-2

 

On windows 10 prof with cpu Intel i7- 6 core, I see a huge cpu difference between the msvc and the mingw libraries.


For 64 cameras I see that :

- msvc uses 30% cpu

- mingw uses 20% cpu

 

Used pipeline is Rtspsrc ! rtph264depay! h264parse ! qtmux ! filesink

 

Any idea about this cpu difference and can this be solved in the future?

I prefer to use the msvc version, but this is now not possible due to the cpu load.

 

Cheers

marc


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Hugh cpu difference between MSVC and MINGW version 1.18.2

Tim Müller
Hi Marc,
 

> On windows 10 prof with cpu Intel i7- 6 core, I see a huge cpu
> difference between the msvc and the mingw libraries.
>
> For 64 cameras I see that:
> - msvc uses 30% cpu
> - mingw uses 20% cpu
>
> Used pipeline is Rtspsrc ! rtph264depay! h264parse ! qtmux !
> filesink
>
> Any idea about this cpu difference and can this be solved in the
> future?
>
> I prefer to use the msvc version, but this is now not possible due to
> the cpu load.

That is rather surprising, especially since none of these element
really *do* much.

Where do your GStreamer binaries come from, did you build them yourself
or do you use our packages?

Cheers
 Tim

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Hugh cpu difference between MSVC and MINGW version 1.18.2

marc lievens-2
Hi Tim,

The used Gstreamer binaries are comming from the official gstreamer web side.
We do not build or make changes to Gstreamer..

Cheers ,
marc

Op do 14 jan. 2021 om 13:17 schreef Tim Müller <[hidden email]>:
Hi Marc,

> On windows 10 prof with cpu Intel i7- 6 core, I see a huge cpu
> difference between the msvc and the mingw libraries.
>
> For 64 cameras I see that:
> - msvc uses 30% cpu
> - mingw uses 20% cpu
>
> Used pipeline is Rtspsrc ! rtph264depay! h264parse ! qtmux !
> filesink
>
> Any idea about this cpu difference and can this be solved in the
> future?
>
> I prefer to use the msvc version, but this is now not possible due to
> the cpu load.

That is rather surprising, especially since none of these element
really *do* much.

Where do your GStreamer binaries come from, did you build them yourself
or do you use our packages?

Cheers
 Tim

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Hugh cpu difference between MSVC and MINGW version 1.18.2

marc lievens-3
In reply to this post by marc lievens-2

Hi Tim,

 

The problem about cpu difference is also the case with the original libraries from Gstreamer 1.18.3.

 

For 64 cameras I see that:

- msvc uses 30% cpu

 - mingw uses 20% cpu

 

Used pipeline is Rtspsrc ! rtph264depay! h264parse ! qtmux ! filesink 
 
We also use rebust muxing

 

Cheers ,

 

marc

 


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel