@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)
itros "ylbbub eht tuO kaerB" a ni kcuts m'I pleH
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)?
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
- blueeyiz702
- Posts: 20
- Joined: 12 Dec 2017, 20:12
- Location: Las Vegas, Nevada
- Contact:
Re: AutoHotkey & NVIDIA (NvAPI)
whoa,that's nice as hell. made my asusrog laptop colors just jump off screen.
-
- Posts: 7
- 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.
Re: AutoHotkey & NVIDIA (NvAPI)
AHK v2 moved here -> viewtopic.php?f=83&t=95112
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: AutoHotkey & NVIDIA (NvAPI)
Thanks for the great library!
I switched immediately from LibreHardwareMonitor.
Is there a sample that displays the values in a progress bar?
and there any plans to support power parameters?
(LEFT:AutoHotkey & NVIDIA (NvAPI) Right:LibreHardwareMonitor)
I switched immediately from LibreHardwareMonitor.
Is there a sample that displays the values in a progress bar?
and there any plans to support power parameters?
(LEFT:AutoHotkey & NVIDIA (NvAPI) Right:LibreHardwareMonitor)
Re: AutoHotkey & NVIDIA (NvAPI)
Can you try the nvidia nvml lib if power usage is sopported for your gpu? There is also an example with progress bars.
viewtopic.php?p=423068#p423068
viewtopic.php?p=423068#p423068
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
-
- Posts: 11
- Joined: 21 Feb 2022, 05:27
Re: AutoHotkey & NVIDIA (NvAPI)
Hello jNizM, thank you for creating this thread and posting your code. I joined this forum just because of this topic that you have created. I always wanted to create different color profiles for Nvidia like the way my old Nvidia control panel used to allow me to do, but with my current card this is not possible. I have tried over and over again to change the Hue with an autohotkey script, but have been unsuccessful. I have a pretty old card, which is nvidia geforce GT 525m, but I believe it still uses the same Nvidia control panel that is available with modern cards. I also have windows 7 and Autohotkey version 1.1.24.1. I have even tried copying and pasting your Digital Vibrance script into a newly created script called "Class_NvAPI.ahk" but have had no success. I would appreciate if you could help me generate a script that would allow me to change the hue levels to specific numbers and also the digital vibrance because I am really lost. I have created small autohotkey scripts in the past, but nothing this great. I don't know if I need another piece of software, because you show a .png that looks unfamiliar to me, and cant see it in the nvidia control panel. I hope you are able to see this as for your last post in this thread was 2021. Thank you for taking the time to read this.
-
- Posts: 11
- Joined: 21 Feb 2022, 05:27
Re: AutoHotkey & NVIDIA (NvAPI)
I also am wondering, do these save and load settings apply to the "Adjust Desktop Color Settings" ? If so that would be optimal, and actually mean I can save/load different color profiles, with different gamma, contrast, brightness, Digital Vibrance, and Hue. That would be great.
-
- Posts: 7
- Joined: 08 Apr 2019, 16:40
Re: AutoHotkey & NVIDIA (NvAPI)
@nvidianes2 can save/load different color profiles, with different gamma, contrast, brightness, Digital Vibrance, and Hue. That would be great.
This would be great! I wonder if its possible?
This would be great! I wonder if its possible?
Return to “Scripts and Functions (v1)”
Who is online
Users browsing this forum: No registered users and 103 guests