@jNizM: Thanks very much for this.
Just been looking at the possibility of using NvAPI_SetViewEx to change scaling constants because of an issue here.
It's probably a subset NvAPI_DISP_SetDisplayConfig used for the same purpose in this example.
Interested? Or instead should I just try DLLCall to the address of NvAPI_SetViewEx: 06B89E6.
AutoHotkey & NVIDIA (NvAPI)
Re: AutoHotkey & NVIDIA (NvAPI)

Re: AutoHotkey & NVIDIA (NvAPI)
Hello, and BIG thanks for the nice Script:
We have a little Problem. One could change the condition so that when a program starts in the full-screen mode which is then the script is reloaded?
Whenever a game or program changes to full screen mode? Is this possible?
Thank you for replies.
We have a little Problem. One could change the condition so that when a program starts in the full-screen mode which is then the script is reloaded?
Whenever a game or program changes to full screen mode? Is this possible?
Thank you for replies.

; GLOBAL SETTINGS ================================================================================ ===============================
;#Warn
#NoEnv
#SingleInstance Force
SetBatchLines -1
#Include Class_NvAPI.ahk
; SCRIPT ================================================================================ ========================================
OnExit, EOF
NVIDIA := new NvAPI()
def := NVIDIA.GetDVCInfoEx(0).defaultLevel
; Win + Numpad 4 (or Numpad Left) ==> Decrease Digital Vibrance by 1
#Numpad4:: NVIDIA.SetDVCLevelEx((DV := NVIDIA.GetDVCInfoEx(0).currentLevel - 1) > 100 ? 100 : DV < 0 ? 0 : DV, 0)
#NumpadLeft:: NVIDIA.SetDVCLevelEx((DV := NVIDIA.GetDVCInfoEx(0).currentLevel - 1) > 100 ? 100 : DV < 0 ? 0 : DV, 0)
; Win + Numpad 5 (or Numpad Clear) ==> Set Digital Vibrance to Default (50)
#Numpad5:: NVIDIA.SetDVCLevelEx(def, 0)
#NumpadClear:: NVIDIA.SetDVCLevelEx(def, 0)
; Win + Numpad 6 (or Numpad Right) ==> Increase Digital Vibrance by 1
#Numpad6:: NVIDIA.SetDVCLevelEx((DV := NVIDIA.GetDVCInfoEx(0).currentLevel + 1) > 100 ? 100 : DV < 0 ? 0 : DV, 0)
#NumpadRight:: NVIDIA.SetDVCLevelEx((DV := NVIDIA.GetDVCInfoEx(0).currentLevel + 1) > 100 ? 100 : DV < 0 ? 0 : DV, 0)
; Win + Numpad 8 (or Numpad UpArrow) ==> Set Digital Vibrance to 80
#Numpad8:: NVIDIA.SetDVCLevelEx(80, 0)
#NumpadUp:: NVIDIA.SetDVCLevelEx(80, 0)
; EXIT ================================================================================ ==========================================
GuiClose:
EOF:
NVIDIA.SetDVCLevelEx(def, 0)
NVIDIA.OnExit()
ExitApp
Re: AutoHotkey & NVIDIA (NvAPI)
You could check out Power Play:Casi wrote:We have a little Problem. One could change the condition so that when a program starts in the full-screen mode which is then the script is reloaded?
https://autohotkey.com/boards/viewtopic ... 19&t=30007
Re: AutoHotkey & NVIDIA (NvAPI)
Hi, is there a way how to get a power consumption from the gpu using this script? Like 80% tdp or 100% tdp or 120% tdp etc..
Re: AutoHotkey & NVIDIA (NvAPI)
Doesn't seem like it. You could get a rough estimate by getting the load though I would assume.Killerko wrote:Hi, is there a way how to get a power consumption from the gpu using this script? Like 80% tdp or 100% tdp or 120% tdp etc..
-
- Posts: 2
- Joined: 05 Aug 2017, 07:47
Re: AutoHotkey & NVIDIA (NvAPI)
Anybody found a solution for lmstearn's need to change the scaling settings? Want to do the same thing, but dunno how.
Re: AutoHotkey & NVIDIA (NvAPI)
Hello.
Is there anyway to get current power of the card %, known as "power, %" in afterburner ?
Thank you
Is there anyway to get current power of the card %, known as "power, %" in afterburner ?
Thank you
Re: AutoHotkey & NVIDIA (NvAPI)
Did you test the Classic GUI (Clocks, Load, Fans & Temperature)?
- blueeyiz702
- Posts: 20
- Joined: 12 Dec 2017, 20:12
- Location: The Death Star,Playing PUBG with Darth.
- Contact:
Re: AutoHotkey & NVIDIA (NvAPI)
whoa,that's nice as hell. made my asusrog laptop colors just jump off screen.
-
- Posts: 2
- Joined: 08 Apr 2019, 16:40
Re: AutoHotkey & NVIDIA (NvAPI)
can this be tweaked to control Brightness COntrast & Gamma?
-
- Posts: 2
- Joined: 15 Jan 2016, 17:03
Re: AutoHotkey & NVIDIA (NvAPI)
I would also love to see brightness and contrast added, but I am not sure if it is possible if the appropriate APIs are not under the public NVIDIA SDK version.