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.
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
Bildbewegung mit Strg + Cursortaste funktioniert nicht immer
Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer
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
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.
Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer
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
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
- Jan Eisold
- Beiträge: 5048
- Registriert: Montag 17. März 2003, 15:55
- Wohnort: Dresden
- Kontaktdaten:
Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer
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.
MfG Jan
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.
MfG Jan
Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer
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
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
-
- Beiträge: 2211
- Registriert: Sonntag 16. März 2003, 15:25
- Kontaktdaten:
Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer
Guten Tag
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.
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.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
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.
Re: Bildbewegung mit Strg + Cursortaste funktioniert nicht immer
Ok, dann mal auf die r3 hoffen.
Frohe Weihnachten noch!
UHM
Frohe Weihnachten noch!
UHM