From 5d6bdd5e79952a5d15de55309636b4f5ae475950 Mon Sep 17 00:00:00 2001 From: Cameron Clough Date: Thu, 24 Apr 2025 15:45:19 +0100 Subject: [PATCH] set display power and brightness on app init --- system/ui/lib/application.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/system/ui/lib/application.py b/system/ui/lib/application.py index f5a238b81e..0b918d036c 100644 --- a/system/ui/lib/application.py +++ b/system/ui/lib/application.py @@ -5,6 +5,7 @@ import pyray as rl from enum import IntEnum from openpilot.common.basedir import BASEDIR from openpilot.common.swaglog import cloudlog +from openpilot.system.hardware import HARDWARE DEFAULT_FPS = 60 FPS_LOG_INTERVAL = 5 # Seconds between logging FPS drops @@ -46,6 +47,9 @@ class GuiApplication: def init_window(self, title: str, fps: int=DEFAULT_FPS): atexit.register(self.close) # Automatically call close() on exit + HARDWARE.set_display_power(True) + HARDWARE.set_screen_brightness(65) + rl.set_config_flags(rl.ConfigFlags.FLAG_MSAA_4X_HINT | rl.ConfigFlags.FLAG_VSYNC_HINT) rl.init_window(self._width, self._height, title) rl.set_target_fps(fps)