Skip to content

High GPU usage for Atlas engine #14078

Open
@jack775544

Description

@jack775544

Windows Terminal version

1.16.2524.0 and 1.16.2523.0

Windows build number

10.0.22000.978

Other Software

Serilog

PC is an ROG Zephyrus M16 (2022) GU603 GU603ZW-K8104W

CPU is an i9-12900H and terminal is using the integrated GPU.

Steps to reproduce

I have 2 C# applications that are both using the Serilog logging library, outputting a large volume of colourised logs. The first one is a console application that will receive some data, log it to the console and then forward it to an ASP.NET Core. I have both of these applications running in 2 different tabs inside of a terminal window.

A typical log output from the console application is something like this and messages like these are printed out several times per second.
image

There are also some EF Core logs scattered throughout the console app that are printing out SQL statements that are running.

In the ASP.NET Core application it logs the incoming requests that are received from the CLI application which prints some metadata and some SQL that is being performed. There are several of these requests per second as well.

Expected Behavior

With the Atlas renderer disabled, GPU usage according to task manager is this.
image

Actual Behavior

With the Atlas renderer enabled the GPU usage is now reported as this.
image

Due to the high GPU usage, all applications on graphical applications on the system will run a bit slowly.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions