Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

Alles zu Zusi-Performance, Frameraten, ruckelnden Bildern, Grafik, Treibern usw.
Antworten
Nachricht
Autor
Benutzeravatar
Michael_Poschmann
Beiträge: 20134
Registriert: 05.11.2001 15:11:18
Aktuelle Projekte: Lindern und Rehsiepen
Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)

Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#1 Beitrag von Michael_Poschmann »

Hallo in die Runde,

beim Experimentieren mit möglichst performanten Fahrpulteinstellungen ist mir folgender Effekt aufgefallen: Nvidia bietet die Option, individuell für ein Programm Vorgaben für die Grafikeinstellungen zu machen. Hier kann man z.B. Antialiasing-Parameter festlegen oder aber Vsync aktivieren. Überraschenderweise wird das aber von Zusi.exe offenbar ignoriert. Aufgefallen ist es mir, als ich in Nvidia Vsync eingeschaltet hatte, dies aber in den Zusi-Programmeinstellungen ausgeschaltet war. Erst bei Aktivieren in Zusi wurde Vsync genutzt. Spaßeshalber habe ich in Nvidia programmspezifisch Vsync mal deaktiviert, in Zusi jedoch eingeschaltet belassen. Siehe da, Vsync blieb an. Ist das so beabsichtigt, dass Zusi die Nvidia-Vorgaben übersteuert?

Grüße
Michael

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 34927
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#2 Beitrag von Carsten Hölscher »

Zusi weiß nicht, was Du in der Grafikkarte einstellst. Vielleicht sagt ja die nvidia-Doku was dazu - ich nehme an, damit werden programmspezifische Defaultwerte gesetzt.

Carsten

Benutzeravatar
Michael_Poschmann
Beiträge: 20134
Registriert: 05.11.2001 15:11:18
Aktuelle Projekte: Lindern und Rehsiepen
Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#3 Beitrag von Michael_Poschmann »

Die Doku sagt dazu:
Programmeinstellungen

Im Register Programmeinstellungen können Sie einen Satz von 3D-Einstellungen definieren, die beim Ausführen eines bestimmten Spiels oder einer bestimmten Anwendung verwendet werden.
Das interpretiere ich so, dass Nvidia die Oberhand gewinnen sollte, was allerdings bei meinen Versuchen nicht der Fall war.
Vielleicht können auch weitere Nutzer mal einen Blick darauf werfen? Ich vermute zwar nicht, einen "Kolibri" erwischt zu haben, aber sicher ist sicher.

Grüße
Michael

Benutzeravatar
Johannes
Beiträge: 3582
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#4 Beitrag von Johannes »

Da du oben von "Zusi.exe" schreibst, vielleicht ist nicht der richtige Pfad zum Programm eingegeben? Die Datei hieße ja "ZusiSim.64.exe". Auch Obacht, wenn 32- und 64-Bit parallel installiert sind, vielleicht wird die falsche genommen.

So wie ich das verstehe, sollten diese Einstellungen technisch gesehen dazu führen, dass der Nvidia-Treiber die von Zusi gesetzten Parameter einfach ignoriert und seine eigenen anwendet.

Benutzeravatar
Michael_Poschmann
Beiträge: 20134
Registriert: 05.11.2001 15:11:18
Aktuelle Projekte: Lindern und Rehsiepen
Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#5 Beitrag von Michael_Poschmann »

Nein, das war ungenau formuliert. Ich habe die 64bit-Version des Programms genutzt. Mit 32bit kommt man angesichts heutiger Zusi-Streckengestaltung ja nicht mehr weit.

Und ja, das wäre mein Erwartungswert. Das passiert aber nicht - man kann es zum Beispiel daran erkennen, dass die fps-Rate nur dann auf 30 bzw. 60 fps geht laut F8-Anzeige, wenn die Checkbox Vsync in Zusi aktiviert ist. Vsync in Nvidia (dort sind mehrere Optionen möglich, allesamt durchgetestet) schlägt nicht durch. Die fps-Zahl ist deutlich höher als glatt 30 oder 60, und man erkennt "zerrissene" Bilder, der klassische Effekt, wenn Vsync nicht wirkt.

