Jump to content

izzy.

Member
  • Posts

    27
  • Joined

  • Last visited

Everything posted by izzy.

  1. Gram w SimRail na Linuxie (Nobara/Fedora), przez Steam i Proton Experimental. Konfiguracja GPU: NVIDIA GeForce RTX 2060 SUPER 8 GB sterownik NVIDIA: 595.84 (problem występował na starszych wersjach tak samo) kernel: 7.0.9-200.nobara.fc43.x86_64 (problem był też na starszych kernelach, co najmniej od 7.0.1) Steam: 1.0.0.85-1.fc43.i686 Proton Experimental, wine-11.0 (sprawdzałem też GE-Proton w kilku wersjach, bez zmian) sesja graficzna: Wayland / X11 (bez znaczących różnic) Po uruchomieniu gra działa normalnie, ale po długiej sesji, powiedzmy 2-3h siedzenia na nastawni wydajność stopniowo spada, aż do stanu, w którym elementy interfejsu nie reagują, fonty w EDR się rozjeżdżają, poruszanie się idzie w kilku FPS, wyjście z nastawni albo zamknięcie gry rozwiązuje problem od ręki. Z polecenia top w terminalu było widać ciagle około 100-130% użycia CPU (gdzie pełne byłoby 600% bo mam 6 rdzeni) i również zużycie RAMu w granicach 15-20%, ale widać stopniowy, powolny ale wyraźny wzrost SHR (stronnicowania pamięci współdzielonej). Sprawdziłem dodatkowo swaps_rollup procesu SimRail.exe Po uruchomieniu gry, jeszcze w menu: Rss: 1671132 kB Pss: 1501206 kB Shared_Clean: 200056 kB Shared_Dirty: 12288 kB Private_Clean: 221536 kB Private_Dirty: 1237252 kB Swap: 0 kB Po około godzinie na nastawni: Rss: 7196968 kB Pss: 7002678 kB Shared_Clean: 223792 kB Shared_Dirty: 20528 kB Private_Clean: 208388 kB Private_Dirty: 6744260 kB Swap: 276 kB Private_Dirty po samym wejściu z menu do nastawni skacze z 1,5GB do około 5GB i potem powoli puchnie, przy 7-7,5GB widać pierwsze lekkie zwieszki, bliżej 8GB gra coraz szybciej się sypie. Po wyjściu z nastawni do menu spada z powrotem do tego około 1-1,5GB i jest ok, coś po prostu kumuluje się w pamięci, może pociągi, które już przejechały nie są z niej kasowane odpowiednio, nie wiem, strzelam. Dodatkowo w trakcie tych najcięższych zwieszek udało mi się złapać log z samego sterownika NVIDIA: NVRM: nvCheckFailedNoLog NVRM: nvCheckOkFailedNoLog NVRM: dmaAllocMapping_GM107: can't update VA space for mapping NVRM: intermapRegisterDmaMapping: Failed to insert new mapping node I wielokrotnie ten błąd: [nvidia-drm] Failed to allocate NVKMS memory for GEM object Ale w tym czasie nvidia-smi wykazywało poniżej 1GB użytego VRAMu, więc problemem nie jest jego brak, tylko coś na linii Simrail - Unity - Proton - NVIDIA ma problem z alokowaniem pamięci i stopniowo powoli ją pochłania w trakcie siedzenia na nastawni. Jest szansa coś z tym zrobić? edit: zaptzęgnąłem do pracy AI żeby pomógł mi przygotować DLL z funkcją ręcznego wymurzenia UnloadUnusedAssets w Unity i nawet mam tę DLL skompilowaną, ale nie udało mi się skutecznie przeprowadzić DLL Injection na procesie simraila żeby choćby sprawdzić czy to zadziała fakty są takie, że po wyjściu z nastawni do menu i powrocie do nastawni jest ok, czyli przy powrocie do menu jest wywołana funkcja, która zwalnia pamięć łącznie z tą, która wycieka
  2. Taka drobnostka ale banalna do wprowadzenia a byłoby wygodnie, jako że przy komunikacji z dyżurnym z sąsiedniej nastawni ustandaryzował się zapis pociag/tor np. 4518/2 fajnie jakby wysyłając powiadomienie do bota można wpisać tak samo w polu na nr pociągu i żeby to było potem przetworzone odpowiednio, kwestia dodania jednego wyrażenia regularnego do kodu
      • 1
      • I agree
  3. Siedzę na nastawni Tunel, od Kozłowa dostaję info że 1313 pojedzie po torze 1, zgodnie z rozkładem. Tor 2 od Miechowa do Tunelu jest pusty i bot z Miechowa pyta czy droga dla 324222 po 1 jest wolna, odpowiadam mu, że nie, wpisuję nr, tor, wybieram powód (wyższy priorytet), wysłane, za chwilę bot z Miechowa pyta o to samo, próbuję mu wysłać tę samą odpowiedź, ale ona nie przechodzi, próbuję kolejny raz, dalej nie przechodzi, za chwilę bot pyta o to samo ponownie i wyrzuca mnie z nastawni za ignorowanie asyst... ostatnio w ogóle boty robią się strasznie upierdliwe jak sobie wymyślą coś po lewym, bot z Góry Włodowskiej tak samo, po 3 razy trzeba mu odpowiadać że nie po lewym tylko towar ma czekać
  4. Pasowałoby móc oznaczać nastawnie jako ulubione i w widoku wyboru nastawni móc odfiltrować, żeby pokazywały się tylko z tej listy, w ten sposób możnaby sobie dodać kilka, na które się poluje i widzieć kiedy którakolwiek z nich się zwalnia
      • 1
      • I agree
  5. Linia 9 od Warszawy do Gdańska koniecznie, całe Trójmiasto żeby SKM można było obsługiwać, do tego można dorobić linią Iława - Olsztyn i potem połączyć Olsztyn - Malbork przez Elbląg, to bym widział jako pierwsze do zrobienia
  6. Miałem przed chwilą dziwny błąd na Idzikowicach. Miałem pociąg 412046 (kierunek Radzice), zapytałem posterunek radzice o drogę, ustawiłem blokadę, ustawiłem przelot po torze 4, wszystkie rozjazdy przy wyjeździe świeciły że są w pozycji do jazdy na wprost, z resztą musiały być tak ustawione bo chwilę wcześniej był przelot po torze 2 na Strzałki. Podaję wyjazd z semafora L, zaświeca się na biało tor 4 na Radzice po czym gaśnie i czat wyświetla że nastawiony przebieg z semafora Id_L wyslałby 412046 w złym kierunku, więc sprawdzam wszystko jeszcze po kilka razy, każdy rozjazd świeci na wprost, wszystko wygląda dobrze, próbuję jeszcze 2 razy, ciągle to samo, daję sygnał zastępczy na semafor L, pociąg wyjechał na wprost, po czym jego druga kopia pojawiła się na torze 2 (ale nie na tym ukośnym fragmencie od rozjazdów, tylko obok), a po chwili w całości zniknął z toru 4 i poleciał na Strzałki.
  7. Siedzę na nastawni Łazy, na Ła i Łc siedzą boty, a mimo to czat uważa, że to ja siedzę jednocześnie tu i na Łc i wyświetla pole do wpisania wiadomości, dla jasności nie siedziałem na Łc wcześniej.
  8. obawiam się, że nie odróżniasz zasłon od firan. Firany na Starzynach faktycznie wkurzają, niczemu nie służą, bodajże na Sosnowiec Kazimierz albo na Huta Katowice też są, a ja mówię o zasłonach, którymi możnaby odciąć całkowicie dopływ światła albo go mocno zredukować.
  9. no tak, o tym mówię, możliwości zastłonięcia konkretnych okien, zasłony, rolety, patrząc na to jaki jest głęboki PRL w niektórych instytucjach państwowych nawet żaluzje amelinowe 🙂
  10. Efekty oświetlenia potrafią robić wrażenie, potrafią też być na prawdę upierdliwe jak na załączonym obrazku. Potrzebujemy opcji zasłonięcia okien żeby słońce nie utrudniało pracy.
  11. Nie no zobacz, rozjazd 1 zaznaczony jest na żeberko ochronne, gdybys go przestawił to razem z rozjazdem nr 2 a wówczas przy widocznym ustawieniu rozjazdu 3 na wprost mógłbyś podać kurs kolizyjny tam gdzie przez rozjazd 5 masz podany przebieg. W mojej ocenie system powinien nie pozwolić ci ruszyć rozjazdów 1 i 2 dopóki w tej sytuacji nie zmienisz 3 do pozycji minus
  12. Ja tylko czekam na DLC Trójmiasto, póki tego nie będzie to raczej zostaję przy podstawce.
  13. W jaki sposób mogę powiększyć rozmiar wyświetlanych czcionek? Głównie chodzi o czaty z sąsiednimi nastawniami, tabelkę z pobliskimi pociągami po lewej i tekst, który po najechaniu na tor na pulpicie kostkowym pokazuje numer pociągu na tym torze. Przekopałem wszystkie opcje i nie widzę tego, może jest jakaś opcja edycji czegoś w plikach gry?
  14. Czyli jak ktoś przykładowo ma level 0 bo po prostu nie interesuje go jeżdżenie a ma np. 20 godzin na Psarach to te 20 godzin nie świadczy o doświadczeniu bo ma level 0 tak? Czyli człowiek, który jeździł 50 razy zawsze na tym samym 4512 na przykład to on lepiej będzie prowadził ruch na Psarach niż ktoś, kto po samym numerze wie, że może wysłać 422048 na Knapówkę bo zanim to pendolino z Góry Wołodyjowskiej dojedzie to on już odbije na Czarnce, to nic nie znaczy bo level 0 według ciebie tak?
  15. Ja mam inne pytanie - dlaczego dyżurnych ruchu obowiązuje wymagany minimalny level skoro za bycie dyżurnym się nie wbija levelu i on nic nie mówi o doświadczeniu w zarządzaniu ruchem?
  16. Co do spawnowania i despawnowania pociągów to można rozwiązać łatwo, pociąg może się spawnować na bocznym torze odpowiednio wcześniej przed wyjazdem i czekać na gracza, który go podejmi na manewry, jak nikt tego nie zrobi to może się despawnować i ponownie spawnować już na stacji początkowej i dalej jechać jak obecnie a na końcu drogi maszynista może go w ramach manewrów odstawić na bok i stamtąd może się despawnować. Albo nawet manewry mogą być jako osobny scenariusz z możliwością dla maszynisty wyboru czy chce manewry + jazdę na jednym składzie czy jedno albo drugie osobno. Brakuje mi też losowych przejazdów specjalnych, żeby np. w losowym momencie dnia pojawiał się kurs gdzie spawnuje się np. w Czarncy czy gdzieś, gdzie siedzi AI i ma dojechać np. na boczne tory w Dąbrowie Wschodniej, albo zjechać na terminal kontenerowy na Sosnowcu Południowym, te tory są a się marnują. Podobnie np. brakuje tego, żeby lokomotywa mogłą zdefektować i żeby trzeba realnie wysłąć luzaka do ściągania składu.
  17. dzięki, nie ogarnąłem, szukałem czegoś na ekranie do kliknięcia
  18. Może to głupie pytanie, ale jak odebrać połączenie głosowe od sąsiedniej nastawni jak jest łączność przez komputer? jak np. w Psarach, Górze Włodowskiej czy Sosnowcu Gł.? Tam gdzie jest telefon to wiadomo - klika się słuchawkę, a na tym komputerku nie wiem jak to odebrać.
  19. Problem zdarzył się wcześniej kilka razy, potem jakiś czas był spokój i dziś znowu to samo się stało. Spotkałem się z tym tylko na Dąbrowie Górniczej Wschodniej, ale na innych nastawniach zwłaszcza z kostkowymi pulpitami rzadko siedzę ostatnio. Problem dotyczy blokad wyposażonych w przyciski Wbl, Poz i Ko, występował mi zarówno na blokadzie do stacji Sławków i Dorota a polega to na tym, że sąsiednia stacja włącza blokadę, ja klikam Poz, blokada zostaje zatwierdzona, chwilę świeci po czym gdaśniea kiedy sąsiednia stacja próbuje ją włączyć ponownie na tym samym torze to u mnie przycisk Poz nie działa i w efekcie zostaję wyrzucony za zignorowanie blokady.
  20. Prosty temat - chodzi o to, że ręczne przełączanie rozkładu na tryb ciemny za każdym razem jest upierdliwe, dobrze by było mieć opcję ustawienia go jako domyślny. Podobnie świaßło na nastawni, jak wchodzę a jest już taka pora, że światło powinno być zapalone, to chciałbym móc ustawić żeby domyślnie po wejściu zapalało się to w ciemniejszej wersji
      • 6
      • I agree
      • Like
  21. Problem występuje od wczoraj, powtarza się dosyć często i z reguły dopiero po pewnym czasie siedzenia na danej nastawni, nie od razu po wejściu a polega to na tym, że ekran z rozkładem jest albo całkowicie czarny albo wyświetla się jak na załączonym screenie, wygląda tak samo na monitorze w nastawni i w trybie pełnoekranowym po wciśnięciu 3 lub kliknięciu na monitor, załadowanie rozkładu do przeglądarki z opcji posterunku w tym czasie działa normalnie, jakiś problem jest z samym renderowaniem strony rozkładu wewnątrz gry. Nie aktualizowałem systemu ani sterowników od grafiki, po mojej stronie cała kongifuracja jest taka jak była, nawet zjechałem z ustawień graficznych na niższe ale to niczego nie zmienia. Jesli to ma jakoś pomóc to mam kartę GeForce RTX 2060 Super i sterownik nVidia w wersji 580.119.2, system to Linux Nobara 43 edit: dodam że po aktualizacji sterowników nVidia do 580.126.09 pograłem trochę i póki co problem nie występuje, niemniej zostawiam jako informację o potencjalnym problemie i rozwiązaniu
  22. Dobry dyżurny ma te opcje wyłączone Poza tym realnie nie ma jednego dobrego sposobu na ocenę pracy dyżurnego, bo co, każdy maszynista po przejechaniu każdej nastawni ma ocenić kontakt z miniętym dyżurnym w skali od 1 do 5? Oczywiście mi też się zdarza zapomnieć coś odklikać w EDR albo przepuścić 3 pociągi jak jest większy ruch i potem je wszystkie na raz odklikać i pewnie gdybym przez to tracił punkty to by było frustrujące, to nie jest dobry system, ale jedyny, który mi przychodzi do głowy jako wymierna forma monitorowania pracy.
  23. Na pulpicie kostkowym nastawni Starzyny rozjazd nr 6 (pierwszy od strony Koniecpola) albo ma odwrócone działanie albo jest źle narysowany na schemacie, bo kliknięcie prawym nastawia jazdę na wprost a lewym na bok. Rozjazd działa poprawnie, tylko ma jakby odwrócone to co jest nastawieniem zasadniczym a co bocznym
  24. Jak dla mnie to wystarczyłoby żeby jakiś bot weryfikował to czy dany pociąg wyjechał z danej nastawni i czy dyżurny w tym czasie odznaczył do w EDR, i za każdy taki odznaczony na EDR pociąg, który faktycznie w tym momencie przejechał przyznawać jakieś punkty doświadczenia. To by dało łatwy sposób na zliczanie wkładu pracy dyżurnego ale i uniemożliwiałoby nabijanie go na lewo przez wejście i odklikanie wszystkiego z góry w dół. Skoro bot grający na nastawni sam odhacza pociągi na EDR, to dać te 2-3 minuty marginesu i jeśli gracz-dyżurny w tym marginesie oznaczył to, co oznaczyłby bot grając na jego miejscu to dajemy punkty.
  25. Ok już to rozkminiłem, problem polegał na tym że przy blokadzie gdzie trzeba ręcznie kliknąć blok początkowy po wyjeździe pociągu ode mnie to klikałem Po za szybko, jak tylko był podany wyjazd. Dzięki za pomoc
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy