Testbericht unter Linux

Hier kann alles Allgemeine rund um Zusi 3 gefragt und beantwortet werden. Neuigkeiten zum Programm werden hier erscheinen.
Nachricht
Autor
Benutzeravatar
Christian Gründler
Beiträge: 2209
Registriert: 04.10.2003 13:27:48
Wohnort: Brühl (Baden)

Re: Testbericht unter Linux

#461 Beitrag von Christian Gründler »

Bernhard K. hat geschrieben: 23.01.2022 12:06:50 Naja die Wine Gdiplus Dll mit den massiven Performanceproblemen ist jetzt auch nicht so schlecht.
Weiß ich ja, deshalb hatte ich die native Dll auch erstmal zurückgestellt. Als alles dann so super lief habe ich die Dll en passant auch noch "optimiert", ohne mir groß etwas dabei zu denken. Wahrscheinlich muss ich jede Ändereung an Zusi und Wine mit Datum und Uhrzeit protokollieren :idee .

Benutzeravatar
Bernhard K.
Beiträge: 167
Registriert: 23.06.2020 22:29:41
Aktuelle Projekte: Uni
Wohnort: VzG 5900, Km 9,4
Kontaktdaten:

Re: Testbericht unter Linux

#462 Beitrag von Bernhard K. »

Generelle Frage in die Runde:

Kann jemand hier ein Aufhängen von Zusi beim Fahren von Timetables\Deutschland\Hamburg_Kassel\Hildesheim-Kassel-Umleiter_2020_06Uhr-10Uhr.fpn -> 7. Hannoverische Südbahn -> RB24007_24199 nachstellen?
Das Problem entsteht bei mir kurz nach der Ausfahrt aus Speele, ca. 100m nach dem Ausfahrsignal.

Benutzeravatar
MarvinD
Beiträge: 161
Registriert: 12.01.2019 22:06:43

Re: Testbericht unter Linux

#463 Beitrag von MarvinD »

Läuft bei mir problemlos durch.


Bild

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

Re: Testbericht unter Linux

#464 Beitrag von Carsten Hölscher »

Johannes hat geschrieben: 20.01.2022 08:38:47
Christian Gründler hat geschrieben: 20.01.2022 06:51:10Mit Linux-Bordmitteln bekomme ich eine Liste sämtlicher .st3-Dateien in _ZusiData als Pfadnamen in einer Sekunde.
Ein realistischerea Vergleich wäre im Routes-Ordner „wine cmd“ und dann „dir /s /b "*.st3"“. Aber auch das ist bei mir viel schneller.

Was auffällt: Zusi gibt als Suchmaske für FindFirstFile "*.*" an und filtert dann vermutlich intern. Wine gibt als Suchmaske "*.st3" an, damit werden unpassende Dateinamen gar nicht erst zurückgegeben.
Danke für die Idee, hab's mal so geändert, dass nicht tiefer gesucht wird, wenn eine st3-Datei gefunden wird.
Bei den Befehlen rödelt er dann immer noch etwas rum, da lässt sich ja nicht so ohne weiteres vorhersagen, wo sowas liegt.

Carsten

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

Re: Testbericht unter Linux

#465 Beitrag von Johannes »

Carsten Hölscher hat geschrieben: 27.01.2022 23:57:13 Danke für die Idee, hab's mal so geändert, dass nicht tiefer gesucht wird, wenn eine st3-Datei gefunden wird.
Ich habe im Routes-Ordner eine Menge Teststrecken liegen. Damit würde er jetzt nicht in den Deutschland-Ordner absteigen, richtig? Eine Maximal-Suchtiefe oder die Nutzung des Patterns bei FindFirstFile wäre für mich eine sinnvollere Option.

mitropam
Beiträge: 166
Registriert: 01.10.2015 21:10:08

Re: Testbericht unter Linux

#466 Beitrag von mitropam »

Nachdem die Aktualisierungsverwaltung wine 7.0 auf meinen Rechner gespült hat, habe ich nun eine Zusi-Neuinstallation gemacht und kann bestätigen, dass die Zusi-Displays nun ohne weitere Kunstgriffe auch mit wine stable funktionieren! :rofl

Toll, dass man nun auch unter Linux wieder mit allen Zügen fahren kann!

Allerdings scheint mir die Grafikperformance nicht ganz so gut zu sein, wie zuvor. Die Anzeige liegt zumeist irgendwo zwischen 25 und 35 fps. Mit der alten Installation mit wine < 6.2 hatte ich außerhalb von Bahnhöfen regelmäßig 39 fps. Via winetricks wurden gdiplus, corefonts und dotnetcoredesktop3 installiert.

Beim Start des RE 27306 (Kassel - Paderborn) gibt es folgenden Fehler:

Bild

Fahren kann man trotzdem.

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