Gruß
Michael

Benutzeravatar
Jens Strumberg
Beiträge: 2287
Registriert: 09.04.2003 16:13:19
Wohnort: Bochum

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#6 Beitrag von Jens Strumberg »

Und ich dachte, ich sei zu blöde, die Nvidia-Systemsteuerung zu bedienen. Das (fehlende) Verhalten des Simulators kann ich bestätigen und ist wirklich unbefriedigend.
Viele Grüße,
Jens

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 34927
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#7 Beitrag von Carsten Hölscher »

Was wollt Ihr denn da einstellen, was man bei Zusi nicht einstellen kann?

Carsten

Benutzeravatar
Michael_Poschmann
Beiträge: 20134
Registriert: 05.11.2001 15:11:18
Aktuelle Projekte: Lindern und Rehsiepen
Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#8 Beitrag von Michael_Poschmann »

Nvidia bietet gegenüber Zusi vielfach diverse Einstelloptionen, so z.B. bei Vsync anstelle lediglich an/aus u.a. adaptiv, adaptiv mit halber Aktualisierungsrate etc. Texturfilter sind ebenfalls dort unterschiedlich ansteuerbar.
Konkreter Anlass war der Versuch, in komplexen Zusimodulen auf möglichst "ruckfrei fahrbare" und dennoch qualitativ ansprechende Einstellungen zu kommen. Abteilung Jugend forscht.

Grüße
Michael

Benutzeravatar
F. Schn.
Beiträge: 8435
Registriert: 24.10.2011 18:58:26

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#9 Beitrag von F. Schn. »

Diese Grafikkarten-Systemsteuerungen sind (mein Wissensstand ist da der selbe wie von Johannes) wirklich so vorgesehen, dass sie die Programmeinstellungen überschreiben. Darum kümmern müssen sich die Grafikkartentreiber aber selbst, der Anwendungs-Entwickler kann da nichts beeinflussen. Das betrifft alle Einstellungen, wo die Grafikkarte etwas zu sagen hat, also z.B. vSync, Texturfilter oder ähnliches. Die Zusi-Fps-Bremse liegt außerhalb der Zuständigkeit der Grafikkarte und kann Nvidia nicht beeinflussen und muss in Zusi selbst verstellt werden. (Nvidia hat eine eigene Fps-Bremse an Bord, die wirkt zusätzlich zur Zusi-Eigenen.)

Ich habe es mal bei mir ausprobiert: nachdem ich die Nvidia-Systemsteuerung dazu bekam, die Einstellungen überhaupt mal zu speichern (musste dazu C:\ProgramData\NVIDIA Corporation\Drs löschen), wirkte sie. (Getestet an der besagten externen Fps-Bremse.) Wenn es bei euch nicht wirkt, liegt das in der Zuständigkeit von Nvidia und kann vom Anwendungsentwickler nicht beeinflusst werden.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 34927
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#10 Beitrag von Carsten Hölscher »

Das war das was ich oben schon versucht hatte auszudrücken :)

Carsten

Benutzeravatar
Peter Zimmermann
Beiträge: 9796
Registriert: 07.11.2001 21:47:43
Wohnort: RSI

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#11 Beitrag von Peter Zimmermann »

Carsten Hölscher hat geschrieben: 17.08.2025 22:18:09 Was wollt Ihr denn da einstellen, was man bei Zusi nicht einstellen kann?
Mit den NVIDIA Antialiasing-Parametern bzgl. FPS (Frame Rate) hatte ich schon Erfolg, wenngleich es noch unter Zusi 2 war. :D
Tf RSI folgender Baureihen: 146, 245, 425/426, 611/612, 622, 628/629, 641, 644, 650, 763-765, 766/767

Benutzeravatar
Michael_Poschmann
Beiträge: 20134
Registriert: 05.11.2001 15:11:18
Aktuelle Projekte: Lindern und Rehsiepen
Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#12 Beitrag von Michael_Poschmann »

Die Zusi-fps-Bremse ist abgeschaltet, darum ging es hier auch nicht.
Nvidia speichert bei mir korrekt ab und lässt sich auch mit den gesetzten Werten wieder aufrufen.

Also noch mal:
Zusi Vsync aus - Nvidia Vsync an -> *keine* Synchronisierung, Framerate stellt sich entsprechend der max. Grafikleistung ortsabhängig ein, *kein* glatter 30 oder 60 fps-Wert.
Zusi Vsync ein - Nvidia Vsync aus -> Synchronisierung auf 30 bzw. 60 fps.

Ergo wird offenkundig die Zusi-Einstellung hier *nicht* durch Nvidia-Einstellung überschrieben. Ursache des Fehlverhaltens ist unklar.

Grüße
Michael

hlinke
Beiträge: 564
Registriert: 21.08.2019 07:12:42
Aktuelle Projekte: Bildfahrplan, Zusi-Tools
Wohnort: Trier
Kontaktdaten:

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#13 Beitrag von hlinke »

Ich habe gerade auch mal einen schnellen Test gemacht.

Bei vsynch sehe ich bei keiner der 4 möglichen Einstellung irgendeine Änderung. Ich habe immer 39fps.

Ich habe dann mal eine Einstellung in dem NVIDIA-Treiber verändert, die amn sofort sieht.
Ich habe die Farbsättigung und Sättigungsverstärkung im NVIDIA Treiber auf 100% gesetzt.
Beim nächsten Start von Zusi ist diese Änderung sofort sichtbar.

Der Treiber arbeitet also richtig.

Warum das bei VSynch nicht richtig geht, kann ich leider nicht sagen.

Viele Grüße
Harold

Matthias P.
Beiträge: 259
Registriert: 27.07.2004 16:42:59
Wohnort: Gelsenkirchen

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#14 Beitrag von Matthias P. »

Das war immer schon so...auch über den NVIDIA Inspector kann man einige Einstellungen vorgeben, andere sind ohne Effekt.
Ich habe sehr lange versucht, z.B. den "Raupeneffekt" zu verbessern, der auf großen Monitoren entsteht, wenn die Framerate fällt (unter 60) und man recht zügig an Oberleitungsmasten vorbei fährt. Da kommt es dann zu einem kurzen "Anhalten", bevor sich der Mast weiter bewegt. Auch an Bäumen an der Seite kann man das gut sehen. Bei großen Monitoren und schneller Fahrt wird das natürlich sehr offensichtlich. Alle möglichen Einstellungen über NVIDIA sind da ohne Effekt. Auch die Verbesserung des 8x AA von Zusi klappt nur in bestimmte Einstellungen. Bei Bedarf kann ich mal meine Einstellungen nennen, mit denen ich auch bei Frames unter 40 noch einigermaßen zufrieden bin, nur aktuell bin ich leider auf der Arbeit.

Viele Grüße, Matthias
Ryzen 9 7950X3D; MSI X670E; 48 GB DDR5 Ram; NVIDIA RTX 4080 Super 16 GB

Benutzeravatar
Günni
Beiträge: 586
Registriert: 21.04.2003 14:22:37
Wohnort: BALE

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#15 Beitrag von Günni »

Hallo Matthias,
es wäre schön, wenn du deine Einstellungen hier mal zum besten gibst. Ich kämpfe noch recht erfolglos mit dem Raupeneffekt.
Gruß, Günni

Matthias P.
Beiträge: 259
Registriert: 27.07.2004 16:42:59
Wohnort: Gelsenkirchen

Re: Zusi-Konfiguration übersteuert Nvidia-Programmeinstellung

#16 Beitrag von Matthias P. »

Hallo Günni,

