123456789101112131415161718192021 |
- #!/bin/bash
- INVENTORY=$(mktemp lspci.XXXXXXXX)
- lspci > $INVENTORY
- NVIDIA_GPU=$(cat $INVENTORY | grep -i nvidia | wc -l)
- XILINX_FPGA=$(cat $INVENTORY | grep "Processing accelerators: Xilinx Corporation Device" | wc -l)
- INTEL_A10_FPGA=$(cat $INVENTORY | grep "Processing accelerators: Intel Corporation Device" | wc -l)
- AMD_GPU=$(cat $INVENTORY | grep "Display controller: Advanced Micro Devices, Inc. \[AMD/ATI\]" | wc -l)
- cat << EOF
- {
- "xilinx_fpga" : $XILINX_FPGA,
- "nvidia_gpu" : $NVIDIA_GPU,
- "amd_gpu" : $AMD_GPU,
- "intel_a10_fpga" : $INTEL_A10_FPGA
- }
- EOF
- rm -f $INVENTORY
|