Jump to content
LaptopVideo2Go Forums

All known settings for HKR in the Registry.


mobilenvidia

Recommended Posts

All the known settings for HKR tweaks for nVidia INFs.

The list here are as of v 20.03 of my INFs.

;HKR,, "_oni.exe:OGL_ExtensionStringNVArch",%REG_DWORD%, 4
;HKR,, "_x29.exe:OGL_ExtensionStringVersion",%REG_DWORD%, 1
;HKR,, "Attach.ToDesktop",            %REG_DWORD%,    1
;HKR,, "DefaultSettings.BitsPerPel",  %REG_DWORD%,    16
;HKR,, "DefaultSettings.BitsPerPel",  %REG_DWORD%,    32
;HKR,, "DefaultSettings.VRefresh",    %REG_DWORD%,    60
;HKR,, "DefaultSettings.VRefresh",    %REG_DWORD%,    75
;HKR,, "DefaultSettings.XResolution", %REG_DWORD%,    1024
;HKR,, "DefaultSettings.XResolution", %REG_DWORD%,    800
;HKR,, "DefaultSettings.YResolution", %REG_DWORD%,    600
;HKR,, "DefaultSettings.YResolution", %REG_DWORD%,    768
;HKR,, "EnableWin2kDualview",         %REG_DWORD%,    1
;HKR,, "NVZORAN.connector",           %REG_DWORD%,    2
;HKR,, "OverlayLimit.VRefresh",       %REG_DWORD%,    0
;HKR,, "OverlayLimit.XResolution",    %REG_DWORD%,    1600
;HKR,, "OverlayLimit.YResolution",    %REG_DWORD%,    1200
;HKR,, "TV Out",                      %REG_DWORD%,    1
;HKR,, "TV Out",                      %REG_DWORD%,    2
;HKR,, "TV Type",                     %REG_BINARY%,   00,00,00,00
;HKR,, "UseCompressedModeFormat",     %REG_DWORD%,    1
;HKR,, AllowNonDFPAsPrimary,          %REG_DWORD%,    1
;HKR,, BandwidthFactor,               %REG_DWORD%,    2
;HKR,, BandwidthFactor,               %REG_DWORD%,    4
;HKR,, BroadcastDisable,              %REG_DWORD%,    1
;HKR,, CapabilityOverride,            %REG_DWORD%,    8
;HKR,, CH7009.default.flickerfilter,  %REG_DWORD%,    3
;HKR,, CH7019.default.flickerfilter,  %REG_DWORD%,    3
;HKR,, D3D_22355415,                  %REG_DWORD%,    0x75006102
;HKR,, DeinterlaceMode,               %REG_DWORD%,    0
;HKR,, DesktopManager,                %REG_DWORD%,    1
;HKR,, DetectAC,                      %REG_DWORD%,    1
;HKR,, DetectedDevsCacheTime,         %REG_DWORD%,    0x1194
;HKR,, DevicesConnected,              %REG_DWORD%,    1
;HKR,, DevicesConnected,              %REG_DWORD%,    257
;HKR,, DeviceSpecificDPMS,            %REG_DWORD%,    1
;HKR,, DevmaskExclusiveModes,         %REG_BINARY%,   00,00,ff,00,00,05,00,00,00,04,00,00
;HKR,, DevSwitchSuppressMask,         %REG_DWORD%,    0x7
;HKR,, DevSwitchSuppressMask,         %REG_DWORD%,    1
;HKR,, DevSwitchSuppressMask,         %REG_DWORD%,    3
;HKR,, DevSwitchSuppressMask,         %REG_DWORD%,    4
;HKR,, DevSwitchSuppressMask,         %REG_DWORD%,    5
;HKR,, DevSwitchSuppressMask,         %REG_DWORD%,    7
;HKR,, DFPAsDefaultMonitor,           %REG_DWORD%,    1
;HKR,, DisableFWDuringResumeFromD3,   %REG_DWORD%,    1
;HKR,, DisableMemMutex,               %REG_DWORD%,    0
;HKR,, DisableTVClockInversion,       %REG_DWORD%,    1
;HKR,, DisableTVOutBIOS,              %REG_DWORD%,    1
;HKR,, DisableTVOverscan,             %REG_DWORD%,    0
;HKR,, DisableVersionCheck,           %REG_DWORD%,    1
;HKR,, DualviewAllow2ndViewAsPrimary, %REG_DWORD%,    1
;HKR,, DualViewAllowNonDFPAsPrimary,  %REG_DWORD%,    1
;HKR,, DualViewHotKeyPolicy,          %REG_DWORD%,    1
;HKR,, DualviewLockDevices,           %REG_BINARY%,   01,00,01,00,02,00,02,00
;HKR,, DualviewMinMemSize,            %REG_DWORD%,    7
;HKR,, DualViewMobile,                %REG_DWORD%,    1
;HKR,, DualviewMobile,                %REG_DWORD%,    2
;HKR,, DualviewPolicyID,              %REG_DWORD%,    1
;HKR,, DualviewPolicyID,              %REG_DWORD%,    2
;HKR,, DualviewPolicyID,              %REG_DWORD%,    3
;HKR,, DXVAEnable,                    %REG_DWORD%,    4
;HKR,, dynEngCtrlEnabled,             %REG_DWORD%,    1
;HKR,, dynEngCtrlEnabled,             %REG_DWORD%,    2
;HKR,, EdidOverrideForLinkAndMtEntry, %REG_DWORD%,    2
;HKR,, Enable256Burst,                %REG_DWORD%,    1
;HKR,, EnableAGPFW,                   %REG_DWORD%,    0
;HKR,, EnableAGPFW,                   %REG_DWORD%,    1
;HKR,, EnableAGPSBA,                  %REG_DWORD%,    0
;HKR,, EnableCoreSlowdown,            %REG_DWORD%,    0
;HKR,, EnableCoreSlowdown,            %REG_DWORD%,    6
;HKR,, EnableCoreVoltage,             %REG_DWORD%,    0
;HKR,, EnableCoreVoltage,             %REG_DWORD%,    1
;HKR,, EnableDynamicEdidMode,         %REG_DWORD%,    1
;HKR,, EnablePersistenceStorage,      %REG_DWORD%,    0
;HKR,, EnablePersistenceStorage,      %REG_DWORD%,    1
;HKR,, EnableWin2kDualview,           %REG_DWORD%,    1
;HKR,, EnumerateTVAsACPIDevice,       %REG_DWORD%,    1
;HKR,, ExternalSSDeviceRestore,       %REG_DWORD%,    1
;HKR,, ExtTempHighLimit,              %REG_DWORD%,    118
;HKR,, FlatPanelDither00010000,       %REG_DWORD%,    0
;HKR,, FlatPanelDither00020000,       %REG_DWORD%,    0
;HKR,, FlatPanelMode0,                %REG_BINARY%,   00,00,00,00
;HKR,, FlatPanelMode1,                %REG_BINARY%,   00,00,00,00
;HKR,, FlatPanelScaler00010000,       %REG_DWORD%,    0x2
;HKR,, FlatPanelScaler00020000,       %REG_DWORD%,    0x2
;HKR,, ForceNHeads,                   %REG_DWORD%,    2
;HKR,, ForceSwapInterval,             %REG_DWORD%,    0x01010100
;HKR,, FSDOSHotKeyPolicy,             %REG_DWORD%,    1
;HKR,, FSDOSHotKeyPolicy,             %REG_DWORD%,    2
;HKR,, GlitchFreeMClk,                %REG_DWORD%,    1
;HKR,, HotkeyPrimarydevScheme,        %REG_DWORD%,    1
;HKR,, HotKeyUseOSResolution,         %REG_DWORD%,    0
;HKR,, HotkeyUseOSResolution,         %REG_DWORD%,    1
;HKR,, HotKeyUseOSResolution,         %REG_DWORD%,    2
;HKR,, IgnoreHWSelectedDeviceInSpanningMode,%REG_DWORD%,1
;HKR,, IntlTMDSModeClip,              %REG_DWORD%,    0
;HKR,, LidBehavior,                   %REG_DWORD%,    0x11
;HKR,, LidBehavior,                   %REG_DWORD%,    5
;HKR,, LocalTempHighLimit,            %REG_DWORD%,    115
;HKR,, MapOSD3ToNV,                   %REG_DWORD%,    3
;HKR,, MaskSecondaryDevice,           %REG_DWORD%,    0
;HKR,, MaxPerfWithPerfMon,            %REG_DWORD%,    0
;HKR,, MaxVideoCoreSlowdown,          %REG_DWORD%,    0
;HKR,, MCMode,                        %REG_DWORD%,    0x2000
;HKR,, MCMode,                        %REG_DWORD%,    2
;HKR,, Mobile,                        %REG_DWORD%,    2
;HKR,, Mobile,                        %REG_DWORD%,    3
;HKR,, Mobile,                        %REG_DWORD%,    4
;HKR,, ModesetBlankDelay,             %REG_DWORD%,    0x1
;HKR,, ModesetBlankDelay,             %REG_DWORD%,    1
;HKR,, ModesetBlankDelay,             %REG_DWORD%,    150
;HKR,, ModesetBlankDelay,             %REG_DWORD%,    200
;HKR,, ModeUnionEnable,               %REG_DWROD%,    1
;HKR,, MonitorTiming,                 %REG_BINARY%,   01,01,00,00
;HKR,, MultiFunctionSupported,        %REG_DWORD%,    1
;HKR,, MutuallyExDevs,                %REG_BINARY%,   00,00,02,00,01,00,00,00
;HKR,, MVNumKeys,                     %REG_DWORD%,    0
;HKR,, MVNumKeys,                     %REG_DWORD%,    0x80
;HKR,, NT4MultiDevEnable,             %REG_DWORD%,    1
;HKR,, NV11MLFNT,                     %REG_DWORD%,    1
;HKR,, NV11MLFNT,                     %REG_DWORD%,    2
;HKR,, NvCplConfiguration,            %REG_DWORD%,    0
;HKR,, NvCplConfiguration,            %REG_DWORD%,    0x40000000
;HKR,, NvCplConfiguration,            %REG_DWORD%,    0x80000000
;HKR,, NvCplEnableHardwarePage,       %REG_DWORD%,    1
;HKR,, NvCplEnableRotatePage,         %REG_DWORD%,    1
;HKR,, NvCplEnableShowTempuratureSettings, %REG_DWORD%,1
;HKR,, NvCplGfxLib,,                  "nvgfx.dll"
;HKR,, NvCplTwinViewInDualView,       %REG_DWORD%,    1
;HKR,, nvEDIDPruning,                 %REG_DWORD%,    0
;HKR,, nvEDIDPruning,                 %REG_DWORD%,    1
;HKR,, nvEDIDPruning,                 %REG_DWROD%,    4
;HKR,, NVZORAN.connector,             %REG_DWORD%,    2
;HKR,, OGL_DefaultSwapInterval,       %REG_DWORD%,    1
;HKR,, OGL_EnableSingleBackDepthBuffer,%REG_BINARY%,  01,00,00,00
;HKR,, OGL_FlatPanelScalerQuality,    %REG_DWORD%,    2
;HKR,, OverlayMode2,                  %REG_BINARY%,   00,00,00,00
;HKR,, OverlayMode2,                  %REG_BINARY%,   50,00,10,04
;HKR,, OverlayMode2,                  %REG_BINARY%,   52,00,10,00
;HKR,, OverlayMode2,                  %REG_DWORD%,    0
;HKR,, OverlayMode2,                  %REG_DWORD%,    0x02
;HKR,, OverlayMode2,                  %REG_DWORD%,    2
;HKR,, OverlayMode3,                  %REG_BINARY%,   00,00,00,00
;HKR,, OverlayMode3,                  %REG_BINARY%,   01,00,00,00
;HKR,, OverlayMode3,                  %REG_BINARY%,   01,00,00,10
;HKR,, OverlayMode3,                  %REG_BINARY%,   02,00,00,00
;HKR,, OverlayMode3,                  %REG_DWORD%,    0
;HKR,, OverlayMode3,                  %REG_DWORD%,    0x1
;HKR,, OverlayMode3,                  %REG_DWORD%,    1
;HKR,, Override1400x1050,             %REG_DWORD%,    1
;HKR,, Override1400x1050,             %REG_DWORD%,    15
;HKR,, Override1400x1050,             %REG_DWORD%,    2
;HKR,, OverrideEdidFlags0,            %REG_BINARY%,   10,AC,00,00,00,00,FF,FF,02,00,00,00
;HKR,, OverrideEdidFlags0,            %REG_BINARY%,   5a,63,01,f9,00,00,ff,ff,04,00,00,00,34,02,81,80
;HKR,, OverrideMonitorPower,          %REG_DWORD%,    1
;HKR,, OverrideSBIOSDevs,             %REG_DWORD%,    1
;HKR,, PanelPowerWaitForSequencer,    %REG_DWORD%,    0
;HKR,, PanScanSelection,              %REG_DWORD%,    0
;HKR,, PanScanSelection,              %REG_DWORD%,    1
;HKR,, PerfLevelSrc,                  %REG_DWORD%,    0x23
;HKR,, PerfLevelSrc,                  %REG_DWORD%,    0x33
;HKR,, PMMCLK,                        %REG_DWORD%,    0x00000000
;HKR,, PMMClock,                      %REG_DWORD%,    0x00000000
;HKR,, PMMClock,                      %REG_DWORD%,    0x4264A600
;HKR,, PMMClock,                      %REG_DWORD%,    0x6464be00
;HKR,, PMMClock,                      %REG_DWORD%,    0x8787be00
;HKR,, PMMCLOCK,                      %REG_DWORD%,    2273820160
;HKR,, PMMCLOCKClone,                 %REG_DWORD%,    0x01010000
;HKR,, PMMCLOCKClone,                 %REG_DWORD%,    0x01010101
;HKR,, PMMCLOCKClone,                 %REG_DWORD%,    0x02020000
;HKR,, PMMCLOCKClone,                 %REG_DWORD%,    0xbebebe00
;HKR,, PMMClockClone,                 %REG_DWORD%,    0xC8C8C800
;HKR,, PMMClockOverlay,               %REG_DWORD%,    1
;HKR,, PMMClockOverlay,               %REG_DWORD%,    2
;HKR,, PMMClockOverlay,        %REG_DWORD%,    1
;HKR,, PMMClockOverlay,        %REG_DWORD%,    2
;HKR,, PowerMizerDefault,             %REG_DWORD%,    0
;HKR,, PowerMizerDefault,             %REG_DWORD%,    1
;HKR,, PowerMizerDefault,             %REG_DWORD%,    2
;HKR,, PowerMizerDefault,             %REG_DWORD%,    3
;HKR,, PowerMizerDefaultAC,           %REG_DWORD%,    1
;HKR,, PowerMizerEnable,              %REG_DWORD%,    1
;HKR,, PowerMizerSelected,            %REG_DWORD%,    2
;HKR,, PowerMizerSelectedAC,          %REG_DWORD%,    1
;HKR,, PowersaverHsyncOn,             %REG_DWORD%,    1
;HKR,, PruningMode,                   %REG_DWORD%,    0
;HKR,, PushBufferMemorySpace,         %REG_DWORD%,    2
;HKR,, PushBufferMemorySpace,         %REG_DWORD%,    3
;HKR,, QuickTweak,                    %REG_DWORD%,    32
;HKR,, ReqAGPRate,                    %REG_DWORD%,    4
;HKR,, ReqAGPRate,                    %REG_DWORD%,    8
;HKR,, ResetPolicy,                   %REG_DWORD%,    1
;HKR,, RMMaintainDevs,                %REG_DWORD%,    0
;HKR,, RMMaintainDevs,                %REG_DWORD%,    1
;HKR,, RmMaintainScaling,             %REG_DWORD%,    1
;HKR,, RMMaintainTVScaling,           %REG_DWORD%,    1
;HKR,, RMMaintainTVStandard,          %REG_DWORD%,    1
;HKR,, RMPreferredConnectorSDTV,      %REG_DWORD%,    1
;HKR,, RotateFlag,                    %REG_DWORD%,    0
;HKR,, RotateFlag,                    %REG_DWORD%,    0x10
;HKR,, RotateFlag,                    %REG_DWORD%,    0x40
;HKR,, RotateFlag,                    %REG_DWORD%,    4
;HKR,, SBIOSHandlesHotkeyInhibit,     %REG_DWORD%,    1
;HKR,, SoftEDIDs                      %REG_DWORD%,    0
;HKR,, SoftEDIDs,                     %REG_DWORD%,    1
;HKR,, SpreadSpectrumFactoring,       %REG_DWORD%,    185
;HKR,, SpreadSpectrumFactoring,       %REG_DWORD%,    375
;HKR,, SpreadSpectrumFactoring,       %REG_DWORD%,    385
;HKR,, SpreadSpectrumFactoring,       %REG_DWORD%,    80
;HKR,, strCurWinDevices,              %REG_DWORD%,    0x10000
;HKR,, TestAnalogLoadAlways,          %REG_DWORD%,    1
;HKR,, ThermalPolicySW1,              %REG_DWORD%,    0
;HKR,, TwinViewDisabled,              %REG_DWORD%,    1
;HKR,, UseBestResolution,             %REG_DWORD%,    1
;HKR,, UseBestResolution,             %REG_DWORD%,    2
;HKR,, UseCVTReducedBlanking,         %REG_DWORD%,    0x80000020
;HKR,, UseDefaultFlatPanelModeOnReboot,%REG_DWORD%,   1
;HKR,, UseDefaultFlatPanelModesOnReboot,%REG_DWORD%,  1
;HKR,, UseGDIRefreshRate,             %REG_DWORD%,    1
;HKR,, UseGenericEDIDManufacturer,    %REG_DWORD%,    1
;HKR,, UseHWSelectedDevice,           %REG_DWORD%,    1
;HKR,, UseSingleSurfaceSemaphore,     %REG_DWORD%,    1
;HKR,, UseUncachedPCIMappings,        %REG_DWORD%,    1
;HKR,, VBIOSGpioTableUsageMask,       %REG_DWORD%,    0x3
;HKR,, VgaCompatible,                 %REG_DWORD%,    0
;HKR,, VPEEnable,                     %REG_DWORD%,    0
;HKR,, VPEEnable,                     %REG_DWORD%,    1
;HKR,, VPVer,                         %REG_DWORD%,    1
;HKR,, WidePanelBehavior,             %REG_DWORD%,    0
;HKR,, WidePanelBehavior,             %REG_DWORD%,    0x11
;HKR,, WidePanelBehavior,             %REG_DWORD%,    0x22
;HKR,, WidePanelBehavior,             %REG_DWORD%,    0x31
;HKR,, WidePanelBehavior,             %REG_DWORD%,    1

Link to comment
Share on other sites

Pieter, big thanks to you for posting these!

Now if we knew the default settings for all of these, we'd know which ones we can leave out of our custom infs, and which ones we need to add.

Cheers, and thanks again!

Larry

Link to comment
Share on other sites

To tell the truth, you hardly need to add any.

In my v20.xx INFs there are only these :

HKR,, DetectAC,                      %REG_DWORD%,    1

HKR,, DevicesConnected,              %REG_DWORD%,    1

HKR,, MultiFunctionSupported,        %REG_DWORD%,    1

HKR,, NvCplEnableHardwarePage,       %REG_DWORD%,    1

HKR,, NvCplEnableRotatePage,         %REG_DWORD%,    1

HKR,, NvCplEnableShowTempuratureSettings, %REG_DWORD%,1

HKR,, PowerMizerEnable,              %REG_DWORD%,    1

HKR,, RotateFlag,                    %REG_DWORD%,    4

Most of the others are not really needed, as they turn off, or rearrange certain settings.

Hope this helps in your modding.,

Pieter.

Link to comment
Share on other sites

Just noticed you don't have any of the chipset compatibility settings in your list:

HKR,, UseIntelCompat, 1

etc. Are those obsolete now? Thanks!

Link to comment
Share on other sites

I personally haven't looked for the chipset registry keys recently. It's not that they might be obsolete but irrelevant for laptops. Everything Pieter posted was gathered from mobile INFs.

Link to comment
Share on other sites

Okay... Thanks, Teraphy.

Actually, that takes us back to my earlier question. I do understand that the vast majority of these settings aren't needed. However, they probably default to the safest settings rather than the fastest. For us tweakers, it would be helpful to know whether we are truly implementing a tweak or simply duplicating a default value. For example, I assume "UseBestResolution" defaults to 1, so the only point in including that line would be to set it to 0.

My personal list of settings is pretty extensive just because I don't know what the defaults are and want to make sure the good juicy stuff happens. I'd love to simplify it but I don't dare until I know what the defaults are. Thanks.

Larry

Link to comment
Share on other sites

Larry,

It is a delema of what each setting does, each version seems to bring more settings.

I prefer to keep things as default, especially in the speed department, as to get speed, one looses quality.

I assume vendors add settings as the default settings might not meet the specifications needed.

ie some vendors using cheaper parts

Some vendors removing certain parts (no video out)

Some adding parts, etc etc etc.

I must do some more work on my tweaks explained page.

But it's very time consuming testing each setting (usually numerous times to see what it does and confirm)

Any way the settings are there, now go and test them.

Pieter.

Link to comment
Share on other sites

Thanks, as always, Pieter. :wink:

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...