From f3a088c77be0e67553f4b7efec805cf34ec3bc19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florent=20Thi=C3=A9ry?= <florent.thiery@ubicast.eu> Date: Fri, 25 Jan 2019 17:21:52 +0100 Subject: [PATCH] only apply guc tweaks if needed --- 5.MediaServer/3.Deploy_demokit/0_setup.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/5.MediaServer/3.Deploy_demokit/0_setup.py b/5.MediaServer/3.Deploy_demokit/0_setup.py index 2206b00a..b81974dd 100644 --- a/5.MediaServer/3.Deploy_demokit/0_setup.py +++ b/5.MediaServer/3.Deploy_demokit/0_setup.py @@ -41,9 +41,10 @@ def setup(interactive=True): if subprocess.getstatusoutput("vainfo")[0] == 0: # hw acceleration requires boot-time module options so a reboot will be needed c['enable_hw_acceleration'] = True - cmds.append('echo "options i915 enable_guc_loading=1 enable_guc_submission=1" > /etc/modprobe.d/netcapture.conf') - cmds.append('update-initramfs -u') - print('A reboot is required') + if subprocess.getstatusoutput('dmesg | grep "Guc: Loaded"')[0] != 0: + cmds.append('echo "options i915 enable_guc_loading=1 enable_guc_submission=1" > /etc/modprobe.d/netcapture.conf') + cmds.append('update-initramfs -u') + print('A reboot is required') with open('/etc/miris/netcapture.json', 'w') as f: json.dump(c, f) utils.run_commands(cmds) -- GitLab