Я делаю свой собственный аппаратный монитор, такой как CPU-Z, я пытаюсь получить информацию о своей выделенной видеокарте, но он возвращает только интегрированную графику моих процессоров.
public string GetPart(string part)
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM " + "Win32_Videocontroller");
foreach (ManagementObject mobj in searcher.Get())
{
partval = mobj["Name"] as string;
}
return partval;
Это возвращает Intel(R) UHD Graphics 630
Что касается других применимых деталей, таких как жесткий диск, вентиляторы или даже редкий случай многопроцессорных сокетов, как бы мне заняться их индексацией?
У меня были некоторые проблемы с этим ноутбуком, вращающимся вокруг моегоgpu, возможно, что он «не обнаружен», так как диспетчер задач не показывает, когда-либо использовался GPU1, а вкладка «Производительность» показывает абсурдно низкое использование даже при запуске игры, такой как WoW, на максимальных настройках, особенно на ноутбуке.