gerne. Man muss natürlich sagen, dass die Einstellungen für MEINEN PC und Monitor klappen, das kann bei anderen anders sein.

In Zusi ist VSYNC deaktiviert, Vollbild in der Auflösung des Monitors. Bei Antialiasing steht bei mir nichts mehr, aber da kann man auch 2x oder 8x einstellen, das wird überschrieben. Beim Reiter "Grafik und Sound" steht der MipMap Filter auf Linear und der Haken bei Anisotropie "Automatisch Maximal" ist NICHT gesetzt, das gebe ich über NV-Inspector vor. Die Frame-Bremse ist ebenfalls deaktiviert.

Für die Einstellungen der Grafikkarte nutze ich nicht die NVIDIA Systemsteuerung oder die App, sondern den NV-Inspector. Dort habe ich ein Profil für Zusi eingerichtet. Hier gebe ich die maximale Framerate vor bei "Frame Rate Limiter V3". Ich habe zwar einen 120 Hz Monitor, habe hier aber 60 eingetragen, man könnte auch mit 59 experimentieren. Bei der Zusi-eigenen Framebremse hatte ich Schwierigkeiten, die hält nicht so recht einen präzisen Wert, das schwankte doch recht stark.
Dann kommt die Rubrik Antialiasing. Dort findet man dann "Antialiasing - Transparency Supersampling", dort habe ich 8x Sparse Grid SS eingetragen. Da hilft bei den blauen Rändern um manche Bäume und bei den Geländern von Brücken. Bei "Antialiasing (MSAA) Mode" wird "Override any app. setting" ausgewählt, darunter bei "AA (MSAA) Setting" 16xS. Früher konnte ich sogar 32xS auswählen, aber das klappt seit geraumer Zeit nicht mehr. Als letztes kommt noch die Einstellung bei Anisotropic Filtering. "AF - Mode" steht auf User-defined/Off, "AF - Setting" auf 16. Die Vorgabe der Texturfilterung über NVIDIA gibt bei mir ein schöneres Bild bei den Schwellen. Früher habe ich die Einstellung über Zusi gemacht, das hatte aber den Effekt, das bei den Schwellen eine Art "Welle" zwischen den Gleisen vor dem Führerstand herlief, was mich bei längeren Fahrten sehr genervt hat. Wenn ich die Filterung über NVIDIA vorgebe, sieht das ganze deutlich harmonischer aus. "Negative LOD Bias" seht auf CLAMP, die "Texture Filtering - Quality" auf High Quality.

Wie gesagt, das ergibt bei mir ein recht gutes Ergebnis. Natürlich müssen die Einstellungen der Leistungsfähigkeit des PC angepasst werden. Zusi ist leider immer noch sehr Single-Thread abhängig, und auch bei meinem doch nicht ganz schwachen Rechner geht die Framerate in Maschen in den Keller. Wenn man nun mit einem ICE und 200 km/h an Maschen vorbei fährt, schafft es auch die Grafikreduzierung nur knapp, die eingestellten 32 minimalen Frames zu halten, mit entsprechendem Ruckeln auf dem Monitor. Aber an den meisten Stellen im Zusinetz komme ich mit dem oben genannten gut durch. Vielleicht wäre das Ergebnis mit einem GSYNC Monitor noch viel besser, allerdings habe ich "nur" einen Samsung G32HG70 Curved Monitor (32 Zoll / 80 cm), der lediglich FreeSync kann, was bei unter 75 Hz nicht klappt. ALLE Versuche, auch über die vielen NVIDIA VSYNC Modi (1/2, 1/3, 1/4 Refresh Rate), die Framerate mit der Refresh-Rate des Monitors zu harmonisieren, endete immer in einem starken "Raupeneffekt". Daher habe ich das alles verworfen.

Ich hoffe, damit ein wenig geholfen zu haben.

Matthias
Ryzen 9 7950X3D; MSI X670E; 48 GB DDR5 Ram; NVIDIA RTX 4080 Super 16 GB

Antworten