Re: Testbericht unter Linux

#467 Beitrag von Carsten Hölscher »

Ich habe im Routes-Ordner eine Menge Teststrecken liegen. Damit würde er jetzt nicht in den Deutschland-Ordner absteigen, richtig? Eine Maximal-Suchtiefe oder die Nutzung des Patterns bei FindFirstFile wäre für mich eine sinnvollere Option.
Naja, Ich hab aber z.B. auch Module in tieferen Ebenen liegen :D
Ich werde ne Option in den Einstellungen vorsehen, um den bisherigen Stand herstellen zu können. Du könntest Dir ja einen Routes\Test - Ordner anlegen, wenn es schnell gehen soll.

Carsten

mitropam
Beiträge: 166
Registriert: 01.10.2015 21:10:08

Re: Testbericht unter Linux

#468 Beitrag von mitropam »

mitropam hat geschrieben: 29.01.2022 22:33:56
Beim Start des RE 27306 (Kassel - Paderborn) gibt es folgenden Fehler:

https://abload.de/img/zusi-error1lrjkz.jpeg

Fahren kann man trotzdem.
Auf anderen Strecken (z. B. zwischen Köln und Düsseldorf) gibt es mit Zügen mit der BR 146 ähnliche Fehlermeldungen. ?(

Benutzeravatar
Bernhard K.
Beiträge: 167
Registriert: 23.06.2020 22:29:41
Aktuelle Projekte: Uni
Wohnort: VzG 5900, Km 9,4
Kontaktdaten:

Re: Testbericht unter Linux

#469 Beitrag von Bernhard K. »

mitropam hat geschrieben: 31.01.2022 22:17:04 Auf anderen Strecken (z. B. zwischen Köln und Düsseldorf) gibt es mit Zügen mit der BR 146 ähnliche Fehlermeldungen. ?(
Interessant. Ich kann auf jeden Fall ein ähnliches Problem bei mir reproduzieren. Vielleicht setze ich mich da mal dran.

Flo Zille
Beiträge: 201
Registriert: 15.05.2018 09:06:32

Re: Testbericht unter Linux

#470 Beitrag von Flo Zille »

Seltsamerweise funktioniert die Fahrt mit dem RE 27306 (aus dem fiktiven S-Regio-Fern-Fahrplan) bei mir zunächst problemlos, ich kann auch das FIS auf der "Rückwand" des Führerstands bedienen. Es kam zwar keine Ansage vor Kassel-Wilhelmshöhe, aber ich habe die Bedienung glaube ich einfach nicht ganz raus, war irgendwie schon einen Halt weiter oder so…

Nach der Wende in Kassel-Wilhelmshöhe weigern sich dann aber die wichtigsten Displays zu starten (nur der Bus-Master läuft, wohl das linke Display im Steuerwagen), was aber laut ZusiDisplay-Logs einen anderen Grund zu haben scheint. Da funktioniert einfach die Netzwerkverbindung zum Master aus irgendwelchen Gründen nicht ("Verbindung abgelehnt").

Ich habe das mit der Zusi-Steam-Version und Proton-7.1-GE-2 probiert, soweit ich mich erinnern kann auch ohne irgendwelche Änderungen außer der Original-micross.ttf und natürlich der dotnet-Installation. Ob es wohl in 7.1 repariert wurde, oder doch eher in einem der Proton-Patches, oder habe ich nur irgendwie "Glück"? Vielleicht läuft es bei euch ja mit Wine-7.1-GE-1?

Edit: Hatte einen falschen Link gesetzt.

mitropam
Beiträge: 166
Registriert: 01.10.2015 21:10:08

Re: Testbericht unter Linux

#471 Beitrag von mitropam »

Flo Zille hat geschrieben: 01.02.2022 16:07:32 Nach der Wende in Kassel-Wilhelmshöhe weigern sich dann aber die wichtigsten Displays zu starten (nur der Bus-Master läuft, wohl das linke Display im Steuerwagen), was aber laut ZusiDisplay-Logs einen anderen Grund zu haben scheint. Da funktioniert einfach die Netzwerkverbindung zum Master aus irgendwelchen Gründen nicht ("Verbindung abgelehnt").
Mit der Wende habe ich keine Probleme. Zwar wird die FIS-Fehlermeldung nach dem Richtungswechsel nochmal angezeigt, aber die Zusi-Displays laufen und man kann auch fahren.
mitropam hat geschrieben: 29.01.2022 22:33:56 Allerdings scheint mir die Grafikperformance nicht ganz so gut zu sein, wie zuvor. Die Anzeige liegt zumeist irgendwo zwischen 25 und 35 fps. Mit der alten Installation mit wine < 6.2 hatte ich außerhalb von Bahnhöfen regelmäßig 39 fps. Via winetricks wurden gdiplus, corefonts und dotnetcoredesktop3 installiert.
Hier habe ich inzwischen festgestellt, dass die fps-Rate deutlich ansteigt, wenn man die Zusi-Displays ausblendet - z. B. mit der Pfeil-Nach-Oben-Taste.

mitropam
Beiträge: 166
Registriert: 01.10.2015 21:10:08

Re: Testbericht unter Linux

#472 Beitrag von mitropam »

Nach ein paar Wochen Pause hatte ich heute mal wieder Lust Zusi zu fahren. Leider bekomme ich jetzt nur noch 3 - 5 fps angezeigt. ;( Was mag da passiert sein?

Benutzeravatar
Bernhard K.
Beiträge: 167
Registriert: 23.06.2020 22:29:41
Aktuelle Projekte: Uni
Wohnort: VzG 5900, Km 9,4
Kontaktdaten:

Re: Testbericht unter Linux

#473 Beitrag von Bernhard K. »

Außer "vielleicht falscher Grafiktreiber" fällt mir spontan nichts Weiteres ein.

mitropam
Beiträge: 166
Registriert: 01.10.2015 21:10:08

Re: Testbericht unter Linux

#474 Beitrag von mitropam »

Dachte ich auch erst.

Installiert ist:

Code: Alles auswählen

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.103.01   Driver Version: 470.103.01   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0  On |                  N/A |
| 33%   44C    P3    19W / 100W |   1701MiB /  3903MiB |     38%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

Und Zusi zeigt den auch an:

Bild

und da steht auch die richtige Karte drin.

mitropam
Beiträge: 166
Registriert: 01.10.2015 21:10:08

Re: Testbericht unter Linux

#475 Beitrag von mitropam »

Habe nochmal meine Brille geputzt. :D Tatsächlich zeigt mir Zusi hier eine falsche Grafikkarte an. Es sollte hier nämlich eine GTX 1650 angezeigt werden. Aber wie kann ich den richtigen Treiber einstellen? Zusi bietet mir hier keine Auswahl an.

Benutzeravatar
Bernhard K.
Beiträge: 167
Registriert: 23.06.2020 22:29:41
Aktuelle Projekte: Uni
Wohnort: VzG 5900, Km 9,4
Kontaktdaten:

Re: Testbericht unter Linux

#476 Beitrag von Bernhard K. »

Mir fällt eigentlich jetzt nur auf, dass der Grafiktreiber ein bisschen älter ist. Aktuellste Version ist 510.
Sonst, kein Plan... Hast du die Wine Version geändert?

mitropam
Beiträge: 166
Registriert: 01.10.2015 21:10:08

Re: Testbericht unter Linux

#477 Beitrag von mitropam »

Nein, bin seit einigen Wochen bei Wine 7.0 aus dem stable branch.

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

Re: Testbericht unter Linux

#478 Beitrag von F. Schn. »

Also unter Windows würde ich da als erstes den Bereich des Grafikkartentreibers verdächtigen. Ich weiß jetzt aber nicht, wie man da unter Linux am dümmsten vorgeht... Hast du noch irgendwas mit 3D-Grafik auf dem Rechner? Hat sich das auch verschlechtert?
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

mitropam
Beiträge: 166
Registriert: 01.10.2015 21:10:08

Re: Testbericht unter Linux

#479 Beitrag von mitropam »

F. Schn. hat geschrieben: 13.03.2022 17:38:53 Hat sich das auch verschlechtert?
Nicht wirklich. Spiele habe ich zwar weiter keine, aber glxgears läuft im Vollbildmodus nach wie vor mit 60 fps.

Henk
Beiträge: 3
Registriert: 09.03.2022 22:05:30

Re: Testbericht unter Linux

#480 Beitrag von Henk »

Guten Abend zusammen!
Ich habe die Demoversion von Zusi installiert auf meinem Linux-rechner mit OpenSUSE Leap 15.3. Weil das klappte habe ich mich die Vollversion (USB) gekauft. Leider schlägt die Installation der Vollversion fehl. Ich habe das gemacht wie beschrieben auf der Seite "Hinweise zur Benutzung von Zusi 3 mit Linux und Wine" mit dem Hilfsprogramm von Johannes. Ich bekomme die folgenden Fehlermeldungen:

Code: Alles auswählen

016c:err:ole:apartment_add_dll couldn't load in-process dll L"C:\\windows\\system32\\wbem\\wbemdisp.dll"
016c:err:ole:create_server class {76a64158-cb41-11d1-8b02-00600806d9b6} not registered
016c:err:ole:com_get_class_object no class object {76a64158-cb41-11d1-8b02-00600806d9b6} could be created for context 0x5
Wer kann mir erklären was hier schiefläuft und wie ich das Problem beheben kann?

Antworten