#python-3.x #gpu #wmi
Вопрос:
Когда я использую модуль wmi в Python3, я обнаружил, что память GPU неправильная, моя видеокарта-ноутбук RTX3070 с 8 ГБ оперативной памяти
Диспетчер задач и dxdiag.exe:
вот мой код:
import wmi wmi_o = wmi.WMI() for gpu_item in wmi_o.Win32_VideoController(): print(gpu_item)
и вот результат:
instance of Win32_VideoController { AdapterCompatibility = "NVIDIA"; AdapterDACType = "Integrated RAMDAC"; AdapterRAM = 4293918720; Availability = 8; Caption = "NVIDIA GeForce RTX 3070 Laptop GPU"; ConfigManagerErrorCode = 0; ConfigManagerUserConfig = FALSE; CreationClassName = "Win32_VideoController"; Description = "NVIDIA GeForce RTX 3070 Laptop GPU"; DeviceID = "VideoController2"; DriverDate = "20210805000000.000000-000"; DriverVersion = "30.0.14.7168"; InfFilename = "oem51.inf"; InfSection = "Section260"; InstalledDisplayDrivers = "C:\Windows\System32\DriverStore\FileRepository\nvlti.inf_amd64_2216898e7feeb52d\nvldumdx.dll,C:\Windows\System32\DriverStore\FileRepository\nvlti.inf_amd64_2216898e7feeb52d\nvldumdx.dll,C:\Windows\System32\DriverStore\FileRepository\nvlti.inf_amd64_2216898e7feeb52d\nvldumdx.dll,C:\Windows\System32\DriverStore\FileRepository\nvlti.inf_amd64_2216898e7feeb52d\nvldumdx.dll"; Monochrome = FALSE; Name = "NVIDIA GeForce RTX 3070 Laptop GPU"; PNPDeviceID = "PCI\VEN_10DEamp;DEV_24DDamp;SUBSYS_3A4F17AAamp;REV_A1\4amp;2CAE475Famp;0amp;0009"; Status = "OK"; SystemCreationClassName = "Win32_ComputerSystem"; SystemName = "#######"; VideoArchitecture = 5; VideoMemoryType = 2; VideoProcessor = "NVIDIA GeForce RTX 3070 Laptop GPU"; };
AdapterRAM-4293918720(4 ГБ), так как я могу получить правильную память GPU с помощью Python?А как насчет видеокарты AMD? (nvidia-smi может быть решением, но AMD или Intel не могут его использовать)
Комментарии:
1. Сообщает ли диспетчер задач Windows или запуск инструмента «dxdiag» о вашей карте gfx с 8 ГБ оперативной памяти ? (Там есть графические процессоры RTX3070 с объемом оперативной памяти менее 8 ГБ)
2. Как диспетчер задач, так и dxdiag сообщают о 8 ГБ.