]>
glassweightruler.freedombox.rocks Git - waydroid.git/blob - tools/helpers/gpu.py
3 import tools
.helpers
.props
5 unsupported
= ["nvidia", "nouveau"]
7 def getKernelDriver(args
, dev
):
8 return tools
.helpers
.props
.file_get(args
, "/sys/class/drm/{}/device/uevent".format(dev
), "DRIVER")
11 for node
in glob
.glob("/dev/dri/renderD*"):
12 dev
= os
.path
.basename(node
)
13 if getKernelDriver(args
, dev
) not in unsupported
:
17 def getVulkanDriver(args
, dev
):
22 "panfrost": "panfrost",
26 kernel_driver
= getKernelDriver(args
, dev
)
27 if kernel_driver
in mapping
:
28 return mapping
[kernel_driver
]