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 committed by Chris Hunt
parent cc2c34c758
commit 9f542df2a9
No known key found for this signature in database

View file

@ -39,11 +39,22 @@ async function installerBlobs() {
gpuData.push(data);
});
gpuCmd.on('close', function(code) {
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";
}
}
}
});
}
installerBlobs();