Ja, Mem + Cache ist das, was das Spiel im Speicher belegt + das, was Windows cached. Interessanterweise ist der Unterschied zu Mem App nicht allzu groß. Es handelt sich dabei übrigens um Windows Performancecounter.Btw.: Da ich da gerade an einem Artikel bezüglich Hauptspeicher arbeite – kannst du mir sagen, was bei der Angabe "Memory + Cache Game" genau dabei bzw. gemeint ist? Ist das der Windows-Cache oder sowas in der Richtung?
// Working Set - Private
ramUsageGamePerformanceCounter = new PerformanceCounter("Process", "Working Set - Private", validInstanceName, true);
// Working Set (private + resources)
ramAndCacheUsageGamePerformanceCounter = new PerformanceCounter("Process", "Working Set", validInstanceName, true);
CX & PCGH: pörfeckt mätsch!Hier ist der Code dazu. Wir sind schließlich zu 100% transparant. ^^
Gibt eigentlich ne Möglichkeit die Vram Temperatur der Radeon mit ins Overlay zu bringen. Das wäre mega.Ne, da ich dazu neige, hin und wieder die eine oder andere brisante Aussage zu machen, muss 100% Transparenz schon sein.
Ich bin generell davon überzeugt, dass Benchmark-Tools, die direkt oder indirekt markttechnisch Einfluss nehmen können, Open Source sein sollten.
Da müsste ich tief in die SMU eintauchen.Gibt eigentlich ne Möglichkeit die Vram Temperatur der Radeon mit ins Overlay zu bringen. Das wäre mega.
class ADLX_NO_VTABLE IADLXGPUMetricsSupport : public IADLXInterface
Zeile 22: ADLX_DECLARE_IID (L"IADLXGPUMetricsSupport")
Zeile 25: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUUsage IsSupportedGPUUsage
Zeile 48: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUClockSpeed IsSupportedGPUClockSpeed
Zeile 71: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUVRAMClockSpeed IsSupportedGPUVRAMClockSpeed
Zeile 94: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUTemperature IsSupportedGPUTemperature
Zeile 117: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUHotspotTemperature IsSupportedGPUHotspotTemperature
Zeile 140: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUPower IsSupportedGPUPower
Zeile 163: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUTotalBoardPower IsSupportedGPUTotalBoardPower
Zeile 186: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUFanSpeed IsSupportedGPUFanSpeed
Zeile 209: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUVRAM IsSupportedGPUVRAM
Zeile 232: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUVoltage IsSupportedGPUVoltage
Zeile 255: *@page DOX_IADLXGPUMetricsSupport_GetGPUUsageRange GetGPUUsageRange
Zeile 282: *@page DOX_IADLXGPUMetricsSupport_GetGPUClockSpeedRange GetGPUClockSpeedRange
Zeile 309: *@page DOX_IADLXGPUMetricsSupport_GetGPUVRAMClockSpeedRange GetGPUVRAMClockSpeedRange
Zeile 336: *@page DOX_IADLXGPUMetricsSupport_GetGPUTemperatureRange GetGPUTemperatureRange
Zeile 363: *@page DOX_IADLXGPUMetricsSupport_GetGPUHotspotTemperatureRange GetGPUHotspotTemperatureRange
Zeile 390: *@page DOX_IADLXGPUMetricsSupport_GetGPUPowerRange GetGPUPowerRange
Zeile 417: *@page DOX_IADLXGPUMetricsSupport_GetGPUFanSpeedRange GetGPUFanSpeedRange
Zeile 444: *@page DOX_IADLXGPUMetricsSupport_GetGPUVRAMRange GetGPUVRAMRange
Zeile 471: *@page DOX_IADLXGPUMetricsSupport_GetGPUVoltageRange GetGPUVoltageRange
Zeile 498: *@page DOX_IADLXGPUMetricsSupport_GetGPUTotalBoardPowerRange GetGPUTotalBoardPowerRange
Zeile 526: typedef IADLXInterfacePtr_T<IADLXGPUMetricsSupport> IADLXGPUMetricsSupportPtr;
Schade, dachte weil HWInfo den Wert auch abgreifen kann wäre das evtl. leicht zu integrieren.Da müsste ich tief in die SMU eintauchen.
Das unterstützt die ADLX, mehr jibbet net:
C:class ADLX_NO_VTABLE IADLXGPUMetricsSupport : public IADLXInterface Zeile 22: ADLX_DECLARE_IID (L"IADLXGPUMetricsSupport") Zeile 25: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUUsage IsSupportedGPUUsage Zeile 48: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUClockSpeed IsSupportedGPUClockSpeed Zeile 71: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUVRAMClockSpeed IsSupportedGPUVRAMClockSpeed Zeile 94: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUTemperature IsSupportedGPUTemperature Zeile 117: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUHotspotTemperature IsSupportedGPUHotspotTemperature Zeile 140: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUPower IsSupportedGPUPower Zeile 163: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUTotalBoardPower IsSupportedGPUTotalBoardPower Zeile 186: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUFanSpeed IsSupportedGPUFanSpeed Zeile 209: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUVRAM IsSupportedGPUVRAM Zeile 232: *@page DOX_IADLXGPUMetricsSupport_IsSupportedGPUVoltage IsSupportedGPUVoltage Zeile 255: *@page DOX_IADLXGPUMetricsSupport_GetGPUUsageRange GetGPUUsageRange Zeile 282: *@page DOX_IADLXGPUMetricsSupport_GetGPUClockSpeedRange GetGPUClockSpeedRange Zeile 309: *@page DOX_IADLXGPUMetricsSupport_GetGPUVRAMClockSpeedRange GetGPUVRAMClockSpeedRange Zeile 336: *@page DOX_IADLXGPUMetricsSupport_GetGPUTemperatureRange GetGPUTemperatureRange Zeile 363: *@page DOX_IADLXGPUMetricsSupport_GetGPUHotspotTemperatureRange GetGPUHotspotTemperatureRange Zeile 390: *@page DOX_IADLXGPUMetricsSupport_GetGPUPowerRange GetGPUPowerRange Zeile 417: *@page DOX_IADLXGPUMetricsSupport_GetGPUFanSpeedRange GetGPUFanSpeedRange Zeile 444: *@page DOX_IADLXGPUMetricsSupport_GetGPUVRAMRange GetGPUVRAMRange Zeile 471: *@page DOX_IADLXGPUMetricsSupport_GetGPUVoltageRange GetGPUVoltageRange Zeile 498: *@page DOX_IADLXGPUMetricsSupport_GetGPUTotalBoardPowerRange GetGPUTotalBoardPowerRange Zeile 526: typedef IADLXInterfacePtr_T<IADLXGPUMetricsSupport> IADLXGPUMetricsSupportPtr;
Jup, hier der GitHub Link: https://github.com/intel/drivers.gpu.control-libraryBtw: "igcl" = Intel Graphics Control Library, oder?