Bildbewegung mit Strg + Cursortaste funktioniert nicht immer

Es gibt Probleme mit BAHN und Co.? Dann einfach hier posten!
Antworten
UHM
Beiträge: 44
Registriert: Montag 30. August 2004, 13:45
Kontaktdaten:

Bildbewegung mit Strg + Cursortaste funktioniert nicht immer

Beitrag von UHM »

Hallo!

Ich habe jetzt auch mal auf die neueste 3.85r2 nachgezogen, und nun ist mir aufgefallen, daß die Seitenweisen Bildbewegungen mit den Cursortasten nicht mehr richtig funktionieren. Bis zur 3.84 gings jedenfalls.
Der Effekt stellt sich so dar, daß manchmal die Landschaft nicht mehr aktualisiert wird, die Texte aber schon. :shock:
D.h. ich schaue mir z.B. einen Bahnhof an, bei dem der Name dort steht, drücke dann Strg + ->, dann sehe ich zwar immer noch den Bahnhof, die Texte sind aber weg. Intern merkt sich aber Bahn, daß es auf der Seite neben dem Bahnhof steht. Drücke ich nochmals die Gleiche Tastenkombination paßt wieder alles und ich stehe 2 Seiten neben dem Bahnhof.
(Alternativ könnte ich zu Beginn auch links neben dem Bahnhof stehen und nach dem Tastendruck tauchen in der unveränderten Landschaft die Texte des Bahnhofs auf)

Frohe Weihnachten!
UHM
Rolf R
Beiträge: 2190
Registriert: Donnerstag 20. November 2003, 20:41
Wohnort: Erfurt

Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer

Beitrag von Rolf R »

Hallo UHM!

Den Effekt kenne ich auch aus Erfahrung. Ich glaube aber nicht, dass das ein Fehler von BAHN ist, sondern der Arbeitsspeicher
bzw. der Grafikspeicher reicht scheinbar nicht aus.
Du wirst ja auch festgestellt haben, dass sich das Bild aktualisiert, wenn Du eine beliebige Taste drückst. BAHN rechnet intern
die von Dir gedrückten Tastenfolgen mit auf.
Wenn Du dann z.B. die Cursor-Taste 5x drückst, bewegt sich das Bild gar nicht, sondern es friert ein. Drücke eine beliebige Taste
(selbst mit der Großschreibtaste funzt das) und das Bild auf dem Schirm wird aktualisiert (ginge in diesem Falle um 5 Felder weiter).

Gruß
Rolf
Mein Link-Tipp zu BAHN: http://www.gerdinoack.de. Dort findet Ihr Filme und Grafiken zu BAHN von Gerd (Username gnock) und mein neues Fahrzeugarchiv, das auch unter dem neuen Direktlink www.gerdinoack.de/Fahrzeugarchiv_385/ zu erreichen ist.
UHM
Beiträge: 44
Registriert: Montag 30. August 2004, 13:45
Kontaktdaten:

Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer

Beitrag von UHM »

Hallo Rolf,

ich glaube nicht, daß das am Grafikspeicher liegt. Wie gesagt: bis BAHN 8.84 trat der Effekt nicht auf, selbst wenn ich jetzt beide BAHN-Versionen gleichzeitig laufen lasse tritt das nur bei der 3.85 auf.
Den Grafikspeicher verwaltet ja sowieso die Hardware, der dürfte es somit egal sein welche BAHN-Version läuft. Und Hauptspeicher an sich ist noch genug vorhanden (BAHN gibt ca. 50 % als frei an). Auch ist die BAHN-Grafik ja nun nicht so die speicherintensivste.

Tschö
UHM
Benutzeravatar
Jan Eisold
Beiträge: 5048
Registriert: Montag 17. März 2003, 15:55
Wohnort: Dresden
Kontaktdaten:

Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer

Beitrag von Jan Eisold »

Hallo,

der selbe Effekt tritt bei mir seit BAHN 3.85 auch manchmal auf, wenn das Netz läuft (also nicht gestoppt ist). Wahrscheinlich steckt BAHN die verfügbare Rechenleistung dann lieber in die Simulation als in die Darstellung. Wartet man einen Moment und drückt dann z.B. nochmal eine Pfeiltaste, wird das Bild aktualisiert. Meistens sogar von allein, wenn man ca. 2 Sekunden nichts drückt. Bei der BAHN muss man halt etwas Geduld haben. :wink:

MfG Jan
UHM
Beiträge: 44
Registriert: Montag 30. August 2004, 13:45
Kontaktdaten:

Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer

Beitrag von UHM »

Hallo Jan,

bei mir tritt das auf wenn das Netz nicht läuft, also BAHN gestoppt ist. An der Rechenleistung kann es also auch nicht liegen. Auffällig ist aber auch, daß oft auch beim Bildsprung die Texte sofort wechseln und die Landschaft erst verzögert.

Tschö
UHM
Jan Bochmann
Beiträge: 2211
Registriert: Sonntag 16. März 2003, 15:25
Kontaktdaten:

Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer

Beitrag von Jan Bochmann »

Guten Tag
UHM hat geschrieben:Hallo Jan,

bei mir tritt das auf wenn das Netz nicht läuft, also BAHN gestoppt ist. An der Rechenleistung kann es also auch nicht liegen. Auffällig ist aber auch, daß oft auch beim Bildsprung die Texte sofort wechseln und die Landschaft erst verzögert.

Tschö
UHM
Das Problem tritt seit der Einführung des Multi-Threading auf. Die Bearbeitung der Eingaben und die Ausgaben werden in BAHN 3.85 von unterschiedlichen Threads ausgeführt. Partiell wurde das auch schon in 3.84r3 eingeführt, d.h. es gibt hier Unterschiede im Verhalten auch zwischen den 3.84r1, r2 und r3. Die Ausgabe von Text und Landschaft ist ebenfalls auf zwei Threads verteilt worden, daher die ggf. asynchrone Reaktion der beiden Ausgaben.

Mit dem Speicher hat das nichts zu tun, aber eventuell mit der Auslastung unterschiedlicher CPU(-Kerne), sofern vorhanden.

Es müßte auch unabhängig davon sein, auf welche Art das Bild bewegt wird, d.h. ob mittels Maus oder durch irgendeine Tastenkombination. Der Effekt tritt auch (selten) auf, wenn man den Anzeigemaßstab ändert.
Gewöhnlich genügt ein Blättern in irgendeine Richtung und wieder zurück, um die Anzeige zu korrigieren (also z.B. einmal Bild hoch und Bild runter betätigen).

Grund der Änderung war vor allem die Beschleunigung der Ausgabe im abstrakten Modus, ggf. mit Hintergrundbild, sowie generell die Entkopplung von Simulation und Ein-/Ausgabe sowie deren Verteilung auf unterschiedliche Prozessoren. Die Anzeige von Linie/Zug und anderen Daten im abstrakten Modus wurde dadurch überhaupt erst möglich. Mit der alten Technologie wäre sie viel zu langsam gewesen.

Daraus entstanden aber wieder neue Probleme, weil die Auslastung auch dann gestiegen ist, wenn die Simulation gestoppt war. Das ist auf allen Computern mit Batteriebetrieb ärgerlich. Deshalb wurden die Ausgabezyklen mit 3.85r2 reduziert und optimiert, d.h. es wird in Wahrheit weniger ausgegeben als die eingestellte Framerate suggeriert, und unnötiges weggelassen. Allerdings scheint da manchmal auch eine nötige Aktualisierung mit unter den Tisch zu fallen. Eine wirkliche Lösung dafür habe ich im Moment noch nicht.

Grüße
Jan B.
UHM
Beiträge: 44
Registriert: Montag 30. August 2004, 13:45
Kontaktdaten:

Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer

Beitrag von UHM »

Ok, dann mal auf die r3 hoffen. :)

Frohe Weihnachten noch!
UHM
Antworten