-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What is your CPU? How many FPS are you getting? #160
Comments
Negligible improvement on my machine, fluctuating around 14fps before to 16fps now even when disable both foreground and background (it is stable at 30 with both on multithreaded branch). My CPU model is R7-4800U. |
@Kraautokratt , please try the script introduced by #161 |
Mine after turning off Folding@Home and turning the CPU frequency limited off. (I normally limit my CPU frequency to 2.80 GHz to lower the temperature)
|
Copied from #161 (comment)
|
Ah. It seems to be akvcam's problem. When I changed to v4l2loopback it is smooth as butter.
|
Here's mine:
|
I've seen a noticable improvement of FPS recently (probably with 2f7d698). They used to fluctuate around 22 and now stay close to 30 FPS most of the time:
|
1920x1080@60 for 180 seconds Linux 5.11.0-27-generic #29~20.04.1-Ubuntu SMP Wed Aug 11 15:58:17 UTC 2021 x86_64 GNU/Linux python 3.8.10 (default, Sep 28 2021, 16:10:42) numpy 1.21.0 INFO: Created TensorFlow Lite XNNPACK delegate for CPU. |
INFO: Created TensorFlow Lite XNNPACK delegate for CPU. 920x1080@60 for 180 seconds Linux 5.14.16-201.fc34.x86_64 #1 SMP Wed Nov 3 13:57:29 UTC 2021 x86_64 GNU/Linux python 3.9.7 (default, Aug 30 2021, 00:00:00) numpy 1.21.4 INFO: Created TensorFlow Lite XNNPACK delegate for CPU. |
1920x1080@60 for 180 seconds Linux 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux python 3.9.2 (default, Feb 28 2021, 17:03:44) numpy 1.21.2 avg 38.38, stdev 1.98 Frame rate is good but I wonder why it takes so much more CPU than Mediapipe in Google Meet running in the browser. Does anyone have any idea? Is Mediapipe in the browser using the GPU maybe? I unfortunately only have an Intel GPU and no Nvidia GPU. |
Cant say much about the reasons but this project uses OpenCV and mediapipe and it uses way less CPU for me https://github.com/blueOkiris/bgrm |
@katakombi , what's their FPS? |
I think its between 20 and 24 |
@katakombi Did you get errors when building/running said project? I would like to see it for myself in my machine, but errors occurred when running the project. |
Yeah it was a bit difficult! I don't remember what I had installed but definitely it required python3.9. The release contains a deb / arch package, and if you patch the control you can install it under ubuntu. |
I was getting a |
Could we keep this thread on-topic please? If you have a bug that you want to report / if you have a question, please open another issue. :) |
Not using that benchmark script right now, but here are some details from me using an mp4 as background.
Having all non-essential applications closed i get around 29 FPS (Though it does sometimes fallback to around 15 FPS for some reason, and when this happens the CPU usage also halves). |
1920x1080@60 for 180 seconds Linux 5.15.11-zen1-1-zen #1 ZEN SMP PREEMPT Wed, 22 Dec 2021 09:23:53 +0000 x86_64 GNU/Linux python 3.10.1 (main, Dec 11 2021, 17:22:55) [GCC 11.1.0] numpy 1.22.2 INFO: Created TensorFlow Lite XNNPACK delegate for CPU. |
Great performance here with about 45% load on all threads while running the benchmark:
|
1920x1080@60 for 180 seconds Linux 5.18.13-100.fc35.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 22 14:20:24 UTC 2022 x86_64 GNU/Linux python 3.9.13 | packaged by conda-forge | (main, May 27 2022, 16:56:21) numpy 1.23.1 INFO: Created TensorFlow Lite XNNPACK delegate for CPU. |
Is this okay for Logitech C270 "Max Resolution: 720p/30fps"? Thanks!
|
Please comment below with your CPU model and the FPS you are getting. I want to conduct a survey on the performance of this software. 2f7d698 introduced significant performance improvement.
The text was updated successfully, but these errors were encountered: