forked from Mirror/Ryujinx
Update performance mode when docked mode changes. (#1696)
This commit is contained in:
parent
3c60d4b0ea
commit
7166e82c3c
2 changed files with 4 additions and 0 deletions
|
@ -250,6 +250,7 @@ namespace Ryujinx.HLE.HOS
|
|||
if (e.NewValue != State.DockedMode)
|
||||
{
|
||||
State.DockedMode = e.NewValue;
|
||||
PerformanceState.PerformanceMode = State.DockedMode ? PerformanceMode.Boost : PerformanceMode.Default;
|
||||
|
||||
AppletState.EnqueueMessage(MessageInfo.OperationModeChanged);
|
||||
AppletState.EnqueueMessage(MessageInfo.PerformanceModeChanged);
|
||||
|
|
|
@ -10,6 +10,7 @@ using Ryujinx.HLE.FileSystem;
|
|||
using Ryujinx.HLE.FileSystem.Content;
|
||||
using Ryujinx.HLE.HOS;
|
||||
using Ryujinx.HLE.HOS.Services;
|
||||
using Ryujinx.HLE.HOS.Services.Apm;
|
||||
using Ryujinx.HLE.HOS.Services.Hid;
|
||||
using Ryujinx.HLE.HOS.SystemState;
|
||||
using Ryujinx.Memory;
|
||||
|
@ -111,6 +112,8 @@ namespace Ryujinx.HLE
|
|||
|
||||
System.State.DockedMode = ConfigurationState.Instance.System.EnableDockedMode;
|
||||
|
||||
System.PerformanceState.PerformanceMode = System.State.DockedMode ? PerformanceMode.Boost : PerformanceMode.Default;
|
||||
|
||||
if (ConfigurationState.Instance.System.EnableMulticoreScheduling)
|
||||
{
|
||||
System.EnableMultiCoreScheduling();
|
||||
|
|
Reference in a new issue