return ""
def getDriNode(args):
+ cfg = tools.config.load(args)
+ node = cfg["waydroid"].get("drm_device")
+ if node:
+ if not os.path.exists(node):
+ raise OSError("The specified drm_device {} does not exist".format(node))
+ renderDev = os.path.basename(node)
+ if getKernelDriver(args, renderDev) not in unsupported:
+ return node, getCardFromRender(args, renderDev)
+ return "", ""
+
for node in glob.glob("/dev/dri/renderD*"):
renderDev = os.path.basename(node)
if getKernelDriver(args, renderDev) not in unsupported:
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: