[Beta Support]: Performance issues on Meteor Lake with 0.18-beta #24083
bdelima
started this conversation in
Beta Support
Replies: 4 comments 24 replies
|
For starters it would be good to see comparison on 0.17, but the stats seem to clearly show that the majority of GPU and CPU usage is on object detection. |
0 replies
|
More evidence using intel-gpu-top. Given that I've switched to NPU-based object detection, the GPU is just tasked with video processing, so utilization stays fairly steady state, only varying by 1-2%. VideoEnhance in particular is orders of magnitude higher. |
5 replies
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment











Uh oh!
There was an error while loading. Please reload this page.
Describe the problem you are having
I migrated my Core Ultra 5 frigate install today from 0.17.2 to 0.18.0-beta3. I immediately noticed that performance was much MUCH worse on 0.18 than on 0.17.
Long story short, I think something changed in .18 that has greatly impacted overall performance on my system. Running identical configs on both 0.17 and 0.18, and I'm routinely pegging GPU utilization, and CPU is higher now as well. I tried reconfiguring to use ffmpeg 7 to rule out ffmpeg 8, and it made little difference. The performance degradation with .18 is very apparent, not just with GPU, but CPU as well (monitoring with htop and intel_gpu_top). Another observation that illustrates the kind of performance hit is that power consumption on the Meteor Lake box nearly DOUBLED vs 0.17.2. Not great obviously. On 0.17.2, I rarely went over 5% CPU and 10% GPU, this is orders of magnitude higher.
Note that this same exact config on the same exact hardware with 0.17.2 has been running flawlessly since 0.17.0 came out. I haven't changed anything on my host machine, on my network, or on my cameras. Everything is 100% identical. I'm happy to test further if there are specific things that you all want me to try. I have separate containers for .17 and .18, so it's fairly easy for me to flip between the 2.
Note 2: In my "production" 0.17.2 install, I use the NPU for object detection rather than the GPU. For this comparison test, I'm using GPU object detection for both .17 and .18 as it better illustrates the issues with GPU and CPU utilization. I'm happy to flip both to NPU, but I'm also trying to migrate this to a Panther Lake platform which won't have NPU support until 0.19. Obviously, it's a lot more work for me to run the same extensive testing for both GPU and NPU detection, so I want to focus on GPU for now. I'm seeing similar behavior when I run this on my Panther Lake box (0.17.2 doesn't run on Panther Lake so can't compare to .17 there), but don't want to get into that right now.
Host system is Debian Trixie with all the latest patches applied.
Beta Version
0.18.0-beta3
Issue Category
Performance / Stability
Frigate config file
Relevant Frigate log output
Relevant go2rtc log output (if applicable)
No response
Install method
Docker Compose
docker-compose file or Docker CLI command
Operating system
Debian
CPU / GPU / Hardware
Intel Core Ultra 5 125H
Screenshots
Steps to reproduce
No response
Any other information that may be helpful
No response
All reactions