Intel introduces Open-Source PresentMon 0.6 Beta, Empowering Software Developers


October 21, 2023

Intel introduces Open-Source PresentMon 0.6 Beta, Empowering Software Developers

Summary: Intel has released an updated version of its PresentMon software on GitHub, introducing new metrics, customizable overlays, and bug fixes, and making the source code public to encourage widespread adoption.

  • New metrics, including GPU Busy, and allows users to display graphs as overlays within games.
  • Expanded compatibility to GPUs like the Radeon RX 590 based on the Polaris architecture.
  • Additional customization options for Graphs and bug fixes.


Intel has recently released an updated version of its PresentMon software on GitHub. Originally developed by Intel engineers, PresentMon has become a crucial tool for reviewers in their testing processes and has been integrated into various third-party applications like AMD OCAT and CapFrameX.

The latest iteration of PresentMon, launched by Intel in August, brings significant enhancements to the table. It introduces new metrics, including GPU Busy, and allows users to display graphs as overlays within games. Initially, the software was available as a precompiled library or code for certain developers. However, Intel has now made the source code public, enabling anyone to explore it without requiring approval.

The beta version 0.6 of PresentMon comes with several new features and fixes, expanding its compatibility to GPUs like the Radeon RX 590 based on the Polaris architecture. This move by Intel clearly indicates their intention to encourage widespread adoption of the software.

The latest version of PresentMon brings a range of improvements. Users can now change the background on Readouts and enjoy additional customization options for Graphs. The default Capture and Loadouts save location has been changed to “Documents/PresentMon” for better alignment with other capture tools. The spawn location of the metrics window has also been updated.

Several bug fixes have been implemented in version 0.6 beta. These include resolving issues where the overlay caused some games to minimize, fixing a bug that turned the PresentMon application all white when selecting a stale process, and ensuring correct functionality of WMI CPU code on non-English languages. Additionally, support for ADL Overdrive 7 has been added to enable GPU telemetry on AMD RX 590 cards.

It is worth noting that the open-sourcing of PresentMon happened relatively quickly, considering that the software had been open source in the past, although not the latest version. Intel has previously made commitments to release certain technologies as open source but failed to fulfill them. For instance, XeSS technology, which was supposed to become open source in 2021, remains pending and has yet to materialize.

Source: Github

(Source)

Background Information


About AMD: AMD, a large player in the semiconductor industry is known for its powerful processors and graphic solutions, AMD has consistently pushed the boundaries of performance, efficiency, and user experience. With a customer-centric approach, the company has cultivated a reputation for delivering high-performance solutions that cater to the needs of gamers, professionals, and general users. AMD's Ryzen series of processors have redefined the landscape of desktop and laptop computing, offering impressive multi-core performance and competitive pricing that has challenged the dominance of its competitors. Complementing its processor expertise, AMD's Radeon graphics cards have also earned accolades for their efficiency and exceptional graphical capabilities, making them a favored choice among gamers and content creators. The company's commitment to innovation and technology continues to shape the client computing landscape, providing users with powerful tools to fuel their digital endeavors.

AMD Website: https://www.amd.com/
AMD LinkedIn: https://www.linkedin.com/company/amd/

About Intel: Intel Corporation, a global technology leader, is for its semiconductor innovations that power computing and communication devices worldwide. As a pioneer in microprocessor technology, Intel has left an indelible mark on the evolution of computing with its processors that drive everything from PCs to data centers and beyond. With a history of advancements, Intel's relentless pursuit of innovation continues to shape the digital landscape, offering solutions that empower businesses and individuals to achieve new levels of productivity and connectivity.

Intel Website: https://www.intel.com/
Intel LinkedIn: https://www.linkedin.com/company/intel-corporation/

Technology Explained


CPU: The Central Processing Unit (CPU) is the brain of a computer, responsible for executing instructions and performing calculations. It is the most important component of a computer system, as it is responsible for controlling all other components. CPUs are used in a wide range of applications, from desktop computers to mobile devices, gaming consoles, and even supercomputers. CPUs are used to process data, execute instructions, and control the flow of information within a computer system. They are also used to control the input and output of data, as well as to store and retrieve data from memory. CPUs are essential for the functioning of any computer system, and their applications in the computer industry are vast.


GPU: GPU stands for Graphics Processing Unit and is a specialized type of processor designed to handle graphics-intensive tasks. It is used in the computer industry to render images, videos, and 3D graphics. GPUs are used in gaming consoles, PCs, and mobile devices to provide a smooth and immersive gaming experience. They are also used in the medical field to create 3D models of organs and tissues, and in the automotive industry to create virtual prototypes of cars. GPUs are also used in the field of artificial intelligence to process large amounts of data and create complex models. GPUs are becoming increasingly important in the computer industry as they are able to process large amounts of data quickly and efficiently.


Radeon: AMD Radeon, a product line by Advanced Micro Devices (AMD), consists of graphics processing units (GPUs) recognized for their strong performance in gaming, content creation, and professional applications. Powered by innovative technologies like the RDNA architecture, Radeon GPUs deliver efficient and powerful graphics processing. The brand also supports features like FreeSync, enhancing visual fluidity and reducing screen tearing during gaming. Moreover, AMD Radeon GPUs embrace real-time ray tracing for heightened realism in lighting and reflections. With a balance between price and performance, Radeon competes with NVIDIA's GeForce graphics cards and remains a popular choice for a wide range of users.


XeSS: XeSS (XML-enabled Scripting System) is a powerful scripting language developed by Microsoft that enables developers to create dynamic web applications. It is based on the XML language and is designed to be easy to use and understand. XeSS is used in the computer industry to create dynamic web applications that can be used to create interactive websites, web services, and web applications. XeSS is also used to create web-based applications that can be used to access and manipulate data stored in databases. XeSS is a powerful tool for developers to create dynamic web applications that can be used to create interactive websites, web services, and web applications.



Leave a Reply