Actualiser StarCitizen Windows Gaming.reg
This commit is contained in:
parent
6baaf3fefb
commit
a528ed731d
@ -1,191 +1,191 @@
|
|||||||
Windows Registry Editor Version 5.00
|
Windows Registry Editor Version 5.00
|
||||||
|
|
||||||
;
|
;
|
||||||
; 2024-11-23
|
; 2024-11-23
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; *** **************************************************
|
; *** **************************************************
|
||||||
; USE AT YOUR OWN RISK!
|
; USE AT YOUR OWN RISK!
|
||||||
; *** **************************************************
|
; *** **************************************************
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; *** **************************************************
|
; *** **************************************************
|
||||||
; *** Star Citizen
|
; *** Star Citizen
|
||||||
; *** **************************************************
|
; *** **************************************************
|
||||||
|
|
||||||
; CPU priority
|
; CPU priority
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Values allowed:
|
; Values allowed:
|
||||||
; Low: 00000001
|
; Low: 00000001
|
||||||
; Normal: 00000002
|
; Normal: 00000002
|
||||||
; High: 00000003
|
; High: 00000003
|
||||||
; Below Normal: 00000005
|
; Below Normal: 00000005
|
||||||
; Above Normal: 00000006
|
; Above Normal: 00000006
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\StarCitizen.exe\PerfOptions]
|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\StarCitizen.exe\PerfOptions]
|
||||||
"CpuPriorityClass"=dword:00000003
|
"CpuPriorityClass"=dword:00000003
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; *** **************************************************
|
; *** **************************************************
|
||||||
; *** Windows
|
; *** Windows
|
||||||
; *** **************************************************
|
; *** **************************************************
|
||||||
|
|
||||||
; CPU Core Parking
|
; CPU Core Parking
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; CPU Parking is a low-power sleep state (C6) supported by most modern processors and operating systems.
|
; CPU Parking is a low-power sleep state (C6) supported by most modern processors and operating systems.
|
||||||
; It dynamically disables CPU cores in an effort to conserve power when idle.
|
; It dynamically disables CPU cores in an effort to conserve power when idle.
|
||||||
; Unfortunately, this power saving comes at a price: Latency when CPUs need unparked to execute code.
|
; Unfortunately, this power saving comes at a price: Latency when CPUs need unparked to execute code.
|
||||||
; Empirical evidence shows that disabling CPU core parking can make a tangible improvement in system performance.
|
; Empirical evidence shows that disabling CPU core parking can make a tangible improvement in system performance.
|
||||||
; There are many factors that will determine precisely how effective it will be for a given situation.
|
; There are many factors that will determine precisely how effective it will be for a given situation.
|
||||||
; However, generally, Windows is too aggressive in its core parking, resulting in high latency during bursting CPU loads,
|
; However, generally, Windows is too aggressive in its core parking, resulting in high latency during bursting CPU loads,
|
||||||
; stemming from the overhead of having to unpark CPU cores.
|
; stemming from the overhead of having to unpark CPU cores.
|
||||||
; Since bursting CPU loads are the most common type for many workloads, core parking can be a substantial drag on system performance and responsiveness.
|
; Since bursting CPU loads are the most common type for many workloads, core parking can be a substantial drag on system performance and responsiveness.
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583]
|
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583]
|
||||||
"Attributes"=dword:0000000
|
"Attributes"=dword:0000000
|
||||||
|
|
||||||
; Power Throttling
|
; Power Throttling
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; This strategy parameter is used to disable power limiting.
|
; This strategy parameter is used to disable power limiting.
|
||||||
; If you enable this policy setting, power limiting will be disabled.
|
; If you enable this policy setting, power limiting will be disabled.
|
||||||
; If you disable or do not configure this policy setting, users control this parameter.
|
; If you disable or do not configure this policy setting, users control this parameter.
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Values allowed:
|
; Values allowed:
|
||||||
; Enabled: 00000000
|
; Enabled: 00000000
|
||||||
; Disabled: 00000001
|
; Disabled: 00000001
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerThrottling]
|
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerThrottling]
|
||||||
"PowerThrottlingOff"=dword:00000001
|
"PowerThrottlingOff"=dword:00000001
|
||||||
|
|
||||||
; System Responsiveness
|
; System Responsiveness
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Means how many % are not used (saved) for low-priority/background tasks.
|
; Means how many % are not used (saved) for low-priority/background tasks.
|
||||||
; It's 20% by Default.
|
; It's 20% by Default.
|
||||||
; The values which can't be divided by 10 are rounded up to the nearest multiple of 10.
|
; The values which can't be divided by 10 are rounded up to the nearest multiple of 10.
|
||||||
; A value of 0 is treated as 10, 1 is also 10 etc.
|
; A value of 0 is treated as 10, 1 is also 10 etc.
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
|
||||||
"SystemResponsiveness"=dword:00000001
|
"SystemResponsiveness"=dword:00000001
|
||||||
|
|
||||||
; Network Throttling Index
|
; Network Throttling Index
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Determines how much % of the connection stays "in reserve" in certain media-related scenarios.
|
; Determines how much % of the connection stays "in reserve" in certain media-related scenarios.
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Values:
|
; Values:
|
||||||
: ffffffff for gaming and max throughput: ffffffff completely disables throttling.
|
: ffffffff for gaming and max throughput: ffffffff completely disables throttling.
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
|
||||||
"NetworkThrottlingIndex"=dword:ffffffff
|
"NetworkThrottlingIndex"=dword:ffffffff
|
||||||
|
|
||||||
; Gaming tuning
|
; Gaming tuning
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Values allowed:
|
; Values allowed:
|
||||||
; Priority: 1 (low) to 8 (high)
|
; Priority: 1 (low) to 8 (high)
|
||||||
; Affinity: 0 (no cpu selecter) to number of cpu cores
|
; Affinity: 0 (no cpu selecter) to number of cpu cores
|
||||||
; Use https://www.rapidtables.com/convert/number/binary-to-hex.html
|
; Use https://www.rapidtables.com/convert/number/binary-to-hex.html
|
||||||
; Enter number of CPU cores in Binary, then clic on Convert to get hes value
|
; Enter number of CPU cores in Binary, then clic on Convert to get hes value
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games]
|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games]
|
||||||
"Priority"=dword:00000008
|
"Priority"=dword:00000008
|
||||||
"Affinity"=dword:0000ffff
|
"Affinity"=dword:0000ffff
|
||||||
"Background Only"="False"
|
"Background Only"="False"
|
||||||
"Background Priority"=dword:00000001
|
"Background Priority"=dword:00000001
|
||||||
"GPU Priority"=dword:00000012
|
"GPU Priority"=dword:00000012
|
||||||
"Scheduling Category"="High"
|
"Scheduling Category"="High"
|
||||||
"SFIO Priority"="High"
|
"SFIO Priority"="High"
|
||||||
"SFIO Rate"=dword:00000004
|
"SFIO Rate"=dword:00000004
|
||||||
"Latency Sensitive"="True"
|
"Latency Sensitive"="True"
|
||||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\DisplayPostProcessing]
|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\DisplayPostProcessing]
|
||||||
"Priority"=dword:00000002
|
"Priority"=dword:00000002
|
||||||
"GPU Priority"=dword:00000008
|
"GPU Priority"=dword:00000008
|
||||||
"Scheduling Category"="High"
|
"Scheduling Category"="High"
|
||||||
"SFIO Priority"="High"
|
"SFIO Priority"="High"
|
||||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Audio]
|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Audio]
|
||||||
"Priority"=dword:00000002
|
"Priority"=dword:00000002
|
||||||
"GPU Priority"=dword:00000001
|
"GPU Priority"=dword:00000001
|
||||||
"Scheduling Category"="Medium"
|
"Scheduling Category"="Medium"
|
||||||
"SFIO Priority"="High"
|
"SFIO Priority"="High"
|
||||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Pro Audio]
|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Pro Audio]
|
||||||
"Priority"=dword:00000002
|
"Priority"=dword:00000002
|
||||||
"GPU Priority"=dword:00000001
|
"GPU Priority"=dword:00000001
|
||||||
"Scheduling Category"="High"
|
"Scheduling Category"="High"
|
||||||
"SFIO Priority"="High"
|
"SFIO Priority"="High"
|
||||||
|
|
||||||
; Decrease Maximum Pre-rendered Frames
|
; Decrease Maximum Pre-rendered Frames
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; The Max Pre-rendered Frames setting controls the size of the flip queue.
|
; The Max Pre-rendered Frames setting controls the size of the flip queue.
|
||||||
; For each frame rendered, the CPU has to create a command buffer - which is then fed to the GPU. The Flip Queue is a queue of such command buffers.
|
; For each frame rendered, the CPU has to create a command buffer - which is then fed to the GPU. The Flip Queue is a queue of such command buffers.
|
||||||
; Why a queue? Because sometimes the CPU might not be able to create a command buffer on time (maybe it got interrupted by some OS task ... etc.)
|
; Why a queue? Because sometimes the CPU might not be able to create a command buffer on time (maybe it got interrupted by some OS task ... etc.)
|
||||||
; the queue would give a buffer of sorts and the GPU can continue to knock out frames - the CPU can then try to "catch back up" to keep the Flip Queue full.
|
; the queue would give a buffer of sorts and the GPU can continue to knock out frames - the CPU can then try to "catch back up" to keep the Flip Queue full.
|
||||||
; A large queue would buffer against frame rate inconsistencies due to the CPU not being on time but would add latency since
|
; A large queue would buffer against frame rate inconsistencies due to the CPU not being on time but would add latency since
|
||||||
; the command buffers sent to the GPU process are "old" vs what is being simulated by the game.
|
; the command buffers sent to the GPU process are "old" vs what is being simulated by the game.
|
||||||
; small queue would have low latency but if the CPU fails to keep up, the GPU won't have anything to process and
|
; small queue would have low latency but if the CPU fails to keep up, the GPU won't have anything to process and
|
||||||
; will idle until the command buffer arrives (late) resulting in stutter.
|
; will idle until the command buffer arrives (late) resulting in stutter.
|
||||||
; You can use a lower queue if your CPU is good and the game isn't too demanding on the CPU - default is 3, lowest in DX is 1.
|
; You can use a lower queue if your CPU is good and the game isn't too demanding on the CPU - default is 3, lowest in DX is 1.
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Values allowed:
|
; Values allowed:
|
||||||
; Default: 3
|
; Default: 3
|
||||||
; Minimum: 1
|
; Minimum: 1
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Direct3D]
|
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Direct3D]
|
||||||
"MaxPreRenderedFrames"=dword:00000003
|
"MaxPreRenderedFrames"=dword:00000003
|
||||||
|
|
||||||
; Prefetch
|
; Prefetch
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; The Prefetch function lists the programs you launch most often, optimizing their position on the disk and speeding up their launch. This function is of no use with SSDs.
|
; The Prefetch function lists the programs you launch most often, optimizing their position on the disk and speeding up their launch. This function is of no use with SSDs.
|
||||||
; SuperFetch is an algorithm that automatically loads the most frequently used programs into memory for faster access.
|
; SuperFetch is an algorithm that automatically loads the most frequently used programs into memory for faster access.
|
||||||
; However, this algorithm constantly writes to the same place on your SSD and offers no improvements.
|
; However, this algorithm constantly writes to the same place on your SSD and offers no improvements.
|
||||||
; So you need to disable it.
|
; So you need to disable it.
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Values allowed:
|
; Values allowed:
|
||||||
; EnablePrefetcher / EnableSuperfetch:
|
; EnablePrefetcher / EnableSuperfetch:
|
||||||
; Disabled: 0
|
; Disabled: 0
|
||||||
; Applications: 1
|
; Applications: 1
|
||||||
; Boot: 2
|
; Boot: 2
|
||||||
; Applications & Boot: 3
|
; Applications & Boot: 3
|
||||||
; EnableBoottrace:
|
; EnableBoottrace:
|
||||||
; Enabled: 1
|
; Enabled: 1
|
||||||
; Disabled: 0
|
; Disabled: 0
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
|
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
|
||||||
"EnablePrefetcher"=dword:00000003
|
"EnablePrefetcher"=dword:00000003
|
||||||
"EnableSuperfetch"=dword:00000001
|
"EnableSuperfetch"=dword:00000001
|
||||||
"EnableBoottrace"=dword:00000001
|
"EnableBoottrace"=dword:00000001
|
||||||
"SfTracingState"=dword:00000001
|
"SfTracingState"=dword:00000001
|
||||||
|
|
||||||
; QoS Management
|
; QoS Management
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Windows Operating System will reserve a fixed percentage of 80% of the total Internet bandwidth for the QoS ie: Quality of Service.
|
; Windows Operating System will reserve a fixed percentage of 80% of the total Internet bandwidth for the QoS ie: Quality of Service.
|
||||||
; This will be used for Windows Updates, Program Updates etc etc.
|
; This will be used for Windows Updates, Program Updates etc etc.
|
||||||
; You can claw back this 20% and gain 100% of your bandwidth back, but this could cause some problems with Windows Updates, so bare that in mind when making changes.
|
; You can claw back this 20% and gain 100% of your bandwidth back, but this could cause some problems with Windows Updates, so bare that in mind when making changes.
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Values allowed:
|
; Values allowed:
|
||||||
; Enter a hexadecimal value indicating the reservation percentage QoS.
|
; Enter a hexadecimal value indicating the reservation percentage QoS.
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched]
|
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched]
|
||||||
"NonBestEffortLimit"=dword:00000000
|
"NonBestEffortLimit"=dword:00000000
|
||||||
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\LocalMachine\Software\Policies\Microsoft\Windows\Psched]
|
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\LocalMachine\Software\Policies\Microsoft\Windows\Psched]
|
||||||
"NonBestEffortLimit"=dword:00000000
|
"NonBestEffortLimit"=dword:00000000
|
||||||
|
|
||||||
; Nagle’s Algorithm
|
; Nagle’s Algorithm
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Nagle’s algorithm combines several small packets into a single, larger packet for more efficient transmissions.
|
; Nagle’s algorithm combines several small packets into a single, larger packet for more efficient transmissions.
|
||||||
; This is designed to improve throughput efficiency of data transmission.
|
; This is designed to improve throughput efficiency of data transmission.
|
||||||
; Disabling “nagling” can help reduce latency/ping in some games.
|
; Disabling “nagling” can help reduce latency/ping in some games.
|
||||||
; Nagle’s algorithm is enabled in Windows by default.
|
; Nagle’s algorithm is enabled in Windows by default.
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
; Values allowed:
|
; Values allowed:
|
||||||
; TcpAckFrequency: 1 to disable "nagling" for gaming.
|
; TcpAckFrequency: 1 to disable "nagling" for gaming.
|
||||||
; TCPNoDelay: 1 to disable "nagling"
|
; TCPNoDelay: 1 to disable "nagling"
|
||||||
; TcpDelAckTicks: 0 to disable "nagling"
|
; TcpDelAckTicks: 0 to disable "nagling"
|
||||||
; ------------------------------
|
; ------------------------------
|
||||||
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{c3b7e123-e7e7-459d-ac7e-4c42d5ee7d10}]
|
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{c3b7e123-e7e7-459d-ac7e-4c42d5ee7d10}]
|
||||||
"TcpNoDelay"=dword:00000001
|
"TcpNoDelay"=dword:00000001
|
||||||
"TcpAckFrequency"=dword:00000001
|
"TcpAckFrequency"=dword:00000001
|
||||||
"TcpDelAckTicks"=dword:00000000
|
"TcpDelAckTicks"=dword:00000000
|
||||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters]
|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters]
|
||||||
"TCPNoDelay"=dword:00000001
|
"TCPNoDelay"=dword:00000001
|
Loading…
x
Reference in New Issue
Block a user