From: Alessandro Astone Date: Fri, 14 Mar 2025 21:24:50 +0000 (+0100) Subject: gpu: Check i915_capabilities for the card node X-Git-Tag: 1.5.1~7 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/commitdiff_plain/345c7cff9898c2f0bda1a01df26eb131a82f40be?ds=inline gpu: Check i915_capabilities for the card node In some kernels the i915_capabilities file is not present for the render node, but it is for the card node. --- diff --git a/tools/helpers/gpu.py b/tools/helpers/gpu.py index 458712a..5db810f 100644 --- a/tools/helpers/gpu.py +++ b/tools/helpers/gpu.py @@ -38,6 +38,7 @@ def getVulkanDriver(args, dev): if kernel_driver == "i915": try: + dev = os.path.basename(getCardFromRender(args, dev)) gen = tools.helpers.run.user(args,["awk", "/^graphics version:|^gen:/ {print $NF}", "/sys/kernel/debug/dri/{}/i915_capabilities".format(getMinor(args, dev))], output_return=True, check=False) if int(gen) < 9: