KASM-3699 have a fallback mode for gpuinfo script to simply list the cards

This commit is contained in:
ryan.kuba 2022-12-05 14:18:18 -08:00
parent bfacaa3734
commit a8735cf7e3

View file

@ -39,10 +39,21 @@ async function installerBlobs() {
gpuData.push(data);
});
gpuCmd.on('close', function(code) {
if (code == 0) {
gpuInfo = JSON.parse(gpuData.join(''));
} else {
try {
if (code == 0) {
gpuInfo = JSON.parse(gpuData.join(''));
} else {
gpuInfo = {};
}
} catch (err) {
// Manually backfill GPU info if available
gpuInfo = {};
for (let i = 0; i < 10; i++) {
let num = i.toString();
if (fs.existsSync('/dev/dri/card' + num)) {
gpuInfo['/dev/dri/card' + num] = "Unknown GPU";
}
}
}
});
}