Intel introduceert PresentMon-applicatie met grafische interface en gpu-overlay

Intel brengt een nieuwe PresentMon-applicatie uit. Deze opensourcesoftware werkt met videokaarten van alle fabrikanten en toont data als framerates, frametimes en gpu-telemetrie in een nieuwe overlay. PresentMon was al beschikbaar als sdk, maar had nog geen losse app.

De bètaversie van Intels PresentMon-app is vanaf vrijdag beschikbaar. De applicatie bestaat onder meer uit een aanpasbare overlay, die in een van de schermhoeken wordt weergegeven tijdens het spelen van een game. De overlay toont onder meer de framerates en frametimes, naast cpu- en gpu-telemetrie als de temperatuur, kloksnelheid en het vram-verbruik. De overlay is via een grafische interface aan te passen.

De software krijgt verder een windowed-modus, waarmee de overlay in een apart venster wordt getoond, bijvoorbeeld op een tweede monitor. PresentMon werkt met cpu's en gpu's van Intel, maar ondersteunt ook producten van andere fabrikanten. De app werkt met games op basis van api's als DirectX, OpenGL en Vulkan. De app krijgt ook ondersteuning voor commandlines, bijvoorbeeld voor het automatiseren van benchmark, en kan prestatiegegevens noteren en opslaan in een csv-bestand.

Daarnaast introduceert Intel een nieuwe performance metric voor het meten van gpu-prestaties, genaamd GPU Busy. Deze wordt samen met de frametimes weergegeven en weergeeft hoeveel tijd de gpu besteedt aan het renderen van een frame in milliseconden. Frametimes tonen de totale tijd aan die nodig is om een frame weer te geven, inclusief cpu-rekenwerk. Met GPU Busy kunnen gebruikers volgens Intel inzien of een systeem een cpu- of een gpu-bottleneck heeft. GPU Busy is te zien in de nieuwe PresentMon-overlay.

PresentMon bestaat al langer als een software development kit. Verschillende apps die gpu-prestaties meten, zoals CapFrameX, zijn gebaseerd op de PresentMon-sdk. De losse applicatie die Intel vrijdag uitbracht, is echter nieuw.

Door Daan van Monsjou

Nieuwsredacteur

18-08-2023 • 17:35

27

Lees meer

Reacties (27)

27
27
16
1
0
10
Wijzig sortering

Sorteer op:

Weergave:

Gamers Nexus heeft hier al een mooie video over gemaakt met iemand van Intel: https://www.youtube.com/watch?v=5hAy5V91Hr4
Tom Petersen, Senior Fellow (engineering) at Intel
Wat mij dan gelijk doet vermoeden dat de nieuwe metric voor intel gpu's misschien voordelig uitpakt... of valt dat wel mee?
Dat zou dan alleen maar goed zijn, want dat betekent dat de Intel-driver erg efficiënt zou werken.

Het grote nadeel van de manier van testen van de meeste reviewers is dat ze GPU's testen met de beste CPUs, waardoor de driver overhead veel minder is dan in een realistisch systeem. Op dit moment zien we dat vooral Nvidia daar van profiteert, omdat ze een relatief hoge overhead hebben. Dus dan vindt de reviewer bijvoorbeeld dat een bepaalde Nvidia-kaart 10% sneller is samen met een 13900KS dan een bepaalde kaart van AMD. Maar dan koop jij hem als upgrade in een systeem met een zwakkere CPU en dan krijg je die extra snelheid helemaal niet, vanwege de extra driver-overhead.

Dus eigenlijk krijgt Nvidia nu in veel gevallen te hoge scores van reviewers en het is inderdaad in het belang van Intel (en AMD) om duidelijk te maken aan consumenten dat Nvidia-kaarten een hoge driver-overhead hebben en dus vaker CPU-bottlenecked zijn.

Maar het is ook in het belang van consumenten, dus prima, toch?

[Reactie gewijzigd door Ludewig op 24 juli 2024 13:44]

Iemand enig idee waarom dit niet als toevoeging op bijvoorbeeld mangohud gedaan is?
Lijkt mij toch redelijk hard om een Windows SDK te gaan, daar ga je niet veel aan hebben op Linux.

Op Linux is het ook allemaal minder uniform lijkt mij. In de ene game werkt Mangohud perfect, in andere games ontbreken een hoop hardware metrics. Zelfs nvidia-smi werkt maar half op mijn GPU.
Ah, vandaar. Wordt in dit artikel helemaal niet genoemd. Zie nu dat het wel helemaal onderaan op de gelinkte site staat. @AverageNL misschien goed om even te vermelden?
Phoe ik begon bijna te twijfelen aan windows blijkt linux toch ook geen gouden hemel te zijn :).
Nu, al bij al, tot nu toe heb k al een hoop oudere games perfect kunnen draaien onder Proton, mét mangohud en al.
Vooral crappy launchers zijn een probleem.

Neemt niet weg dat het wel cool zou zijn als dit ook in mangohud zou komen, al vrees ik ervoor dat daar niet genoeg resources en diepgaande knowledge voor gaan zijn bij de developers.
No SHIT! :) Ik zit nu een jaartje in en ik mis nog steeds veel dingen.
Maar nog niet terug gegaan. Wel een paar keer aan zitten denken. Met name voor visual studio. De linux GUI ontwikkel tools zijn over het algemeen namelijk lachwekkend slecht. Echt.. schandalig slecht.
Visual basic in 2003(4?) had al 1000x betere gui design tools dan nu op linux zijn.
En toch is er genoeg vraag dus vraag soms wel eens af wat het design tegen houd.

Lijkt er een beetje op dat linux toch niet echt dor kan breken. Diverese kerrn een grote opmars maar lijkt nu zoon beetje stil te vallen.

Meschien is de versplintering van de repos toch de ondergang. Als al die tijd in een repo was gestoken met tools waren we heel veel verder
(Tenzij je $$$$ wil neerleggen. Dan is er wel QT designer Studio. Maar das meer C++ dacht ik. edit: ook python. er zijn 2 met bijna dezelfde naam, dus let op. )

[Reactie gewijzigd door MrMonkE op 24 juli 2024 13:44]

Met het risico om waarschijnlijk iets te zeggen dat al 1000x gezegd is en niet van toepassing is; Visual Studio Code ? :9
Ik gebruikte VSC toch al overal, dus voor mij was die switch geen groot probleem. Op het werk draai ik VSC bijna uitsluitend in WSL, dus op vlak van coding zat ik al lang (halvelings) op Linux.

Het enige gemis dat ik heb zijn low-level overclocking tools (zoals bv een HWInfo en het toch wel betere RTSS) en wat Microsoft related apps zoals OneDrive en Calendar (ik zit persoonlijk in het M$ eco-systeem). Er zijn ook wat kleinere tools die wel alternatieven hebben maar gewoon minder praktisch zijn (NAPS2, Faststone photo resizer, ...).
Is inderdaad niet van toepassing :)
Gaat mij om het maken van de gebruikers interface. Knoppen slepen, panels maken etc
Ah ja, voor zo'n dingen is de kracht van VS waarschijnlijk niet te onderschatten.
Verklaart waarschijnlijk ook waarom Linux applicaties niet altijd de mooiste zijn en mensen daar liever op command line werken :)
DaarOM ? o_O

Ja, ik duik ook vaak de cli in. Kunt gewoon veel sneller werken dan voor sommige taken.
Maar voor de wat meer eindgebruiker zal ik maar zeggen is een gui tooltje wel fijn.
En dat vind ik leuk als ik iets maak waar een total-noob mee uit de voeten kan zonder haken en ogen of kennis.
Omdat mangohud niet een debugging tool is.
PresentMon in de eerste plaats ook niet, het is aan analyse tool die metrics genereert, net zoals Mangohud.
Er is zelfs een website waar je makkelijk je FPS plots kan maken op basis van Mangohud's data: https://flightlessmango.com/benchmarks/6wqB7qu8Ry4

