Devolutions / Devolutions/UniGetUI
[BUG] High GPU usage
- Dominant language
- C#
- Stars
- 26.1k
- Forks
- 924
- Avg merge
- 15h 1m
- Merged PRs (30d)
- 55
Description
### Please confirm these before moving forward
- [x] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
- [x] I have tested that this issue has not been fixed in the latest [(beta or stable) release](https://github.com/Devolutions/UniGetUI/releases/).
- [x] I have checked the [FAQ](https://github.com/Devolutions/UniGetUI#frequently-asked-questions) section for solutions.
- [x] This issue is about a bug (if it is not, please use the [correct template](https://github.com/Devolutions/UniGetUI/issues/new/choose)).
### UniGetUI Version
2026.2.2
### Windows version, edition, and architecture
Windows 11 25H2 26200.8655 x64
### Describe your issue
When the UI is in view the GPU usage is constantly around 60-70%:
If I minimize the app the gpu usage goes way down:
Clearly there's some issue with the implementation of the new front-end and not even a browser showing a page with animations has this high gpu usage.
The igpu is an Intel Iris Xe graphics (igpu of intel i7 13800H) with the latest available drivers v32.0.101.7088
### Steps to reproduce the issue
Open UniGetUI and check GPU usage in task manager.
### UniGetUI Log
```text
[2026-07-08 10:23:53] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 2026.2.2
[2026-07-08 10:23:53]
[2026-07-08 10:23:53] Build 107
[2026-07-08 10:23:53] UI Framework: Avalonia
[2026-07-08 10:23:53] Data directory C:\Users\censored\AppData\Local\UniGetUI
[2026-07-08 10:23:53] OS: Microsoft Windows 10.0.26200
[2026-07-08 10:23:53] Process arch: X64 (OS: X64)
[2026-07-08 10:23:53] Runtime: .NET 10.0.9
[2026-07-08 10:23:53] Loaded language locale: en
[2026-07-08 10:23:53] Elevated: False
[2026-07-08 10:23:53] Packaged (MSIX): False
[2026-07-08 10:23:53] Args: (none)
[2026-07-08 10:23:54] Command cargo-binstall.exe was not found on the system
[2026-07-08 10:23:54] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
Cannot get credential from Vault
[2026-07-08 10:23:54] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
Cannot get credential from Vault
[2026-07-08 10:23:54] Starting Avalonia shell bootstrap
[2026-07-08 10:23:54] Loaded language locale: en
[2026-07-08 10:23:54] Generated a IPC API auth token for the current session
[2026-07-08 10:23:54] Scoop is not enabled
[2026-07-08 10:23:54] vcpkg is not enabled
[2026-07-08 10:23:54] Cargo is not enabled
[2026-07-08 10:23:54] Bun is not enabled
[2026-07-08 10:23:54] Chocolatey is enabled and was found on C:\Users\censored\AppData\Local\UniGetUI\Chocolatey\bin\choco.exe
[2026-07-08 10:23:54] PowerShell is enabled and was found on C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
[2026-07-08 10:23:54] Npm is enabled and was found on C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
[2026-07-08 10:23:54] PowerShell7 is enabled and was found on C:\Users\censored\AppData\Local\Microsoft\WindowsApps\pwsh.exe
[2026-07-08 10:23:54] Pip is enabled and was found on C:\Users\censored\AppData\Local\Programs\Python\Python313\python.EXE
[2026-07-08 10:23:55] Auto-updater source 'ProductInfo' returned version 2026.2.2.0 (upgradable=False)
[2026-07-08 10:23:55] Api running on named pipe UniGetUI.IPC
[2026-07-08 10:23:55] Connected to WinGet API using packaged COM activation.
[2026-07-08 10:23:55] WinGet activation mode selected: packaged COM registration | Source: system COM registration
[2026-07-08 10:23:55] Winget is enabled and was found on C:\Users\censored\AppData\Local\Microsoft\WindowsApps\winget.exe
[2026-07-08 10:23:55] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell 5.x (aka PowerShell)
█ Executable name: "powershell.exe"
█ Executable path: "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe"
█ Call arguments: " -NoProfile -Command"
█ Version: Name Value
█ ---- -----
█ PSVersion 5.1.26100.8655
█ PSEdition Desktop
█ PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
█ BuildVersion 10.0.26100.8655
█ CLRVersion 4.0.30319.42000
█ WSManStackVersion 3.0
█ PSRemotingProtocolVersion 2.3
█ SerializationVersion 1.1.0.1
█
█ PowerShell 5.x is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026-07-08 10:23:55] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell 7.x (aka PowerShell7)
█ Executable name: "pwsh.exe"
█ Executable path: "C:\Users\censored\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
█ Call arguments: " -NoProfile -Command"
█ Version: PowerShell 7.6.3
█
█ PowerShell 7.x is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026-07-08 10:23:55] .NET Tool is enabled and was found on C:\Program Files\dotnet\dotnet.exe
[2026-07-08 10:23:55] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Users\censored\AppData\Local\Microsoft\WindowsApps\winget.exe"
█ Call arguments: ""
█ Version: System WinGet (CLI) Version: v1.29.280
█ Using Native WinGet helper (COM Api)
█ Activation mode: packaged COM registration
█ Activation source: system COM registration
█
█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026-07-08 10:23:55] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Pip (aka Pip)
█ Executable name: "pip"
█ Executable path: "C:\Users\censored\AppData\Local\Programs\Python\Python313\python.EXE"
█ Call arguments: "-m pip "
█ Version: pip 26.1.2 from C:\Users\censored\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip (python 3.13)
█
█ Pip is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026-07-08 10:23:55] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: .NET Tool (aka .NET Tool)
█ Executable name: "dotnet tool"
█ Executable path: "C:\Program Files\dotnet\dotnet.exe"
█ Call arguments: "tool "
█ Version: 10.0.100-rc.1.25451.107
█
█ .NET Tool is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026-07-08 10:23:55] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Npm (aka Npm)
█ Executable name: "npm"
█ Executable path: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
█ Call arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Program` Files\nodejs\npm.cmd" "
█ Version: 11.13.0
█
█ Npm is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026-07-08 10:23:56] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey (aka Chocolatey)
█ Executable name: "choco.exe"
█ Executable path: "C:\Users\censored\AppData\Local\UniGetUI\Chocolatey\bin\choco.exe"
█ Call arguments: ""
█ Version: 2.4.3
█
█ Chocolatey is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026-07-08 10:23:58] Integrity check passed successfully!
[2026-07-08 10:23:58] Avalonia shell bootstrap completed
[2026-07-08 10:23:59] Found 63 installed packages from Pip
[2026-07-08 10:24:00] Found 0 installed packages from .NET Tool
[2026-07-08 10:24:00] Found 0 installed packages from .NET Tool
[2026-07-08 10:24:00] Found 0 available updates from .NET Tool
[2026-07-08 10:24:00] Icon download attempt at https://i.postimg.cc/sg60JLtz/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f707974686f6e2d7472696f2f7472696f.png failed with code NotFound
[2026-07-08 10:24:00] Found 4 installed packages from PowerShell7
[2026-07-08 10:24:00] Found 4 installed packages from PowerShell7
[2026-07-08 10:24:01] Found 21 installed packages from Chocolatey
[2026-07-08 10:24:01] Found 1 available updates from PowerShell7
[2026-07-08 10:24:01] Found 0 available updates from Chocolatey
[2026-07-08 10:24:02] Found 2 installed packages from Npm
[2026-07-08 10:24:02] Found 2 available updates from Winget
[2026-07-08 10:24:02] Found 0 available updates from Npm
[2026-07-08 10:24:03] Found 185 installed packages from Winget
[2026-07-08 10:24:03] Found 2 installed packages from PowerShell
[2026-07-08 10:24:03] Found 2 installed packages from PowerShell
[2026-07-08 10:24:03] Found 1 available updates from PowerShell
[2026-07-08 10:24:03] Found 0 available updates from Pip
[2026-07-08 10:24:07] WinGet package GoLang.Go is installed on a system-wide scope, forcing administrator rights...
[2026-07-08 10:24:07] Loaded operation parameters for package id=GoLang.Go on manager Winget and operation Update: update --id "GoLang.Go" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[2026-07-08 10:30:44] Loaded language locale: en
[2026-07-08 10:32:06] Loaded operation parameters for package id=Microsoft.WinGet.Client on manager PowerShell7 and operation Update: Update-PSResource -Name Microsoft.WinGet.Client -Confirm:$false -Force -TrustRepository -AcceptLicense -Scope CurrentUser
[2026-07-08 10:32:12] Loaded operation parameters for package id=Microsoft.WinGet.Client on manager PowerShell and operation Update: [Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12; Update-Module -Name Microsoft.WinGet.Client -Confirm:$false -Force
[2026-07-08 10:32:13] Found 5 installed packages from PowerShell7
[2026-07-08 10:32:15] Loaded operation parameters for package id=Microsoft.WinGet.Client on manager PowerShell and operation Update: [Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12; Update-Module -Name Microsoft.WinGet.Client -Confirm:$false -Force
[2026-07-08 10:32:32] WinGet package Mozilla.Firefox is installed on a system-wide scope, forcing administrator rights...
[2026-07-08 10:32:32] Loaded operation parameters for package id=Mozilla.Firefox on manager Winget and operation Update: update --id "Mozilla.Firefox" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[2026-07-08 10:32:35] Found 2 installed packages from PowerShell
[2026-07-08 10:33:00] Found 185 installed packages from Winget
```
### Package Managers Logs
```text
Manager WinGet with version:
System WinGet (CLI) Version: v1.29.280
Using Native WinGet helper (COM Api)
Activation mode: packaged COM registration
Activation source: system COM registration
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListSources
Process start time: 2026-07-08 10:23:55
Process end time: 2026-07-08 10:23:55
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\censored\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 2026-07-08 10:23:58
Process end time: 2026-07-08 10:23:59
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 2026-07-08 10:23:58
Process end time: 2026-07-08 10:24:03
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 2026-07-08 10:23:58
Process end time: 2026-07-08 10:24:01
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListUpdates
Process start time: 2026-07-08 10:23:59
Process end time: 2026-07-08 10:24:02
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 2026-07-08 10:32:56
Process end time: 2026-07-08 10:33:00
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 2026-07-08 10:32:56
Process end time: 2026-07-08 10:32:58
-- Task information
...
The task reported success
——————————————————————————————————————————
```
### Relevant information
_No response_
### Screenshots and videos
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.