Giter Site home page Giter Site logo

jamescj60 / universal-x86-tuning-utility Goto Github PK

View Code? Open in Web Editor NEW
1.2K 30.0 30.0 23.79 MB

Unlock the full potential of your Intel/AMD based device.

C# 18.18% HLSL 81.82%
intel amd overclocking power-control ryzen aatu undervolting desktop laptop overclock

universal-x86-tuning-utility's Introduction

Universal x86 Tuning Utility

Download Latest Total Downloads discord Donations Support us on Patreon

Github banner #2

This project is still very much a WORK IN PROGRESS!

PLEASE READ THIS: THE SOFTWARE IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. MISUSE OF THIS SOFTWARE COULD CAUSE SYSTEM INSTABILITY OR MALFUNCTION.

If you come across any issues or errors with UXTU, please open an issue or ping @jamescj, @projectsbc or @sbski in our discord community server.

If you would like to support the development of Universal x86 Tuning Utility by donating, you can do so via Patreon or PayPal

What is UXTU?

  • It's a tuning utility aimed to help you tune your device as you wish.
  • It's created by the developers of Ryzen Controller, Renoir Mobile Tuning, and Power Control Panel.
  • It's a little lightweight Ryzen Master/XTU alternative for x86 laptops and computers that allows fine control over your device's processor and GPU/s.
  • Works best on Zen-based CPUs/APUs or Intel CPUs that are 4th gen and newer.

Disclaimers & Cautions

  • If you intend to use Universal x86 Tuning Utility in a video/text post online (e.g. YouTube, Reddit), please credit the Universal x86 Tuning Utility team by linking to the Universal x86 Tuning Utility GitHub release page! We ask this so that viewers/readers can download the software from a trusted source, and so the developers get the proper recognition for their work.
  • Universal x86 Tuning Utility Team is not liable for any damages that may occur from using Universal x86 Tuning Utility. Please use it at your own risk!
  • "AMD", "APU", "Ryzen", and "AMD Ryzen" are trademarked by and belong to Advanced Micro Devices, Inc. Universal x86 Tuning Utility Team makes no claims to these assets and uses them for informational purposes only.
  • If you wish to gain developer access to Universal x86 Tuning Utility, ping @jamescj, @projectsbc or @sbski in our discord community server.

Installation

  • Head over to the releases page
  • Click on the download hyperlink
  • Once downloaded, open the .msi installer and follow the instructions presented
  • The application should now be installed
  • Finally, find the shortcut on your desktop and double-click on it to open UXTU
  • UXTU should now open, have fun!!!!

Getting Started

New to the Universal x86 Tuning Utility? No worries! This quickstart guide covers everything needed to get started.

Launching UXTU

  • After successful installation, locate the UXTU icon on your desktop and double click to launch the application.

Navigating the Interface

  • The UXTU UI has three main sections - Premade Presets, Custom Presets, and Adaptive Mode.
  • These three sections allow you to tune your device however you prefer.
  • Other sections include the Game Library, System Info, and Automations.

Premade Presets

  • Universal x86 Tuning Utility offers premade presets specifically designed for Zen-based processors.
  • These presets are preconfigured settings tailored for specific use cases, providing convenience and efficiency.
  • Premade presets serve as excellent starting points for customization and experimentation while tuning.
  • Simply click on a desired preset to apply it to your device.

Custom Presets

  • The Custom Presets section allows you to create advanced tuning configurations.
  • Depending on your system, there are various settings you can modify according to your preferences.
  • After configuring your desired settings, there is an option to apply them and/or save them for future use.
  • Custom Presets provide a high level of flexibility, allowing users to tailor their device's performance to meet specific needs.

Adaptive Mode

  • UXTU features an Adaptive Mode, offering an intelligent approach to optimizing processor performance.
  • Adaptive Mode implements an adaptive TDP (Thermal Design Power) algorithm, dynamically adjusting power limits to optimize performance while maintaining stability.
  • By continuously monitoring processor temperatures, Adaptive Mode intelligently balances power limits to achieve the most stable performance settings.
  • Turn on Adaptive Mode with the "Start Adaptive Mode" button, and adjust the polling rate to your preference.

Other Sections

  • Game Library: View and launch installed games.
  • System Info: View device specifications and information.
  • Automations: Choose to automatically apply settings during specified events.

Tips for Successful Tuning

  • Make gradual changes instead of drastic ones to maintain stability and longevity.
  • Be cautious of the recommended maximum temperature and TDP for your hardware.

Projects Used:

universal-x86-tuning-utility's People

Contributors

1mrenot avatar jamescj60 avatar kwagnercs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

universal-x86-tuning-utility's Issues

[BUG] App crashes instantly on launch

Describe the bug
Opening the app leads to instant crashes 99.9% of the time. It sometimes opens but it is a very rare occurance.

To Reproduce
Steps to reproduce the behaviour:

  1. Double-click on Universal x86 Tuning Utility.exe
  2. Witness it crash immediately in task manager

Expected behaviour
The app to launch.

Desktop (please complete the following information):

  • OS Version: Win11 x64 22H2 22621.1413

Additional context
Willing to provide any neccessary logs etc. if you have something in mind that I might need to attach.

InstallDriver.exe ?

Hi! First of all, great work on this and thank you!

I'd just like to ask what exactly does "InstallDriver" installs as it runs when you open the utility for the first time. Does it permanently alter anything? Can it be uninstalled?

Thanks!

Can't Quietly start with PC, It brings up UAC Prompt.

I want this app to start with windows which I enabled, but it brings up a UAC prompt every time it starts. I tried to Schedule a task to start it with elevated privileges but it doesn't put it in the tray, although task manager says its running. It seems to be functioning properly when using the task scheduler to launch it, limiting the temps, but the tray Icon isn't there. How can I fix this? Is there a better way to make this start up with the PC properly without popping up UAC?

Clarification about functionality

Since i keep enabling Performance Mode and undervolt. Just want to clarify, do I need to select/click them everytime the app starts?

image

image

Undervolt feature no longer functioning on Ryzen 6900HS [BUG]

Describe the bug
The undervolt is not doing anything as setting the value to anything like -30 or even to -1000 does not cause it to immediately crash.

To Reproduce
Steps to reproduce the behaviour:
Set the undervolt to -30 or anything very low that should crash a laptop

Expected behaviour
The laptop should crash as the undervolt of -30 or -1000 should crash it as it would be unstable

Desktop (please complete the following information):
Windows 11 22H2

Error pops up when application is launched[BUG]

Describe the bug
When application is launched an error log pops up, although the app seems to behave normally afterwards.

To Reproduce
Steps to reproduce the behaviour:
Open it

Expected behaviour
No error to pop up

Screenshots
image

Pasted in for convenience


System.ApplicationException: Object synchronization method was called from an unsynchronized block of code.

at System.Threading.Mutex.ReleaseMutex()

at RyzenSmu.Smu.SendMsg(UInt32 SMU_ADDR_MSG, UInt32 SMU_ADDR_RSP, UInt32 SMU_ADDR_ARG, UInt32 msg, UInt32[]& args) in C:\Users\james\source\repos\Universal-x86-Tuning-Utility\Scripts\SMU Backend Scripts\RyzenSmu.cs:line 240

at RyzenSmu.Smu.SendPsmu(UInt32 message, UInt32[]& arguments) in C:\Users\james\source\repos\Universal-x86-Tuning-Utility\Scripts\SMU Backend Scripts\RyzenSmu.cs:line 184

at RyzenSMUBackend.Addresses.DumpPMTableWithSensors() in C:\Users\james\source\repos\Universal-x86-Tuning-Utility\Scripts\SMU Backend Scripts\Addresses.cs:line 224

Desktop (please complete the following information):
Edition Windows 11 Home
Version 22H2
Installed on ‎01/‎10/‎2022
OS build 22621.1344
Experience Windows Feature Experience Pack 1000.22639.1000.0

Additional context
None

[FEATURE REQUEST] Value monitoring.

I would like for uxtu have an option to monitor one specific value for example tctl-temp and check it for example every 5 seconds, if it isn't the same then apply the profile again.

I have been very frustated with current reapply method since if for example settings get changed at the 10 seconds mark there are 50 seconds more to go and that can lead to either lower performance or to thermal trothling. To combat that I had it set to something like every 5 seconds, but that led to cpu spikes every 5 seconds and lag at that exact moment.

[BUG] Riot Vanguard Warning

After Install Driver inpoutx64 Vanguard cursing

Vanguard has blocked the following file from loading on your system:

"\Device\HarddiskVolume3\Windows\System32\drivers\inpoutx64.sys"

To disable Vanguard, please right-click on the Vanguard notification icon and select "Exit Vanguard".

NOTE: This will put your system in an untrusted state. You will have to restart in order to play games that depend on Vanguard's functionality.

Would you like to learn more?

изображение_2023-01-31_213453278

  • Windows 10 22H2

Not starting at system boot and settings not keeping checked

First of all this is an awesome tool, it works very well and I'm getting better results than the ryzen controller software.

But there are two problems that I found a bit anoying. The first is that it doesn't start at boot on win 11, the second one is that if I check the CPU option on "Clock control" tab and change to other tab and go back it is disselected, so I'm not sure if it is enabled and if I need to reapply it.
It also would be nice if it had an option to apply a profile when the system boots.

[FEATURE REQUEST] Power Plan Integration

Using Power Plan Settings/GUID's we can register for power source changes instead of querying the source to check for change: https://learn.microsoft.com/en-us/windows/win32/api/powersetting/nf-powersetting-powerregisterforeffectivepowermodenotifications?source=recommendations

Tie all the Settings to custom AC and DC Values Natively: https://learn.microsoft.com/en-us/windows/win32/api/powrprof/nf-powrprof-powercreatesetting

And if you update the power plan value, you can receive a notification to the application of such a change so that it can update the value in the standalone GUI: https://learn.microsoft.com/en-us/windows/win32/api/powersetting/nf-powersetting-powersettingregisternotification

This also allows us to use the Specialized Power Plans like "Game Mode"
https://learn.microsoft.com/en-us/windows/win32/api/powersetting/ne-powersetting-effective_power_mode

6800HS Support & Clean uninstall

It will crash my Windows everytime I change performance preset, is 6800HS in support?

