From f4abe673098a8f11089001b90c04e245566fca2a Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Mon, 6 Feb 2023 14:37:33 -0700 Subject: [PATCH] Fix access --- frigate/ffmpeg_presets.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frigate/ffmpeg_presets.py b/frigate/ffmpeg_presets.py index 343a9ef28..a33c67da2 100644 --- a/frigate/ffmpeg_presets.py +++ b/frigate/ffmpeg_presets.py @@ -10,7 +10,7 @@ from frigate.const import BTBN_PATH from frigate.util import vainfo_hwaccel TIMEOUT_PARAM = "-timeout" if os.path.exists(BTBN_PATH) else "-stimeout" -GPU_DEVICE_PARAM = None +GPU_DEVICE_PARAM = "" logger = logging.getLogger(__name__) @@ -18,6 +18,11 @@ logger = logging.getLogger(__name__) def get_gpu_device() -> str: """Gets the appropriate Intel/AMD GPU device.""" + if not os.path.exists("/dev/dri"): + return "" + + global GPU_DEVICE_PARAM + if GPU_DEVICE_PARAM: return GPU_DEVICE_PARAM