memLayout() improvement Raspberry PI 5
This commit is contained in:
+4
-2
@@ -409,10 +409,12 @@ function memLayout(callback) {
|
||||
'0': 400,
|
||||
'1': 450,
|
||||
'2': 450,
|
||||
'3': 3200
|
||||
'3': 3200,
|
||||
'4': 4267
|
||||
};
|
||||
result[0].type = 'LPDDR2';
|
||||
result[0].type = version && version[2] && version[2] === '3' ? 'LPDDR4' : result[0].type;
|
||||
result[0].type = version && version[2] && (version[2] === '3') ? 'LPDDR4' : result[0].type;
|
||||
result[0].type = version && version[2] && (version[2] === '4') ? 'LPDDR4X' : result[0].type;
|
||||
result[0].ecc = false;
|
||||
result[0].clockSpeed = version && version[2] && clockSpeed[version[2]] || 400;
|
||||
result[0].clockSpeed = version && version[4] && version[4] === 'd' ? 500 : result[0].clockSpeed;
|
||||
|
||||
+6
-4
@@ -1094,9 +1094,11 @@ function decodePiCpuinfo(lines) {
|
||||
return result;
|
||||
}
|
||||
|
||||
function getRpiGpu() {
|
||||
let cpuinfo = null;
|
||||
if (_rpi_cpuinfo !== null) {
|
||||
function getRpiGpu(cpuinfo) {
|
||||
|
||||
if (_rpi_cpuinfo === null && cpuinfo !== undefined) {
|
||||
_rpi_cpuinfo = cpuinfo;
|
||||
} else if (cpuinfo === undefined && _rpi_cpuinfo !== null) {
|
||||
cpuinfo = _rpi_cpuinfo;
|
||||
} else {
|
||||
try {
|
||||
@@ -1109,7 +1111,7 @@ function getRpiGpu() {
|
||||
|
||||
const rpi = decodePiCpuinfo(cpuinfo);
|
||||
if (rpi.type === '4B' || rpi.type === 'CM4' || rpi.type === 'CM4S' || rpi.type === '400') { return 'VideoCore VI'; }
|
||||
if (rpi.type === '5') { return 'VideoCore VII'; }
|
||||
if (rpi.type === '5' || rpi.type === '500') { return 'VideoCore VII'; }
|
||||
return 'VideoCore IV';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user