Vendor the command set the menu and shell depend on
This commit is contained in:
Executable
+16
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
# blob:summary=Detect whether the computer has an NVIDIA GPU.
|
||||
|
||||
# Read the cached sysfs IDs rather than lspci, which reads PCI config space and
|
||||
# resumes runtime-suspended GPUs.
|
||||
pci_devices_path="${BLOB_PCI_DEVICES_PATH:-/sys/bus/pci/devices}"
|
||||
|
||||
shopt -s nullglob
|
||||
|
||||
for device in "$pci_devices_path"/*; do
|
||||
[[ $(< "$device/vendor") == "0x10de" ]] || continue
|
||||
[[ $(< "$device/class") == 0x03* ]] && exit 0
|
||||
done
|
||||
|
||||
exit 1
|
||||
Reference in New Issue
Block a user