diff --git a/Hardware/ATI/ATIGroup.cs b/Hardware/ATI/ATIGroup.cs index b91ea4f..46b09cb 100644 --- a/Hardware/ATI/ATIGroup.cs +++ b/Hardware/ATI/ATIGroup.cs @@ -62,7 +62,7 @@ namespace OpenHardwareMonitor.Hardware.ATI { int numberOfAdapters = 0; ADL.ADL_Adapter_NumberOfAdapters_Get(ref numberOfAdapters); - report.Append("Numer of adapters: "); + report.Append("Number of adapters: "); report.AppendLine(numberOfAdapters.ToString()); report.AppendLine(); diff --git a/Hardware/CPU/CPUGroup.cs b/Hardware/CPU/CPUGroup.cs index 08fd780..f4f5842 100644 --- a/Hardware/CPU/CPUGroup.cs +++ b/Hardware/CPU/CPUGroup.cs @@ -111,7 +111,7 @@ namespace OpenHardwareMonitor.Hardware.CPU { AppendRegister(nameBuilder, edx); } } - cpuBrandString = nameBuilder.ToString().Trim('\0'); + cpuBrandString = nameBuilder.ToString().Trim('\0').Trim(); nameBuilder.Replace("(R)", " "); nameBuilder.Replace("(TM)", " "); nameBuilder.Replace("(tm)", " "); diff --git a/Hardware/Nvidia/NvidiaGroup.cs b/Hardware/Nvidia/NvidiaGroup.cs index 0d24a95..3e512ea 100644 --- a/Hardware/Nvidia/NvidiaGroup.cs +++ b/Hardware/Nvidia/NvidiaGroup.cs @@ -37,16 +37,22 @@ using System; using System.Collections.Generic; +using System.Text; namespace OpenHardwareMonitor.Hardware.Nvidia { public class NvidiaGroup : IGroup { + private List hardware = new List(); + private StringBuilder report = new StringBuilder(); public NvidiaGroup() { if (!NVAPI.IsAvailable) return; + report.AppendLine("NVAPI"); + report.AppendLine(); + NvPhysicalGpuHandle[] handles = new NvPhysicalGpuHandle[NVAPI.MAX_PHYSICAL_GPUS]; @@ -54,6 +60,10 @@ namespace OpenHardwareMonitor.Hardware.Nvidia { if (NVAPI.NvAPI_EnumPhysicalGPUs(handles, out count) != NvStatus.OK) return; + report.Append("Number of GPUs: "); + report.AppendLine(count.ToString()); + report.AppendLine(); + for (int i = 0; i < count; i++) { string gpuName; NVAPI.NvAPI_GPU_GetFullName(handles[i], out gpuName); @@ -69,7 +79,7 @@ namespace OpenHardwareMonitor.Hardware.Nvidia { } public string GetReport() { - return null; + return report.ToString(); } public void Close() {