Tools zoals Mangohud en RTSS zijn er om te helpen inzicht te krijgen in mogelijke prestatie problemen zoals oververhitting, te weinig geheugen of gewoon om micro-stutters duidelijker zichtbaar te maken.
Waarom wil je dit als gamer gebruiken?
Waarom wil je dit als gamer gebruiken?
Hiermee kun je beter zien waar de bottlenecks zitten in je systeem, zodat je bijvoorbeeld weet hoe je een spel kunt optimaliseren voor je hardware, of wat je moet upgraden in je systeem.

Overigens zijn ze bezig om deze tool beter te maken en daardoor zou dit in de toekomst nog beter advies moeten geven.

[Reactie gewijzigd door Ludewig op 24 juli 2024 13:44]

en dat kan je niet door zelf kennis te hebben over wat je juist hebt in je systeem en welke optimized settings er allemaal mogelijk zijn? als je dit wil doen voor alle games ben je wacko bezig, 99% werkt goed als je weet wat je koopt en weet wat je van settings zet.

maarja we zijn tegenwoordig toch al de omgekeerde wereld aan het gaan, want nu is dlss en fsr de marketing truck om alles lager te kopen. wil je 144hz en ditto frames koop de hw die je nodig hebt. geen gedoe met allerhande sw tools etc.

[Reactie gewijzigd door d3x op 24 juli 2024 13:44]

Nee, heel veel problemen kun je nu niet meten en slechts uittesten door met trial and error de settings te gaan aanpassen. Je kunt nu bijvoorbeeld heel lastig zien of je CPU-bottlenecked bent, omdat dit niet hoeft te betekenen dat een core voor 100% wordt gebruikt.

En je kunt totaal niet zien waarom je GPU traag is. Is dat omdat de GPU-chip overbelast is met werk, of omdat hij textures aan het swappen is?
Optimized settings zijn ook maar een best guess van de game developers, en waarom zou een tweaker niet proberen om toch nét dat iets meer uit de kan te halen dan wat de optimized settings zijn ? ;)
Er is ook geen enkele consensus over welke combo CPU of GPU limited gaat zijn, al helemaal niet omdat dit afhangt van game tot game. Wat je nu koopt is misschien voldoende, maar over een jaar ben je misschien al GPU limited.
Bovendien is er nog altijd een kleine groep van mensen die af en toe overclocked en dan is het leuk om te weten of je OC genekt wordt door je CPU of GPU (of iets anders). Voor professionele overclockers geeft het ook wat extra inzicht om net dat beetje extra uit het systeem te persen.

Wat DLSS en FSR betreft, dat is vooral een leuke techniek voor oudere hardware of als je graag een 4K scherm hebt en af en toe wat gamed en dus niet persé een GPU hebt die 4K aankan.
FrameGen daarentegen vind ik gewoon bull****, dat is even grote zooi als wanneer je TV frames gaat genereren om een hogere framerate te krijgen 8)7
Zodat je weet of je textures, npcs, of graphics quality lager moet voor 144 hz ipv gewoon alles lager te zetten.
Dit ziet er wel interessant uit, eens kijken of dit een waardige vervanger kan worden voor wat ik nu gebruik, MSI afterburner met RivaTuner Statistics Server (die ernstig vaak negatief in het nieuws is geweest)
@AverageNL FYI op dit moment is deze nieuwe versie niet open-source, zie https://github.com/GameTe...1#issuecomment-1684249569

Totdat de sources daadwerklijk gereleased zijn zou ik het niet open-source noemen, Intel heeft dit al eerder gezegd en niet gedaan, zie https://www.phoronix.com/news/Intel-XeSS-1.2

[Reactie gewijzigd door aaahaaap op 24 juli 2024 13:44]

Heb het geïnstalleerd en ben toch wel teleurgesteld, ziet er een beetje gedateerd uit

Op dit item kan niet meer gereageerd worden.