Nvidia Inspector, das unbekannte Wesen, ... eine Beschreibung

  • Moin Moin,


    Da es doch immer wieder zu Missverst?ndnissen dar?ber kommt, was der Nividia Inspector (NI) ist und was er macht und auch, was er nicht ist und nicht macht, kommt hier eine "kleine" Erl?uterung/ Anleitung zu diesem hilfreichen Tool.


    Es geht hier nicht darum, welche Werte eingestellt werden sollen, sondern darum, mit was man es eigentlich ?berhaupt zu tun hat.


    Diese Anleitung ist aus diesem Threadhervorgegangen.
    Vielleicht w?re es eine gute Idee, Fragen und Korekturvorschl?ge/ Erg?nzungsvorschl?ge dazu dort zu plazieren :).


    Also gut .... was ist der Nvidia Inspector?


    Der NI ist nichts anderes als eine grafische Benutzeroberfl?che, mit der ein Profil editiert werden kann.
    Im Grunde genommen macht und ist er damit genau das Gleiche, wie das Nvidia Control Center.


    Beide sind lediglich GUI's (Graphical User Interfaces= grafische Benutzeroberfl?chen)


    Die h?ngen weder tief im System, noch schreiben sie irgendwelche Inputs tief in das System.


    Beide sind sie nichts anderes, als Editoren, nur eben spezialisiert darauf, die Grafikprofile zu ?ndern.


    Wenn der NI gel?scht wird, bleibt da nix im System und nichts im Speicher, da bleibt gar nichts, au?er dem ge?nderten Profil.
    Gleiches git, wenn die Anwendung zwar auf dem Rechner liegt, aber einfach nur nicht ge?ffnet ist.


    Wo ist der Haken?
    Der Haken ist, dass der Anwender ?ber den NI einige Werte mehr einstellen kann, als Nvidia es ?ber seinen Control Center (CC) erlaubt.


    Stell Dir vor, Du schreibst auf Deinem Rechner eine Textdatei, ... nur reiner Text.
    Dazu verwendest Du z.B. Word.
    Du schreibst und anschlie?end speicherst Du dann Deinen Text.
    Dieser liegt nun auf Deiner Festplatte als, na sagen wir "Brief.txt".
    Nachdem Du gespeichert hast, k?nntest Du nat?rlich noch einige ?nderungen vornehmen, aber damit sie in die bereits gespeicherte Datei ?bergehen, muss erneut gespeichert, also ?berschrieben werden, denn zun?chst hat man nur den Text im Arbeitsspeicher , also ein Abbild ge?ndert, aber noch nichts gespeichert.
    Das ist soweit, denke ich, logisch und jedem klar.


    Am n?chsten Tag nun m?chtest Du gerne etwas an Deinem Brief erg?nzen, aber diesmal nimmst Du nicht Word, sondern der Einfachheit halber den Standard Text-Editor.
    Wieder ?ffnest Du die Brief.txt, hast den Text auf dem Schirm, erg?nzt den Text um einen Satz, und um die ?nderung zu ?bernehmen, speicherst Du den Text, was bedeutet, dass er erneut ?berschrieben wird.


    Die auf der Platte liegende Datei wird durch die jetzt neu geschriebene ersetzt.
    Selbstverst?ndlich ist damit auch der bereits geschriebene Text erhalten, plus der Satz, den Du erg?nzt hast.


    Nun kommt der n?chste Tag und Dir f?llt ein, dass da noch ein weiterer Satz rein sollte.
    Also ?ffnest Du wieder die Brief.txt, heut mal wieder mit Word.
    Du findest dort sowohl den Text, den Du vorgestern urspr?nglich mit Word geschrieben hast, als auch die ?nderung, die Du gestern mit dem Editor gemacht hast, denn die Datei wurde ja abgespeichert.
    Also schreibst Du einen weiteren Satz und speicherst, ... logisch, denn solange nicht gespeichert ist, wird die Datei nicht ge?ndert.


    Du hast also mit zwei Programmen, ein und dieselbe Datei ge?ndert.


    Nichts anderes machst Du auch, wenn Du Profile sowohl im CC als auch im NI editierst.


    Das Profil ist im ?bertragenen Sinne die Textdatei und der NI und das CC sind Word und Editor, also die Textverarbeitungsprogramme.


    Der Unterschied ist, dass Du in Word einige Optionen mehr zur Verf?gung hast, die der Editor nicht kennt.
    Man k?nnte sagen, dass in Deiner Textdatei einige Passagen sind, die Du zwar in Word sehen und ?ndern kannst, nicht aber im einfacher gestrickten Editor.
    Aber sie sind dennoch vorhanden, Du siehst sie halt mit dem einfachen Editor nicht.


    Deiner Textdatei aber ist es egal, mit welchem Editor sie bearbeitet wurde und es ist ihr auch egal, ob der eine Editor nun deinstalliert wurde, denn das ?ndert nichts an ihrem Inhalt.
    Wenn Du Word vom Rechner entfernst, bleiben ja ?blicherweise die damit geschriebenen Dateien trotzdem erhalten.


    Bl?d nur, wenn Word runter vom Rechner ist und Du an Deiner Textdatei ?nderungen an den Stellen vornehmen m?chtest, an die Du mit dem verbleibenden Editor nicht rankommst, weil Du sie damit nicht sehen kannst ;).


    Genau so ist es mit dem NI und dem CC.
    Der Ni ist das gleiche wie der CC: eine Oberfl?che, aber er kann eben auch Werte ?ndern, die der CC einfach gar nicht sieht.
    Nvidia hat es wohl nicht f?r notwendig erachtet, diese Einstellungsm?glichkeiten an den Anwender weiter zu geben oder wollte ihn vor sich selbst sch?tzen ;).


    Entgegen einer h?ufigen Annahme in bezug auf die Hierarchie von NI und CC, besteht der NI auf keiner "Hauptrolle".
    Es ist nicht so, dass da im Hintergrund zwei tools um die "Vorherrschaft" k?mpfen.
    Der Inspector ist einfach nur eine Alternative zum CC.
    Wenn das Prgramm geschlossen ist, macht es nichts; nichts davon ist im Hintergrund aktiv.
    Es ist, als w?re der NI gar nicht da.
    Er ?ndert nur ein Profil und dieses Profil wird gespeichert und in den Treiber geladen, das ist alles.


    Ein Problem gibt es nur dann, und davon liest man immer wieder mal, wenn beide Editoren gleichzeitg ge?ffnet sind und Du gleichzeitig in beiden Editoren ?nderungen vornimmst.
    Kann man machen (warum allerdings auch immer), aber es gibt dabei auch einiges zu beachten.


    Um selber mal zu sehen, dass beide Editoren einfach nur ein Profil ?ndern, rufe einfach mal den NI auf, ?ndere eine Einstellung (m?glichst eine, die es auch im CC gibt ;) ), klick dann auf "apply changes" und schlie?e nun den NI (muss man nicht, empfehle ich aber).
    Jetzt ?ffne den CC.
    Dort wirst Du jetzt die ge?nderte Einstellung finden.
    Jetzt nimmst Du hier eine andere Einstellung und ?nderst diese ebenfalls.
    Best?tigst das ebenfalls, klickst auf "?bernehmen", schlie?t den CC und ?ffnest nun wieder den Ni und rufst das entsprechende Profil auf.
    Du wirst sehen, dass sowohl die erste, mit dem NI gemachte ?nderung vorhanden ist, als auch die zweite mit dem CC.


    Genauso, wie beim Schreiben und ?ndern der besagten Textdatei.


    Was passiert nun, wenn beide Programme gleichzeitig ge?ffnet sind und parallel in beiden Programmen ?nderungen vorgenommen werden?
    Dann gibts Matsch.


    Es ist, als w?rde man auch gleichzeitig Word und den Editor ge?ffnet haben und beide haben die Brief.txt geladen.
    Wenn ich in Word eine ?nderung mache und diese dann abspeichere, dann ?berschreibe ich die Datei.
    Aber das wei? der Editor ja nicht, der hat ja nur das Abbild der Datei im Speicher und das hat sich nicht ge?ndert.
    Also ?ndere ich hier auch, speichere und ?berschreibe abermals die Datei, und l?sche damit die ?nderungen, die ich vorher mit Word gemacht habe, denn sie werden einfach ?berschrieben.
    Das kann ich nur verhindern, wenn ich die Datei im Editor neu lade, nachdem ich sie mit Word ge?ndert und abgespeichert habe.


    Das ist kein "On the Fly-" oder "Realtime- Editing", was die Editoren da machen, ... die machen nichts anderes, als besagtes Textbearbeitungsbeispiel.


    Eine ?nderung muss zun?chst mal ?bernommen werden und dann sollte das ge?nderte Profil auch im anderen Programm geladen werden, sonst werden diese ?nderungen ?berschrieben, sobald ich hier speichere.
    Eigentlich vollkommen logisch oder?


    Es macht also wenig Sinn, beide Editoren gleichzeitig offen zu haben und damit dassselbe Profil zu editieren.
    Es sei denn, man sich dar?ber im Klaren, was man und wie macht und folgt der Logik des Rechners.


    Was passiert nun, wenn man nach den vorgenommenen ?nderungen auf "apply changes" klickt?
    Das Schicken der Konfiguration an den Treiber ist auch gleichzeitig das ?berschreiben der Einstellungen.
    Mit "?nderung ?bernehmen" wird das neue Profil in den Treiber geladen UND in der Datei, in der die Treibereinstellungen abgelegt sind, gespeichert.
    Vorige Einstellungen werden bei diesem Vorgang IMMER ?berschrieben.


    Wie ist es nun mit dem Speichern eines Profils ... das wird doch mit "apply changes" auch gespeichert oder?


    "Jain" ;)
    Wenn ich auf "apply changes" klicke oder auf "?nderungen ?bernehmen" im CC, dann wird es nat?rlich gespeichert, aber eben in der Standarddatei, in der alle Einstellungen f?r Treiberwerte gespeichert sind.
    Wenn ich eine Sicherung meines erstellten und auch des Default-Profils haben will, dann muss ich dieses exportieren


    Bedenke immer: Das Progamm, egal welches, macht exakt das, was man ihm sagt.


    "?nderungen ?bernehmen" bedeutet in jedem Fall, dass das vorhandene Profil ?berschrieben wird.
    Auch das Default-Profil (und damit ist nicht das Basisprofil f?r alle Anwendungen gemeint, sondern das Profil, welches gerade editiert wird, aber die dazugeh?renden Grundeinstellungen sind ab dem Moment futsch.


    Weiter gehts im zweiten Posting :)

  • Und weiter im Text :)


    Bitte NICHT in diesem Thread antworten, sondern hier in diesem, aus dem diese Anleitung hervorgegangen ist.


    Zun?chst mal lege ich also grunds?tzlich von jedem Profil, das ich ?ndere, eine Sicherheitskopie an.
    Wenn ich im NI "export current profile only" anw?hle, dann bekomme ich dort die M?glichkeit, einen Dateinamen und einen Speicherort anzugeben und diese M?glichkeit rate ich unbedingt auch zu nutzen, denn sonst passiert genau das, was unter den Textprogrammen passiert:
    Es wird immer ein und dieselbe Datei geschrieben, bzw, ja ?berschrieben und das wollen wir nicht.


    Also speichere Dein Defaultprofil entweder unter dem vorgegebenen Dateinamen ab oder erweitere den Dateinamen um einen Zusatz.
    Ih nehme daf?r z.B.: "default"
    Die abgespeicherte Datei sieht dann so aus:
    FSX_Einstellungen_default.nip


    Jetzt nehme ich ?nderungen an dem Profil vor, ?bernehme diese mit "apply changes" und will nun auch diese als externe Backup-Datei exportieren.
    Also gehe ich wieder auf "export current profile only" und w?hle jetzt aber einen anderen Dateinamen!!
    Ich mache es ?blicherweise so, dass ich dem Dateinamen das aktuelle Datum und eine fortlaufende Nummer anh?nge, was wiederum dann z.B. so aussieht:
    FSX_Einstellungen_21_02_13_01.nip


    Mache ich am gleichen Tag noch weitere ?nderungen, dann wird die laufende Nummer hochgez?hlt, also 02, 03, 04 und so weiter.
    Auf diese Weise habe ich s?mtliche ?nderungen jederzeit verf?gbar und kann sie in ihrer zeitlichen Abfolge sortieren und aufrufen.
    Als Speicherort w?hle ich ?brigens ?blicherweise ein externes Backuplaufwerk, das kann auch ein Speicherstick o.?. sein.
    Selbst wenn ich mal das System neu aufsetze, kann ich jederzeit diese Profile wieder laden.


    Bedenke, dass immer nur ein Profil pro Anwendung geladen sein kann.


    Das ist alles im Grunde genommen nicht allzu kompliziert, aber es erfordert zugegebenerma?en ein wenig "technisches Einf?hlungsverm?gen", bzw. technisches Verst?ndnis, denn man muss der Logik des Rechners folgen und daher wissen, was da und wie passiert.
    Der Vergleich mit den Texteditoren ist da vielleicht eine gute Hlfe.


    Tats?chlich sind ?brigens diese exportierten Profile reine Textdateien, kann man ?ffnen und anschauen.
    Den Vergleich habe ich also nicht ganz ohne Grund gew?hlt. :)


    Und immer darauf achten, dass Du Dein editiertes Profil erst exportierst, nachdem Du auf "aplly changes" geklickt hast, sonst wird das Profil exporiter, das sich in der Hauptdatei befindet, welches ja noch aktiv ist und nicht Deni Neues ;).


    Entgegen der h?ufig vertretenen Meinung werden also nicht im Hintergund irgendwelche Inputs zum Treiber geschickt ... mit einer Ausnahme:
    Mit "apply changes" wird das Profil abgespeichert und in den Treiber geladen.
    Das ist ein Vorgang!


    Der NI schreibt in die selbe Datei, wie das CC.
    Wo diese Datei liegt, werde ich aber verschweigen, denn das ist eine zentrale Datei, in der noch einiges mehr steht ;).


    Sowohl der NI als auch das CC k?nnen Backup-Dateien dieser Profile erstellen, die auch wieder aufgerufen werden k?nnen.


    Der Treiber l?dt seine Einstellungen aus der entsprechenden "Hauptdatei" und wer oder was die ?ndert ist dem v?llig wurscht.
    Wenn allerdings gleichzeitig mit zwei Editoren auf eine Datei zugegriffen wird, dann gewinnt immer der, der als letztes "?bernehmen" geklickt hat.
    In dem Moment werden die Einstellungen sofort in den Treiber ?bernommen und die "allgemeine Treiberdatei", in der sich sozusagen alle Einstellungen befinden.


    Das ist immer ein Vorgang und das muss man trennen vom Exportieren einzelner Profile.


    Was passiert, wenn der Computer startet, welches Programm hat dann die "Oberhand", der NI oder das CC?
    Gar keins ...
    Wenn der Computer startet, wird erstmal das Basisprofil geladen.
    Das ist eine simple Textdatei, die alle Parameter enth?lt, die die GraKa braucht.
    Weder der NI noch das CC sind da in irgendeiner Weise aktiv.
    Wobei ich denke, dass das schon klar geworden ist, aber ich wollts noch mal deutlich hervorheben.
    Wenn dann eine Anwendung gestartet wird, schaut der Treiber nach, ob ed dazu ein Profil gibt und wenn, wird dieses Profil geladen und das ist da jeweils zuletzt gespeicherte Profil, also jenes, welcher ?ber "?nderungen ?bernehmen" aktiviert wurde.


    Und immer sch?n drauf achten, dass man auch das richtige Profil ?ndert und nicht mal auf dem allgemenen Grundprofil und mal auf dem FSX-Profil rumdoktort.. das kann sonst sehr lustig werden :D


    Bleibt (hoffentlich nur) noch eine Frage:
    Was macht die eigentliche Software, also in unserem Fall der FSX, mit dem Profil?
    Die Antwort dazu:
    Gar nichts!!


    Das Profil, wird von der Software, also dem FSX, nicht angetastet.


    Wohl aber die aktuellen Einstellungen, gesetzt den Fall, dass es der Software erlaubt ist ;).


    Im Profil gibt es ja oft die Einstellung: "application controlled"
    Das sagt dem Treiber: "Egal was da in dem Profil steht, wenn die Software einen Wert haben will, dann ?bernehme ich den, und zwar sofort und ohne zu z?gern und ohne zu meckern".


    Dann w?re da noch die Einstellung "Override any application setting"
    Das hei?t, vor dem Treibereingang steht ein T?rsteher und sagt jedem vom FSX kommenden Befehl: "Ey, ... Du kommst hier net rein!" :redcard:


    Und als drittes k?me dann "enhance the application setting", was nichts anderes bedeutet als, dass eine Einstellung, welche die Software nicht oder noch nicht kennt, zus?tzlich angenommen und ausgef?hrt wird.
    Es erm?glicht also, neu entwickelte Parameter zu nutzen.


    Und dann gibt es hier und da noch Werte wie "treat "override any application setting" as "application controlled".
    Wenn dann eine Wert?nderung vom FSX kommt, wird der Treiber zur?ckmelden und sagen "Jawoll, danke f?r die Info, wird sofort gemacht, ist ausgef?hrt!", ... w?hrend das Treiberchen in Wirklichkeit vor der T?r sitzt und grinst und denkt " :hehe: Wenn Du w?sstest ... :hehe::mosking:" .


    Der Grund daf?r ist recht einfach, denn es gibt Programme, die nach einer Wert?nderung auch p?fen, ob das erfolgt ist und mit Meckermeldungen um sich schmei?en, wenn sie sehen, dass das nicht passiert ist.


    Aber alle diese Wert?nderungen und Einstellungen, die vom FSX kommen, sind tempor?r, bleiben also nicht erhalten und ver?ndern nicht das Profil.
    Solange vom FSX keine anderen Anforderungen kommen, wird die genommen, die im Profil steht, ... hat der FSX aber das Bed?rfnis etwas zu ?ndern, dann wird das u.U. erlaubt, ist aber nicht dauerhaft.


    Also, Kurzfassung:
    * Cc und NI sind nur Editoren, der NI kann etwas mehr sehen, als das CC.
    * Speichern und ?bernehmen bedeutet, dass ?nderungen in den Treiber geladen und die "Sammeldatei" geschrieben werden.
    * Es wird immer das ganze Profil gespeichert, also ?berschrieben.
    * Exportieren immer mit eigenen Dateinamen, sonst l?uft man Gefahr, dass ein vorhandener Dateiname verwendet wird und damit werden alte Sicherungen ?berschrieben.


    So, .. ich hoffe, ich konnte ein paar Klarheiten beseitigen und es war nicht allzuviel Text und ich hab mich jetzt nicht verhaspelt ...


    Viele Gr??e und viel Erfolg beim "profilieren" ^^


    Marcus


    Bitte NICHT in diesem Thread antworten, sondern hier in diesem, aus dem diese Anleitung hervorgegangen ist.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!