diff -r 56c9d6c8c08b -r 9523a3322777 Hardware/Nvidia/NvidiaGroup.cs --- a/Hardware/Nvidia/NvidiaGroup.cs Thu Jan 28 19:31:10 2010 +0000 +++ b/Hardware/Nvidia/NvidiaGroup.cs Thu Jan 28 23:29:39 2010 +0000 @@ -54,8 +54,12 @@ if (NVAPI.NvAPI_EnumPhysicalGPUs(handles, out count) != NvStatus.OK) return; - for (int i = 0; i < count; i++) - hardware.Add(new NvidiaGPU(i, handles[i])); + for (int i = 0; i < count; i++) { + string gpuName; + NVAPI.NvAPI_GPU_GetFullName(handles[i], out gpuName); + if (gpuName != null && gpuName.Trim() != "") + hardware.Add(new NvidiaGPU(i, handles[i])); + } } public IHardware[] Hardware {