I saw this program installed inpoutx64.sys, can I clean uninstall this program? (Same with #9)

System: Windows 11 Beta 22622.590
Computer: Yoga Slim 7 Pro 14ARH7/XiaoXinPro 14 ARH5R/Slim 7 14ARH

[BUG] Does UXTU support 6850U APU?

Describe the bug
Apply -5 to -30 in CPU curve optimizer have no effect on 6850U APU. Is there any way I can check if setting actually applied?

Not Able to Reset to Default Settings in Ryzen 6800H[BUG]

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behaviour:

  1. Go to 'Main Page'
  2. Click on 'Performance'
  3. Unable to Reset to Default Behavior

Expected behaviour
If I reset to default, the boost functionality should go back to normal. Instead the CPU is locked to VID 1.2V and max TDP of 30W instead of default 1.4V and max TDP of 45W.

When the windows is restarted the CPU goes back to default behaviour but as soon as a game is started it seems the boost and TDP gets locked even if the "Auto Reaplly", "Start on System Reboot" and "Apply OC Menu options on start" are not checked.

Performance of the CPU is reduced even though I have thermal headroom. Is there a way to restore the default CPU functionality for good till this issue can be fixed?

Screenshots
If applicable, add screenshots to help explain your problem.
boost stuck

Desktop (please complete the following information):

  • OS Version: [e.g. Windows 11 22H2]

Additional context
Add any other context about the problem here.

App based preset selection [FEATURE REQUEST]

Is your feature request related to a problem? Please describe.
When trying to use the AATU different applications have different power requirements, therefore you must switch between different presets, and this takes longer to switch between presets manually especially if the laptop is being taxed due to an application that is not suited to the current preset. Therefore, automatically switching between this would be best.

Describe the solution you'd like
Depending on what application is currently open or in focus the preset can automatically switch. For example if App A is launched the system will use the "Standard" preset, and another App have another preset.

A possible issue is if there are multiple apps with different presets it might keep switching between presets so the best solution would be to use the preset of the app the user currently has focus on.

Describe alternatives you've considered
Manually switching

[BUG Sudden freezing on 6000 series APUs.

My laptop - Lenovo Yoga 7 14ARB7 - is freezing randomly when using the software to modify the wattage.

The problem doesn't seem to be temperature related as it happens both when it's pulling 36 watts at 90 degrees and when it's pulling eg. 5 watts at 45 degrees.
It happens both with the presets and when setting the wattage manually.
Reportedly - discord - it happens on 6600U, 6800U and 6900HS laptops.

The only thing we have noticed is that AIDA64 and HWinfo cpu package wattage readings go to 0.0 and stop updating a few seconds before the freeze happens.

  • OS Version: Windows 11 22H2

The gpu frequency is reset after restarting the laptop.

The gpu frequency is reset after restarting the laptop. Applying overclocking when turned on does not help.

To Reproduce
Steps to reproduce the behavior:

Go to 'Clock control'
Click on 'igpu clock' and on
Go to 'Settings'
Go to 'Clock control'
Igpu clock don't on
See error

Expected behavior
When re-entering the menu, the gpu frequency should not be turned off by itself. When restarting the laptop, gpu overclocking should be applied automatically

Desktop (please complete the following information):

OS: [e.g. Win 10 21H2]
APU [Ryzen 5 6600H]
Version [e.g. beta 7]

Alt+A global shortcut

Hello,

Alt+A seems to open a useful overlay on the right side of the screen, but the key combination should be configurable and it should be possible to disable this altogether.
Furthermore, I'd love to have only the top part (clock/temp/power/battery), with the rest accessible via some checkbox/button.

Thanks.

Edit: "Sensor Overlay" is off at the Settings menu.

image

CPU curve optimizer no effect on R7 5800H[BUG]

Describe the bug
A clear and concise description of what the bug is.
CPU Curve Optimizer has no effect on MHz or Voltage, leaving no effect on performance or temperatures
To Reproduce
Steps to reproduce the behaviour:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behaviour
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS Version: [e.g. Windows 11 22H2]
    Windows 10 21H2

Additional context
Add any other context about the problem here.
Using gaming laptop with Ryzen 7 5800H and 3070

[BUG] Sensors stopped working

The info tab stopped showing any info. All the sensors values are 0.

It worked before, but one day it stopped working. Didn't really change anything about my system.

Screenshots
image

Desktop (please complete the following information):

  • OS Version: Windows 10 22H2 build 19045.2728
  • CPU: AMD Ryzen 5 5900HX

[BUG] System uses 8-10% of CPU when UXTU is running

Describe the bug
When I launch UXTU, the system process would constantly use 8-10% of my CPU (5900HS) and holding it in boost clocks.

To Reproduce
Steps to reproduce the behaviour:

  1. Launch UXTU
  2. Check Task Manager
  3. Sees the high CPU usage for "System"

Laptop (please complete the following information):
Zephyrus G14 2021, Windows 11 22H2, UXTU v1.0.3 Stable

[BUG] UTU crashes on wake

Describe the bug
Razer Blade 14

When putting the laptop to sleep with the app open, it crashes when the computer wakes later on.

To Reproduce
Steps to reproduce the behaviour:

  1. Put laptop to sleep for a while
  2. Come back, UTU quits immediately

Expected behaviour
The app to remain open. All I am using it for is setting a max temp of 80 degrees.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS Version: Windows 11, latest update. Everything else updated.

Additional context
Add any other context about the problem here.

[BUG] resolution is incorrect on IdeaPad Slim 5

Describe the bug
image

To Reproduce
Steps to reproduce the behaviour:

  1. Go to project snowdrop

Expected behaviour
Correct display resolution

Desktop (please complete the following information):

  • OS Version: Windows 10 21H2

6800hs settings don't seem to be applying

I'm wondering if there are nuances to using this along with armoury crate - I find that the undervolt or AP mode never seem to apply and armoury crate just does what it wants. Testing with cinebench I find that my 6800hs just hits 95 degrees within the first 10 seconds and clock speed drops pretty sharply. Is it likely that I have a bad paste from factory (zephyrus g15 2022 with liquid metal apparently)? I find that using turbo or manual mode I'm idling at 60 to 70 degrees.

I had one instance where I felt like the undervolt applied and I had a sustained 4.0xx ghz cinebench run and my score went from 11500 to 13500 - otherwise the thermals don't allow it to go above 3.6-3.8 and it just hovers around 95degrees.

Would love some help navigating this - or is the 6800hs just not undervolt-able?

UXTU instantly crashes at launch[BUG]

Describe the bug
I had an unstable undervolt and now when I open the application nothing happens. Furthermore, I tried reinstalling it by removing it and downloading it again but it still does not work.

To Reproduce
Steps to reproduce the behaviour:
Have unstable igpu undervolt
Restart
Open app
N0thing happens

Expected behaviour
App should open

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):
Whindows 11 22H2

Additional context
Add any other context about the problem here.

Errors from event log

I have UXTU set to load on boot.
It seems two instances are created, and one of them crashes.

Version: UXTU beta 5.1
Hardware: Ryzen 5900HS (X13 flow 2021)
OS: Windows 11 22H2

Events:

Application: Universal x86 Tuning Utility.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.UnauthorizedAccessException
   at System.IO.__Error.WinIOError(Int32, System.String)
   at System.IO.FileStream.Init(System.String, System.IO.FileMode, System.IO.FileAccess, Int32, Boolean, System.IO.FileShare, Int32, System.IO.FileOptions, SECURITY_ATTRIBUTES, System.String, Boolean, Boolean, Boolean)
   at System.IO.FileStream..ctor(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, Int32, System.IO.FileOptions, System.String, Boolean, Boolean, Boolean)
   at System.IO.StreamWriter.CreateFile(System.String, Boolean, Boolean)
   at System.IO.StreamWriter..ctor(System.String, Boolean, System.Text.Encoding, Int32, Boolean)
   at System.IO.StreamWriter..ctor(System.String, Boolean, System.Text.Encoding)
   at System.IO.File.WriteAllLines(System.String, System.String[])
   at RyzenSMUBackend.Addresses.DumpPMTableWithSensors()
   at RyzenSMUBackend.Addresses+<>c.<GetPMTableVersion>b__8_0()
   at System.Threading.Tasks.Task.Execute()
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
   at RyzenSMUBackend.Addresses+<GetPMTableVersion>d__8.MoveNext()
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at AATUV3.App.Main()

and

Faulting application name: Universal x86 Tuning Utility.exe, version: 1.0.0.0, time stamp: 0xb9009b97
Faulting module name: KERNELBASE.dll, version: 10.0.22621.457, time stamp: 0xf9b807f0
Exception code: 0xe0434352
Fault offset: 0x000000000008faec
Faulting process id: 0x0x3664
Faulting application start time: 0x0x1D8D2450E49FACE
Faulting application path: C:\Portable\UXTU\Universal x86 Tuning Utility.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: ad435397-dfd1-422b-89da-1f5c99bdffb4
Faulting package full name: 
Faulting package-relative application ID: 

Exorbitant RAM usage

Not sure why, but it happens sometimes. Killing the process and running again seems to work for a while.

Hardware: GV301QE 5900HS
Software: Win 11, UXTU beta 8
Can provide more info if you tell me what you need.

Thanks,
R.

image

Option to automatically minimise application when closed - [FEATURE REQUEST]

Is your feature request related to a problem? Please describe.
When trying to get rid of the application I always misclick the close button instead of the minimise button which results in the application fully closing.

Describe the solution you'd like
The app should have a setting to automatically minimise when closed. Therefore it can only be fully closed through right clicking the process in the sub menu.

Describe alternatives you've considered
None

Additional context
None

[BUG] Wndows 10 Applciation crash

Describe the bug
Windows 10 Pro Application crash.

To Reproduce
Steps to reproduce the behaviour:
Happens sometime...

Event Viewer logs shows 2 related errors:

  1. Application error
Faulting application name: Universal x86 Tuning Utility.exe, version: 1.0.0.5, time stamp: 0xa41389a4
Faulting module name: KERNELBASE.dll, version: 10.0.19041.2546, time stamp: 0xe8e9ac9b
Exception code: 0xe0434352
Fault offset: 0x000000000002cd29
Faulting process id: 0x3374
Faulting application start time: 0x01d94ffc947764a0
Faulting application path: D:\Install\UXTU\Universal x86 Tuning Utility.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 29b7f3e3-1833-49be-8088-15e0ccef373d
  1. .NET Runtime error
Application: Universal x86 Tuning Utility.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ApplicationException
   at System.Threading.Mutex.ReleaseMutex()
   at RyzenSmu.Smu.SendMsg(UInt32, UInt32, UInt32, UInt32, UInt32[] ByRef)
   at AATUV3.Pages.Info.<updateInfoCZN>b__7_0()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at AATUV3.App.Main()

Desktop (please complete the following information):

  • OS Version: Windows 10 Pro 22H2
  • APP version 1.1.0 Beta 3

The 6800U stuck blue screen

My CPU is 6800U. After opening the program, my machine will immediately freeze, the fan will immediately rotate wildly, and then the blue screen will be displayed.
I don't even know what happened.
Ultimately, all I could do was force a shutdown.

App closing on battery power

Hi!

While my G14 2021 laptop is plugged in the app is working flawlessly.
As soon as I unplug it or start the computer on battery, the app instantly crashes or not starting at all.
If I restart it manually, it is working fine again.
I don't have any conflicting apps installed.

App version number: V1.0.3 stable
OS: Windows 11 latest version stable 2023-02-09

Settings:
image

Thanks in advance!

'Battery saver' preset uses more energy than vanilla setting

As the title says. I have a Legion 7 with Ryzen 9 5900HX. Using your UXTU tool, I thought I might be able to save energy when on battery mode (through using the Battery saver preset), but energy consumption rises from ~18W to ~23-25W once activating the UXTU tool. Is this to be expected?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.