[Config Support]: Using external GPU #12218
Unanswered
Mo7mud
asked this question in
Config Support
Replies: 2 comments 7 replies
-
|
The Intel GPU is only used for video decoding in your current setup, not object detection inference. The GPU is being used as the screenshot shows 0.9%. You're seeing a high inference time because you're using CPU detectors. If your PC has a later model CPU, you could try setting up the Openvino detector. See the docs on detectors: |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
the reason your internal GPU is being used is because the container is privileged so frigate has access to both GPUs |
Beta Was this translation helpful? Give feedback.
7 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
The software is using internal GPU which is very low in performance
I tried to switch to external GPU but it doesn't change the GPU
I switched to
renderD129after installation but it seems that changes doesn't affect the running instance even after restarting it or restarting PCVersion
Frigate (0.13.2-6476f8a)
Frigate config file
Relevant log output
Frigate stats
{"cameras":{"test":{"audio_dBFS":0.0,"audio_rms":0.0,"camera_fps":5.1,"capture_pid":322,"detection_enabled":1,"detection_fps":9.5,"ffmpeg_pid":329,"pid":320,"process_fps":0.8,"skipped_fps":4.4}},"cpu_usages":{"1":{"cmdline":"/package/admin/s6/command/s6-svscan -d4 -- /run/service","cpu":"0.0","cpu_average":"0","mem":"0.0"},"15":{"cmdline":"s6-supervise s6-linux-init-shutdownd","cpu":"0.0","cpu_average":"0","mem":"0.0"},"18":{"cmdline":"/package/admin/s6-linux-init/command/s6-linux-init-shutdownd -c /run/s6/basedir -g 3000 -C -B","cpu":"0.0","cpu_average":"0","mem":"0.0"},"24":{"cmdline":"s6-supervise s6rc-fdholder","cpu":"0.0","cpu_average":"0","mem":"0.0"},"25":{"cmdline":"s6-supervise s6rc-oneshot-runner","cpu":"0.0","cpu_average":"0","mem":"0.0"},"26":{"cmdline":"s6-supervise go2rtc","cpu":"0.0","cpu_average":"0","mem":"0.0"},"27":{"cmdline":"s6-supervise go2rtc-healthcheck","cpu":"0.0","cpu_average":"0","mem":"0.0"},"28":{"cmdline":"s6-supervise frigate","cpu":"0.0","cpu_average":"0","mem":"0.0"},"29":{"cmdline":"s6-supervise frigate-log","cpu":"0.0","cpu_average":"0","mem":"0.0"},"30":{"cmdline":"s6-supervise nginx-log","cpu":"0.0","cpu_average":"0","mem":"0.0"},"31":{"cmdline":"s6-supervise go2rtc-log","cpu":"0.0","cpu_average":"0","mem":"0.0"},"32":{"cmdline":"s6-supervise nginx","cpu":"0.0","cpu_average":"0","mem":"0.0"},"40":{"cmdline":"/package/admin/s6-2.11.3.2/command/s6-fdholderd -1 -i data/rules","cpu":"0.0","cpu_average":"0","mem":"0.0"},"45":{"cmdline":"/package/admin/s6/command/s6-ipcserverd -1 -- /package/admin/s6/command/s6-ipcserver-access -v0 -E -l0 -i data/rules -- /package/admin/s6/command/s6-sudod -t 30000 -- /package/admin/s6-rc/command/s6-rc-oneshot-run -l ../.. --","cpu":"0.0","cpu_average":"0","mem":"0.0"},"79":{"cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/nginx","cpu":"0.0","cpu_average":"0","mem":"0.0"},"81":{"cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/go2rtc","cpu":"0.0","cpu_average":"0","mem":"0.0"},"83":{"cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/frigate","cpu":"0.0","cpu_average":"0","mem":"0.0"},"87":{"cmdline":"/usr/local/go2rtc/bin/go2rtc -config=/dev/shm/go2rtc.yaml","cpu":"0.0","cpu_average":"0","mem":"0.1"},"112":{"cmdline":"python3 -u -m frigate","cpu":"0.8","cpu_average":"0","mem":"1.7"},"113":{"cmdline":"bash ./run.user go2rtc-healthcheck","cpu":"0.0","cpu_average":"0","mem":"0.0"},"122":{"cmdline":"nginx: master process nginx","cpu":"0.0","cpu_average":"0","mem":"0.1"},"143":{"cmdline":"nginx: worker process","cpu":"0.2","cpu_average":"0","mem":"0.1"},"144":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.1"},"145":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"146":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.1"},"147":{"cmdline":"nginx: cache manager process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"298":{"cmdline":"frigate.logger ","cpu":"0.2","cpu_average":"0","mem":"0.8"},"304":{"cmdline":"frigate.recording_manager","cpu":"0.0","cpu_average":"0","mem":"1.0"},"312":{"cmdline":"/usr/bin/python3 -c from multiprocessing.resource_tracker import main;main(38)","cpu":"0.0","cpu_average":"0","mem":"0.1"},"313":{"cmdline":"frigate.detector.cpu ","cpu":"247.2","cpu_average":"205","mem":"1.0"},"314":{"cmdline":"frigate.output ","cpu":"0.2","cpu_average":"0","mem":"1.0"},"318":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 1280x720 -i pipe: -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.4"},"320":{"cmdline":"frigate.process:test ","cpu":"3.7","cpu_average":"2","mem":"1.2"},"321":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 1280x720 -i pipe: -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.2"},"322":{"cmdline":"frigate.capture:test ","cpu":"1.0","cpu_average":"0","mem":"0.9"},"329":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel_flags allow_profile_mismatch -hwaccel vaapi -hwaccel_device /dev/dri/renderD129 -hwaccel_output_format vaapi -re -stream_loop -1 -fflags +genpts -i /media/frigate/videoplayback3.mp4 -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy -an /tmp/cache/test@%Y%m%d%H%M%S%z.mp4 -r 5 -vf fps=5,scale_vaapi=w=1280:h=720:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"3.8","cpu_average":"3","mem":"0.4"},"673":{"cmdline":"sleep 30s","cpu":"0.0","cpu_average":"0","mem":"0.0"}},"detection_fps":9.5,"detectors":{"cpu":{"detection_start":1719764692.256355,"inference_speed":94.96,"pid":313}},"gpu_usages":{"intel-vaapi":{"gpu":"1.12%","mem":"-%"}},"processes":{"go2rtc":{"pid":87},"logger":{"pid":298},"recording":{"pid":304}},"service":{"last_updated":1719764692,"latest_version":"0.13.2","storage":{"/dev/shm":{"free":57.9,"mount_type":"tmpfs","total":64.0,"used":6.1},"/media/frigate/clips":{"free":7676.1,"mount_type":"ext4","total":111596.2,"used":98206.1},"/media/frigate/recordings":{"free":7676.1,"mount_type":"ext4","total":111596.2,"used":98206.1},"/tmp/cache":{"free":945.2,"mount_type":"tmpfs","total":953.7,"used":8.5}},"temperatures":{},"uptime":273,"version":"0.13.2-6476f8a"}}Operating system
Other Linux
Install method
Docker Compose
Object Detector
CPU (no coral)
Any other information that may be helpful
Beta Was this translation helpful? Give feedback.
All reactions