X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/5202db5404632cbb36e208defdd610bb5483e929..d8c700bbb8b7bd992b9fe9b43de8a2f3d8e8587f:/tools/helpers/gpu.py diff --git a/tools/helpers/gpu.py b/tools/helpers/gpu.py index 6d8ab20..0f621bb 100644 --- a/tools/helpers/gpu.py +++ b/tools/helpers/gpu.py @@ -12,7 +12,7 @@ def getKernelDriver(args, dev): def getCardFromRender(args, dev): try: - return "/dev/dri/" + os.path.basename(glob.glob("/sys/class/drm/{}/device/drm/card*".format(dev))[0]) + return "/dev/dri/" + os.path.basename(sorted(glob.glob("/sys/class/drm/{}/device/drm/card*".format(dev)))[0]) except IndexError: return "" @@ -27,7 +27,7 @@ def getDriNode(args): return node, getCardFromRender(args, renderDev) return "", "" - for node in glob.glob("/dev/dri/renderD*"): + for node in sorted(glob.glob("/dev/dri/renderD*")): renderDev = os.path.basename(node) if getKernelDriver(args, renderDev) not in unsupported: return node, getCardFromRender(args, renderDev)