graphics() fix controller subDeviceId issue (win)
This commit is contained in:
parent
0612e3aa20
commit
582c28ea53
@ -788,7 +788,7 @@ function graphics(callback) {
|
|||||||
result.controllers = result.controllers.map((controller) => { // match by subDeviceId
|
result.controllers = result.controllers.map((controller) => { // match by subDeviceId
|
||||||
if (controller.vendor.toLowerCase() === 'nvidia') {
|
if (controller.vendor.toLowerCase() === 'nvidia') {
|
||||||
return mergeControllerNvidia(controller, nvidiaData.find(device => {
|
return mergeControllerNvidia(controller, nvidiaData.find(device => {
|
||||||
let windowsSubDeviceId = controller.subDeviceId.toLowerCase();
|
let windowsSubDeviceId = (controller.subDeviceId || '').toLowerCase();
|
||||||
const nvidiaSubDeviceIdParts = device.subDeviceId.split('x');
|
const nvidiaSubDeviceIdParts = device.subDeviceId.split('x');
|
||||||
let nvidiaSubDeviceId = nvidiaSubDeviceIdParts.length > 1 ? nvidiaSubDeviceIdParts[1].toLowerCase() : nvidiaSubDeviceIdParts[0].toLowerCase();
|
let nvidiaSubDeviceId = nvidiaSubDeviceIdParts.length > 1 ? nvidiaSubDeviceIdParts[1].toLowerCase() : nvidiaSubDeviceIdParts[0].toLowerCase();
|
||||||
const lengthDifference = Math.abs(windowsSubDeviceId.length - nvidiaSubDeviceId.length);
|
const lengthDifference = Math.abs(windowsSubDeviceId.length - nvidiaSubDeviceId.length);
|
||||||
@ -917,7 +917,7 @@ function graphics(callback) {
|
|||||||
let subDeviceId = null;
|
let subDeviceId = null;
|
||||||
let memorySize = null;
|
let memorySize = null;
|
||||||
if (pnpDeviceId) {
|
if (pnpDeviceId) {
|
||||||
subDeviceId = pnpDeviceId[3];
|
subDeviceId = pnpDeviceId[3] || '';
|
||||||
if (subDeviceId) {
|
if (subDeviceId) {
|
||||||
subDeviceId = subDeviceId.split('_')[1];
|
subDeviceId = subDeviceId.split('_')[1];
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user