izzy.
Member-
Posts
27 -
Joined
-
Last visited
Other groups
SimRail
Reputation
15 GoodRecent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
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
-
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
-
-
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ć
-
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
-
-
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
-
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.
-
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.
-
Potrzebujemy zasłon w oknach na nastawniach
izzy. replied to izzy.'s topic in Sugestie usprawnień [Tryb wieloosobowy]
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ć. -
Potrzebujemy zasłon w oknach na nastawniach
izzy. replied to izzy.'s topic in Sugestie usprawnień [Tryb wieloosobowy]
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 🙂 -
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
-
Ja tylko czekam na DLC Trójmiasto, póki tego nie będzie to raczej zostaję przy podstawce.
-
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?
-
[EVENT] Przebudowa Katowickiego Węzła Kolejowego
izzy. replied to Marcion's topic in Dyskusja [Tryb wieloosobowy]
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? -
[EVENT] Przebudowa Katowickiego Węzła Kolejowego
izzy. replied to Marcion's topic in Dyskusja [Tryb wieloosobowy]
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?