NVIDIA-Grafikeinstellungen per Script anpassen
Hey Leute, ich versuche auf verschiedene Einstellungen des NVIDIA-Treibers, die sonst per Gui zu erreichen sind zuzugreifen und zu ändern.
Was mache ich falsch?
Was mache ich falsch?
rundll32.exe NvCpl.dll, NvCplSetDataInt (NVCPL_API_FRAME_QUEUE_LIMIT, "2")
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 582052
Url: https://administrator.de/contentid/582052
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
2 Kommentare
Neuester Kommentar
Was mache ich falsch?
Oh, so ziemlich alles was man nur falsch machen kann, angefangen beim Unterforum BASIC in das du gepostet hast.rundll32 kann nur Funktionen ausführen die dafür designed wurden. Sie müssen folgende Bedingungen erfüllen:
- kein Rückgabewert (void)
- Calling Convention _stdcall
- 4 Parameter dieser Typen und in diese Reihenfolge: HWND, HINSTANCE, LPWSTR, int
nvCplSetDataInt erfüllt diese Voraussetzungen alle samt nicht, wenn man dieser Deklaration Glauben schenken darf:
https://github.com/QianMo/GPU-Gems-Book-Source-Code/blob/2c06fa1142245c4 ...
Somit ist sie nicht mit rundll32 aufrufbar.
Weiterhin würde die Syntax nicht stimmen und selbst die Parameter wären falsch. NVCPL_API_FRAME_QUEUE_LIMIT ist ein Macro, das den Wert 6 repräsentiert (Zeile 314 im verlinkten Header) wo der Header in einen Code eingebunden ist. Anderswo ist diese Zeichenfolge ohne jeglichen Sinn. Beide Parameter der Funktion müssten vom Typ long sein, was dein "2" (mit umschließenden Anführungszeichen) von vorn herein nicht repräsentieren kann.
Möglicherweise kämst du mit einem DllImport mittels PowerShell weiter. Könnte das aber nicht testen, darum friemel ich hier nichts zurecht was anschließend mglw. auch nicht funktioniert.
Steffen
mal etwas googeln...
es gibt noch ein paar mehr Stolperstellen
1.) Nvidia WMI ist erst ab Treiber 3.20 möglich
2.) das dazugehörige Paket muß installiert sein, es wird in der Standardinstallation aber nicht installiert und dann geht der WMI Aufruf auch nicht.
Nvida WMI Dokumentaiton
es gibt noch ein paar mehr Stolperstellen
1.) Nvidia WMI ist erst ab Treiber 3.20 möglich
2.) das dazugehörige Paket muß installiert sein, es wird in der Standardinstallation aber nicht installiert und dann geht der WMI Aufruf auch nicht.
Nvida WMI Dokumentaiton