- Symulator MaSzyna -
Symulator EU07 (i nie tylko) => Pomoc doraźna => Wątek zaczęty przez: hunter w 30 Marca 2006, 14:27:55
-
Witam.
Maszyna i Linux. Czy to możliwe? Tak! Po przeczytaniu tego postu dowiemy się, jak poprawnie skonfigurować Wine. Tutorial przeprowadzany był na Mandrivie Linux 2006 FREE wraz z Wine 0.9.10 .
Na początku pobieramy najnowszą wersję emulatora Wine ze strony http://www.winehq.com . Następnie ustawiamy głębię kolorów na 24 bity, ponieważ przy 16 bitach Maszyna pokazuje komunikat "Can't Find A Suitable PixelFormat" i kończy swe działanie.
W konsoli wpisujemy następujące polecenie:
[hunter@PPP2 ~]$ winecfg
Pojawia nam się konfigurator Wine. Wejdźmy w pierwszą zakładkę zwaną Applications. W polu Windows Wersion wybieramy Windows XP. Zakładkę Libraries pozostawiamy bez zmian. Następna zakładka to Graphics. Zaznaczamy opcję "Enable desktop double buffering" oraz "Allow the window manager to control the windows". Jeśli nasza karta graficzna obsługuje Vertex Shader oraz Pixel Shader, w polu "Vertex Shader Support" wybieramy "hadware" oraz zaznaczamy opcję "Allow Pixel Shader (if supported by hardware). Zakładkę Desktop Integration pozostawiamy bez zmian. Teraz przechodzimy do zakładki Drivers. Jeśli mamy Windowsa oraz kilka partycji na dysku, klikamy Autodetect. Konfigurator sam ustawi ścieżki do dysków. Jeśli nie mamy Windowsa, usuwamy wszystkie partycje, klikając na nie i wciskając przycisk Remove. W przypadku dysku "C" wystąpi komunikat:
(http://img52.imageshack.us/img52/7981/komunikat0gu.png) (http://imageshack.us)
(6,6 KB)
Odpowiadamy przecząco Tak. Następnie klikamy na przycisk Add i w polu Path piszemy: /home/(nazwa usera)/.wine/drive_c . Oczywiście (nazwa usera) zamieniamy na nazwę użytkownika. Później klikamy ciągle przycisk Add, aż w końcu pojawi się dysk Z. W nim nic nie modyfikujemy, a tamte utworzone dyski (od D do X) usuwamy przyciskiem Remove. Jeśli zaczniemy od dysku X to usuwanie będzie łatwiejsze bo będziemy tylko klikać przycisk Remove, nie zaznaczając dysku na liście. Następna karta to Audio. W Driver Selection zaznaczamy ALSA Driver. Z OSS Driver miałem jakieś dziwne problemy z dźwiękiem (np. nagle znikała trąbka, lub wszystkie dźwięki). W DirectSound w polu Hardware Acceleration zaznaczamy Emulation oraz zaznaczamy poniżej Driver Emulation. Klikamy Zastosuj oraz OK.
By odpalić MaSzynę, należy nie używać start.exe , ponieważ (nie wiem czemu) on nie działa. Odpalamy konsolę i wpisujemy polecenie:
[hunter@PPP2 eu07-220204]$ wineconsole eu07.exe -s (nazwa scenerii) -v (nazwa pojazdu)
Maszyna zostaje uruchomiona. Na scenerii kpp2.scn na nVidia GeForce FX 5700LE, AMD Athlon XP 2000+ oraz ze sterownikami 71.67 osiągam 47 fps.
Kilka screenow z (http://jazdy:)
(http://img55.imageshack.us/img55/5456/maszyna7zm.th.jpg) (http://img55.imageshack.us/my.php?image=maszyna7zm.jpg)
(http://img55.imageshack.us/img55/1369/maszyna11am.th.jpg) (http://img55.imageshack.us/my.php?image=maszyna11am.jpg)
(http://img55.imageshack.us/img55/3991/maszyna22qy.th.jpg) (http://img55.imageshack.us/my.php?image=maszyna22qy.jpg)
Pozdrawiam i życzę przyjemnej podróży.
P.S. Podczas jazdy nie działa "." (odluzowywanie) na klawiaturze numerycznej. Przed wystartowaniem MaSzyny należy wyłączyć wszystkie programy muzyczne (np. XMMS), ponieważ /dev/dsp musi być wolny (chyba, że jest sprzętowe miksowanie dźwięku, to nie trzeba wyłączać tych programów).
-
By odpalić MaSzynę, należy nie używać start.exe , ponieważ (nie wiem czemu) on nie działa. Odpalamy konsolę i wpisujemy polecenie:
To ja może jeszcze dodam że aby cieszyć się z "start.exe" zmieniamy jego nazwę na "proba.exe"... i możemy go spokojnie odpalać myszą.
-
U mnie niedaje nic zmiana nazwy start.exe :|
-
U mnie niedaje nic zmiana nazwy start.exe :|
U mnie daje... tak na Mandrivie 2006 jak i na Kubuntu 6.06. Ciekawe czy Hunter próbował.
-
Wytłumaczcie mi w jedym zdaniu laikowi, dlaczego zmiana nazwy pliku ze strat.exe na proba.exe coś miałaby dać? Nie lubi nazwy start.exe, a kocha proba.exe?
Pozdrawiam
Mariusz
-
jednak nazwa ma coś do tego wszystkiego. Ja na windowsie mam niezłe jaja jak zostawie nazwe orginalną czyli start.exe http://www.janusz15.strony.gni.pl/screen.jpg
wystarczy że zmienię nazwę na byle jaką to już mam normalne wszystkie przyciski.
acha co do proba.exe to mam ubuntu i tam niedziała ta metoda ze zmianą nazwy :/
-
Jeżeli chodzi o Windows, to muszą być jakieś szczególne przypadki. Ja nie mam tego problemu, jak i również tysiące użytkowników Maszyny. Nazwa pliku nie może mieć znaków specjalnych i (chociaż tutaj pewny nie jestem) nie powinna mieć nazwy komend np. copy.exe.
Pozdrawiam
Mariusz
Dodano po 3 minutach:
Chociaż przed chwilą sprawdziłem i jest komenda start i może w jakiś okolicznościach przekadzać. Może podobnie jest też w tych kunta-kinte czy jakoś tak.
-
I właśnie tak mi się wydaje (wydaje bo nie znam sie aż tak na tym), że nazwa start jest tu identyfikowana jako komenda. Przy zmanianie nazwy na inną otwiera mi sie pusty start - bez możliwości wyboru tras i taboru. Jednak gdy zmieniam na owe "proba.exe" działa zupełnie normalnie, przynajmniej u mnie.
-
I właśnie tak mi się wydaje (wydaje bo nie znam sie aż tak na tym), że nazwa start jest tu identyfikowana jako komenda.
Tak. Start (w windowsie też) służy do odpalania programów , żeby były zminimalizowane, zmaksymalizowane, itp.
Przy zmanianie nazwy na inną otwiera mi sie pusty start - bez możliwości wyboru tras i taboru. Jednak gdy zmieniam na owe "proba.exe" działa zupełnie normalnie, przynajmniej u mnie.
Dziwne. Ja na Kubuntu 6.06 nie miałem najmniejszych problemów. (a nazwę zmieniałem na różną - starter.exe, startus.exe, itp.) Jaja tylko były jak wgrałem Captive (przeportowany ntfs.sys pod Linuksa) i wtedy żadnego programu windowsowego nie mogłem odpalić - sterownik miał problemy ze zmianą katalogu.
-
Tylko start.exe w windzie dla maszyny odpalam za pomocą 2 kliku, a nie z wiersza poleceń lub linku do tego pliku i to nie powinno mieć wpływu, chociaż w jakiś okolicznościach bliżej mi nieznanych może mieć to wpływ. Natomiast co do linuxa to się nie wypowiadam, bo się nie znam, ba nawet na oczy nie widziałem.
Pozdrawiam
Mariusz
-
Czy ktoś próbował na naszej rodzimej dystrybucji AUROX .Korzystam w tej chwili z wersji 11,1 opartej na Fedora Core 4 .
No i jakiej wersji wine użyliście aby odnieść sukces?
-
Taki mały kij w mrowisko. Czemu nie zrobić do 8gb partycji z windowsem choćby tylko dla symulatora? Sam Windows plus dobre sterowniki do karty graficznej. Żadnych innych programów, no bo po co. Taki scenariusz można zastosować dla optymalizacji kompa dla każdej ulubionej gry czy aplikacji. Mam taką partycję i nie widzę powodu zmuszania symulatora do linuksa. Nie podważam używania linuksa jako systemu operacyjnego. Nie mam dostępu do kompa Mac. Jak jednak pamiętam tam istnieje możliwość odpalenie takiego wirtualnego kompa z Windowsem, tylko nie wiem po co?
Wydaje się że na każym kompie powinno się znaleźć miejsce na windowsa, chyba że są problemy z licencjami.
-
I tu się zgodzę bo trudno się niestety obejść bez Windowsa i dedykowanych mu aplikacji. Ani Wine ani nawet Cedega nie dały mi możliwości satysfakcjonującego użytkowania MaSzyny pod Linuksem. Być może to sprawa głębszej konfiguracji, itp. Gdybyśmy chcieli jeszcze mieć do tego 3dsmaxa i Corela to jedynym wyjściem jest właśnie druga partycja z OSem MS. Oczywiście przełączanie się między systemami jest jak najbardziej dobijającym zajęciem ;P
-
A mi symek dziala pod wine lepiej niz na win :]
Bylo tak zarowno pod KateOS jak i jest teraz na Slacku... To lezy pewnie w konfiguracji systemu...
-
A mi symek dziala pod wine lepiej niz na win :]
Jak wyłączysz zapisywanie informacji o przebiegu i uruchomieniu programu to będzie jeszcze lepiej śmigać :P
-
Ja tam nie chcę się kłócić o to czy Windows jest fajny czy nie bo to nie jest miejsce po temu ( chociaż ja z kolei nie poważam Windowsa bo jak włączę kompa to ma byc gotowy do pracy a nie zadawać pytania czy uaktualnić, a czy przeskanować a i tak po pół roku reinstalacja pewna chyba że ktoś jest szpecem od Windowsa i jeszcze fakt że trzeba za to zapłacić i to słono zwłaszcza jak ktoś miał pirata i wpadł ) chciałem tylko zapytać na jakiej wersji wine "jeździ" się najlepiej.
pozdrawiam Rysio
-
chciałem tylko zapytać na jakiej wersji wine "jeździ" się najlepiej.
Ja mam obecnie wersję 0.9.21 na Kubuntu. Działa z tym że o ile pamiętam mieszło mi sie cały czas coś z dźwiękiem... ale jak napisał @Mateu to może być sprawa właściwej konfiguracji.
-
No to akurat nic mi nie mówi taki numer wersji; ale z tego co wiem to wersje WINE były oznaczane datą.
Ale myślę że to nic nie szkodzi doinstalowałem pakiet wine-0.9.2-1fc4winehq imam nadzieję że po skonfigurowaniu będzie jazda.
Dzięki za pomoc ;-)
Dodano po 3 godzinach 36 minutach:
Jest już prawie dobrze wine mi wyświetla błąd : C`ant Find A Suitable Pixel Format
Jak to już przeskoczę to mam nadzieję że jazda.
-
No to akurat nic mi nie mówi taki numer wersji; ale z tego co wiem to wersje WINE były oznaczane datą.
September 13, 2006: Wine 0.9.21 Released
C`ant Find A Suitable Pixel Format
Coś mi to mówi, ale nie pamiętam niestety co.
-
Jest już prawie dobrze wine mi wyświetla błąd : C`ant Find A Suitable Pixel Format
Jak to już przeskoczę to mam nadzieję że jazda.
Zmień głębie kolorów na 24 bity i nie będzie problemu.
-
No to sie zaczęły shchody, nawet nie mogę zatrzymać serwera "wine" jak root, mam komunikat:Unregistering binary handler for Windows applications/etc/init.d/wine: line 22: /proc/sys/fs/binfmt_misc/windows: Brak dostępu
/etc/init.d/wine: line 23: /proc/sys/fs/binfmt_misc/windowsPE: Brak dostępu
Registering binary handler for Windows applications.
Podmontowałem obydwa dyski, kiedyś pracował na nich windows i niektóre rzeczy sobie zostawiłem, czyżbym odziedziczył jakiegoś wirusa?
-
Hm. Jaką masz wersje wine? Czy masz możliwość zapisywania na partycji NTFS/FAT32/etc?
-
Nigdy nie miałem możliwości zapisu na tej partycji, nawet nie jest to zalecane.
Moja wersja: wine-0.9.2-1fc4winehq .
Wcześniej po kliknięciu w start.exe miałem okienko z mozliwośćią wyboru trasy teraz coś się popsuło.
Postanowiłem skonfigutować wine bez dostępu do partycji z Windowsem, aby korzystalo z własnych bibliotek.
Czytałem właśnie artykuł o WINE w Linux magazine 08/09 2005 pisze tam że biblioteki z WINDOWS XP prawie wcale nie działają poprawnie z wine i najlepiej symulowane jest środowisko WINDOWS 98.
Właśnie ten artykuł nakłonił mnie do podjęcia prób z EU-07.
-
Ściągnij źródła wine 0.9.21 lub najświeższe z CVS'a. Skompiluj i skonfiguruj według instrukcji w pierwszym poście tego tematu. Wrzuć gdzieś maszynę na dysk, gdzie można zapisywać i odpal z konsoli za pomocą "wine start.exe" (najnowsza wersja wine już nie ma problemu ze starterem). Powinno być ok.
Nigdy nie miałem możliwości zapisu na tej partycji, nawet nie jest to zalecane.
Czy ja wiem? Używam ntfs-fuse, zapisuje/odczytuje bez problemów i jest ok :P
-
No to zobaczymy co z tego wyniknie; dzięki za radę w ramach wolnego czasu bedę próbwał, napewno coś z tego wyjdzie.
-
Fajnie wszystko śmiga tylko jeszcze mały kłopot z dźwiękiem.
Otóż jest on jakiś taki "skokami do przodu" a nie płynny. Próbowałem ALSE i OSS z tym drugim nie działa w ogóle . Może powodem jest to że mam dwie karty dźwiękowe.
Czy ktoś może miał podobnie kłppoty?
-
Często tak mam jak dam samo OSS. Spróbuj przestawić na samą alsę i daj Hardware acceleration na Emulation i niżej na Driver Emulation.
-
No muszę się przyznać że wróciłem do tematu po dłuższej przerwie i przeoczyłem w ustawieniach dźwięku tą emulację. Poprawiłem ten błąd ale mimo to coś jest nie tak.
Naciskam duże M i słyszę ze trzy kliknięcia jak echo i podobnie to wygląda z resztą dźwięków ale nie zawsze.
-
Wszystko fajnie działało i nagle nie działa, przeczytałem posty i chodzi o głębię kolorów, ale nie wiem czy to ustawienia WINE czy systemu i gdzie tego szukać.
Mam komunikat Can`t Find A Suitable PixelFormat
-
Mam komunikat Can`t Find A Suitable PixelFormat
W konfigu xorga ustaw DefaultDepth na 24.
-
No okazało się że gdzieś mi zaginęły strowniki NVIDIA (bo był zanik napięcia i pokrzaczył się sysytem ) , dzięki jednak za podpowiedź i wszystkiego dobrego w Nowym roku 2007 dla wszystkich forumowiczów.
-
Naciskam duże M i słyszę ze trzy kliknięcia jak echo i podobnie to wygląda z resztą dźwięków ale nie zawsze.
Mam to samo >:?
Na Cenedze o ile pamiętam było lepiej, ale za to miałem gdzieś z 5 fps mniej. Jak się zdenerwuję to na Archu wyląduję.
-
Z sukcesem udało mi się uruchomić maszyne pod linuxem i bardzo mnie to cieszy.Tylko mam kilka pytań.
1.Cieszy że można myszką uruchomić maszyne ale kiedy włączam "proba.exe" przy pomocy xwine to mi sie uruchamia okno ładowania scenerii i standardowa sceneria quarka czy można zrobić tak żeby pojawiło się to znane menu z wyborem scenerii i pojazdu do prowadzenia?
2. Jak wyjść w trybie szybkim z symka? bo standardowe alt + F4 nie działa ani F10
3 Pojawia się błąd Cannot load timetable file pm13:01 error=8@0 czy to ma jakiś wpływ na działanie symka?
4.Zainstalowalem maszyne po raz 1 na linuxie i tylko narazie mam jeszcze scenerię jelitkowo i quarkowo i czy musze instalowac jakies wersje "exe" po kolei czy exe youBy pozowli na działanie całego taboru i większośći scenerii
5. Kiedy w konsoli chce ręcznie wybrać trasę i pojazd np: [bakus@bakus ~]$ wineconsole eu07.exe -s jelitkowo_EU06 -v EU06-02 to nic się nie dzieje dlaczego?co jest źle w komendzie?
Z góry dzięĸi na odpowiedźi.W windowsie sobie radziłem ale w linuxie musze sie nauczyć obsługi więc Proszę o Pomoc i wyrozumiałość
Pozdrawiam
-
[bakus@bakus ~]$ wineconsole eu07.exe -s jelitkowo_EU06 -v EU06-02
hunter@tux:~$ wine "eu07.exe -s jelitkowo_EU06.scn -v EU06-02" - tak będzie poprawnie.
BTW. Ściągnij sobie ostatnie wine, gdzie można odpalać start.exe bez problemów i bez żadnych zmian nazw.
-
Mi wywala taki blad
wine: Unhandled exception 0x0eedfade at address 0x7b840890 (thread 0009), starti ng debugger...
Czy ktos wie o co chodzi?
-
Mi wywala taki blad
wine: Unhandled exception 0x0eedfade at address 0x7b840890 (thread 0009), starti ng debugger...
Czy ktos wie o co chodzi?
Jaka trasa? Jakie exe? Jaka konfiguracja wine i wersja?
-
Mi wywala taki blad
wine: Unhandled exception 0x0eedfade at address 0x7b840890 (thread 0009), starti ng debugger...
Czy ktos wie o co chodzi?
Albo nie masz mozliwosci zapisu na dysku albo zle ustawiony dzwiek.
-
Probuje odpalic na dowolnej trasie. Caly czas mam ten sam blad. Posiadam wine-0.9.35, dystrybucja linuxa opensuse 10.2, exe 664. Nie mam winzgrozy, pliki maszyny mam w katalogu home. Jakkolwiek bym tego nie skonfigurowal, ciagle to samo
-
No to tak... Nigdy takiego czegoś nie miałem... Ale postaram się pomóc. :)
1. Nie uruchamiaj programów itd. z partycji NTFS, bo nie zawsze aplikacja się uruchomi lub będzie błąd. Też tak miałem, ale nie z EU07. :)
2. W konsoli wpisz winecfg i spróbuj ustawić, aby wine próbował przedstawiać jako Windows XP.
3. Przeinstaluj MaSzyne.
4. Ewentualnie podmień plik eu07.exe na jakiś inny.
5. Czy masz poprawnie zainstalowane sterowniki do karty graficznej?
6. Może lepiej zainstalować sobie Cedege? (legalna Cedega, czy też nie - Twój problem. :) ).
Pozdrawiam
Łukasz Migdałek
-
Posiadam wine-0.9.35
0.9.35, wersja, która naprodukowała wiele nieuruchamiających się aplikacji.. Zainstaluj sobie 0.9.39 i po kłopocie.
-
Witam
Po aktualizacji systemu okazało się że uruchomienie symka za pomocą konsoli jest nie możliwe wpadłem na cudowny pomysł uruchomienia start.exe bo przeczytałem o tym w tym tmeacie,jednakże chcąc uruchomić trasę która zazwyczaj odpala się najszybciej jelitkowo zdziwiłem się ponieważ trasa uruchomiała się ponad 20 minut standardowo zawsze było około kilkunastu sekund a przy rozdzielczosci 640x480 trudno było mówić o płynności gdzie przy 800x600 nigdy nie było problemu.Czy ktoś zna rozwiązaniu mojego problemu?Z góry dzięki. Pozdrawiam
-
Po aktualizacji systemu okazało się że uruchomienie symka za pomocą konsoli jest nie możliwe
Co to znaczy "nie jest możliwe"? Więcej szczegółów.
-
Po aktualizacji systemu okazało się że uruchomienie symka za pomocą konsoli jest nie możliwe
Co to znaczy "nie jest możliwe"? Więcej szczegółów.
Po wpisaniu komendy i naciśnięciu enter w konsoli migotają
linijki tak jak poniżej na screenie
screen: (http://images23.fotosik.pl/92/16b74f4572f8f311m.jpg) (http://www.fotosik.pl/showFullSize.php?id=16b74f4572f8f311)
Przed chwilą dowiodłem że to nie ma wpływu i otwiera się okno ładowania symulatora tylkod laczego tak wolno wszystko?
-
No niestety - na linuchu sie laduje wolniej, nic na to nie poradzisz.
-
Znowu problem który pojawił się pościagnięciu najnowszych sterowników do karty graficznej i nowej wersji wine czy ktoś wie o co chodzi? w konsoli po wpisaniu komendy cos takiego mi sie pojawiło niestety teraz symek wogle sie nie uruchamia
Warning: the specified Windows directory L"c:\\windows" is not accessible.
Warning: the specified System directory L"c:\\windows\\system32" is not accessible.
Warning: could not find DOS drive for current working directory '/home/bakus/Desktop/EU07', starting in the Windows directory.
Warning: the specified Windows directory L"c:\\windows" is not accessible.
Warning: the specified System directory L"c:\\windows\\system32" is not accessible.
Warning: could not find DOS drive for current working directory '/', starting in the Windows directory.
wineconsole: Nie udało się uruchomić programu "eu07.exe -s Jelitkowo.scn -v EU06-02".
Polecenie jest niewłaściwe.
-
To tak może na boku tego tematu. Jeśli coś działa na komputerze, to po co, co chwila zmieniać? Oczekujecie cudu w nowym oprogramowaniu? Jeśli masz taką ciekawość, to do testów używaj specjalnie przeznaczonej partycji z osobnym systemem. Jak coś popsujesz nie będzie żalu. Powinniście się uczyć na już popełnionych błędach, aktualizacja do najnowszej wersji wcale nie musi działać poprawnie o czym nie jeden się przekonał. Potem jest lament.
-
Warning: the specified Windows directory L"c:\\windows" is not accessible.
Wygląda na to że wine nie widzi/czyta katalogu: /home/nazwa_użytkownika/.wine/drive_c/windows. Sprawdź czy go masz, czy znajduje się w nim folder system32.
@Krzysiek626... pod linuksem takie aktualizacje to zwykła codzienność, coś jak aktualizacje bezpieczeństwa Windows.
-
Warning: the specified Windows directory L"c:\\windows" is not accessible.
Wygląda na to że wine nie widzi/czyta katalogu: /home/nazwa_użytkownika/.wine/drive_c/windows. Sprawdź czy go masz, czy znajduje się w nim folder system32.
@Krzysiek626... pod linuksem takie aktualizacje to zwykła codzienność, coś jak aktualizacje bezpieczeństwa Windows.
Folder jest na swoim miejscu tyle tylko ze ostatnio go przenosilem i na kilka minut go nie bylo w partycji systemowej ale potem go wkleilem znowu i etraz mi sie wszystko popsiuło łagodnie mówiąc
-
Zajżyj do wine.conf, ew. odpal konfiguratora. Sprawdź również czy nie zmieniły cię się uprawnienia na folderach.
-
Zajżyj do wine.conf, ew. odpal konfiguratora. Sprawdź również czy nie zmieniły cię się uprawnienia na folderach.
niesteyt ciągle top samo krzystam z linxa bo musze
-
Wejdź w konfigurator Wine (winecfg) -> zakładka Dyski -> pole Ścieżka i sprawdź co masz tam wpisane.
-
Wejdź w konfigurator Wine (winecfg) -> zakładka Dyski -> pole Ścieżka i sprawdź co masz tam wpisane.
Wyskakuje mi przy tej zakładce nie maszy dysku c to może spowodować problemy
Nie zapomnij użyc "Dodaj" w zakłdce "dyski" aby go utworzyć
a w ścieżce nic nie ma
-
U mnie w ścieżce jest:
../drive_c
...wpisz, może zadziała.
A przyporządkowanie dysków jest wskazywane? Tak to u mnie wygląda:
-
U mnie w ścieżce jest:
../drive_c
...wpisz, może zadziała.
A przyporządkowanie dysków jest wskazywane? Tak to u mnie wygląda:
Nie mam przyporządkowanych żadnych dysków ale postąpiłem według rad które są w pierwszym poście tematu.Zaczeło działać ale FPS mnie niezadowala bo 0.63 kl/s to maksimum nie wiem w czym tkwi problem nadal:(
Jeśli ktoś może i jest w stanie pomóc to Bardzo Proszę,choć wiem że jasnowidzem nikt nie jest ale może któryś z userów spotkał się z takim problemem.
Pisz starannie i po polsku. Czytać się odechciewa gdy ktoś ciągnie jedno zdanie w nieskończoność.
Akvin
-
A masz zainstalowane zamknięte sterowniki od NVIDIA lub ATI?
Jak tak, to spróbuj zainstalować.
Ewentualnie zainstaluj komercyjne Cedege lub Crossx
-
dla poprawienia fps - najnowsze sterowniki od karty graficznej (w przypadku ati lub nvidii - te z ich strony - tzw zamkniete).
sprawdzic konfiguracje serwera X (polecam Xorg lub XGL - Xfree jest za stare na ta zabawe)
poprawnie skonfigurowac akceleracje sprzetowa (opengl) i sprawdzic ja np za pomoca logow z X'ow lub jakas aplikacja 3d - glxgears (lub dla ati fglx_gears).
Co do problemow z startowaniem (ten temat dot. zmiany nazwy) - ma to wplyw gdyz WINE ma zarejestrowane start.exe jako analogiczne polecenie z windy - startujce aplikacje podajac jej pelna lub relatywna sciezke (cos na styl wine ./start.exe
zamiast wine start.exe
- podobnie jak z aplikacjami linuxa)
z dzwiekiem - jezeli konfiguracja wine zawodzi - nadal sa opoznienia lub uciecia - sprawdzie czy z prawami root'a dziala (najlepiej wykorzystujac do tego sudo) - jak tak moze to byc problem konfiguracji bufora karty dzwiekowej lub pryiorytetu procesów - root zawsze ma nizszy (w sensie wyzszy) pryiorytet.
osobiscie nie bawilem sie jeszcze wine+symek bo od dlugiego czasu nie mam czasu.
i na koniec - maszyna pod linuxem jest emulowana - znaczna czesc cykli procka jest poswiecona emulacji, przezco wydajnosc z regoly bedzie nizsza niz na win ( no chyba ze ktos ma maksymalnie zoptymalizowany system pod swoja maszyne to moze byc odwrotnie)
PS - cedega to przerobiony WINE z rozbudowana obsluga 3dfx i directX (dawna jego nazwa to winex)
-
Niestety Panowie - MaSzyna na najnowszym Wine się nie uruchamia.
Zaczyna coś debugować, ale na tym koniec. Potem sam się wyłącza.
Również dodałem MaSzyne do AppDB na stronie wine.
http://appdb.winehq.org/objectManager.php?sClass=application&iId=7264
Niestety muszę oznaczyć jako niedziałający symulator...
-
Dziwne...
MaSzyna nie uruchamiała się, bo... słuchałem muzyki...
Myślałem, że nie będzie dźwięku tylko, ale nie, że takie rzeczy...
-
Witam
W związku z tym że zmieniłem konfigurację komputera, nie mogę uruchomić symulatora. Na początku ładowania scenerii wyskakuje mi taki błąd:
http://images24.fotosik.pl/227/c0e66e22acdade2dmed.png
Próbowałem ustawień w konfiguracji Wine ale ten sam błąd wyskakuje. nie wiem w czym rzecz, dlatego proszę o pomoc.
O to konfiguracja:
Dystrybucja linuksa: mandriva 2008 xtreme 2.1 spring edition
Karta graficzna: Radeon R300 ND [Radeon 9700 Pro]
Procesor: AMD Athlon(tm) XP 2000+
Pamięć: 1 GB
Będe wdzięczny za wszelkie informacje, z góry Dziękuje i Pozdrawiam
-
1)Screen mały i przez to nieczytelny
2)Jeżeli chcesz porady typu: to poprzez w starszym bajcie nieparzystą liczbę jedynek w obszarze pamięci FF00CD w rejestrze AX, to takiej raczej nikt nie udzieli.
3)O ile mnie pamięć nie myli, zmieniałeś kartę grafiki. Kombinuj coś w tę stronę. O ile też dobrze pamiętam z Radeonem userzy mieli problemy. Trzeba się wstrzelić w sterowniki.
4)Z reguły podejrzewa się to, co się zmieniło w konfiguracji. Gorsza sprawa, jeżeli się wszystko zmieniło, ale nie wiemy, czy taka sytuacja miała miejsce w twoim przypadku.
-
Ja również na ostatnich wersjach Wine miałem problemy z Maszyną, z tego co zauważyłem z komunikatów jakimi sypał Wine debugger są jakieś problemy z Alsą - konkretnie z dzwiękami modulowanymi w sposób ciągły (wywalało praktycznie za każdym razem gdy obok ruszała np siódemka). Dźwięk w Wine mam raczej dobrze skonfigurowany, tymczasowym lekiem na te problemy było wyłączenie dźwięków przestrzennych ale nie o to przecież chodzi, co ciekawe w moim przypadku pomogło wyłączenie zapisu log.txt
-
Witam
W związku z tym że zmieniłem konfigurację komputera, nie mogę uruchomić symulatora. Na początku ładowania scenerii wyskakuje mi taki błąd:
http://images24.fotosik.pl/227/c0e66e22acdade2dmed.png
Próbowałem ustawień w konfiguracji Wine ale ten sam błąd wyskakuje. nie wiem w czym rzecz, dlatego proszę o pomoc.
O to konfiguracja:
Dystrybucja linuksa: mandriva 2008 xtreme 2.1 spring edition
Karta graficzna: Radeon R300 ND [Radeon 9700 Pro]
Procesor: AMD Athlon(tm) XP 2000+
Pamięć: 1 GB
Będe wdzięczny za wszelkie informacje, z góry Dziękuje i Pozdrawiam
nie posiadasz przypadkiem 64 bitowej wersji systemu ?
U siebie na 64 bitach ie mogem wymusic wogule dzialania maszyny (ani wielu innych aplikacji)
co do innych problemow - sprobojcie wylaczyc obsluge dzwieku (by uzywal /dev/null lub cos na ten styl) - ja do teraz nie moge uzyc maszyny z dzwiekiem.
-
Hmm, używam Ubuntu 8.10 w wersji 64 bitowej i z Wine'm zainstalowanym z paczki śmiga, jedynym problemem jest rwanie się dźwięku.
-
Ja bym sprawdził czy inne aplikacje korzystające z OpenGL uruchamiają się w Wine.
Zerknąłbym też czy program ma pełen dostęp do wszystkich plików w katalogu, może brak uprawnień?
Sprawdziłbym czy log.txt jest w ogóle tworzony, czy aplikacja robi cokolwiek przed wysypaniem się.
-
Taka mała uwaga - przy używaniu Wine najlepiej wyłączyć Compiza/Beryla - często są konflikty. Co do problemów z ALSĄ - zauważyłem że dźwięk potrafi się wyłożyć przy niższym FPS - może dlatego wyłączenie log.txt pomogło.
-
Jedna z fajniejszych rzeczy maszyny pod *niewindowsem* jest brak tej dziwnej blokady przy kreceniu nastawnikiem/bocznikiem.
-
cześć
mam problem z uruchomieniem MaSzyny na linuksie. Używam 64 bitowego archa.
Rainsted działa, jak klikam "uruchom symulację" to wysypuje "Can't Find A Suitable PixelFormat".
Zgodnie z pierwszym postem ustaliłem głębie koloru na 24 bity. Próbowałem też uruchomić program bez Rainsteda, wynik był ten sam. Wersja wine to wine-1.3.33
pozdrawiam,
-
Po trzech latach powróciłem do Linuksa, niestety najnowsza wersja rainsted wywala się na wine-1.2.3:
"Access violation at address 32450AA7 in module 'cp3245mt.dll'. Read of address 00000038."
spróbuję jeszcze z wine-1.4
Wcześniejsza wersja chyba działała bo pojawił się monit czy chcę pobrać nowszą wersję... niestety odruchowo kliknąłęm tak
Edit: Już wiem co było nie tak, mam wine skompilowane w dwóch wersjach 32 i 64 bitowej a domyślny profil ustawiony był na windows XP
po uruchomieniu za pomocą polecenia: "linux32 wine" wszystko działa.
-
Ciekawe - u mnie pod 64 bitowym standardowym Ubuntu 11.10 smiga ladnie na standardowym Wine :-) Jakiej dystrybucji uzywasz?
Edit:
Wersja Wine 1.3.28 - wszystko działa bez problemu, nie ma już rwania dźwięku, FPS jest wysoki nawet na Intel HD2000
-
Gentoo, zauważyłem że po zmianie profilu w wine na Windows 7 też mogę uruchomić maszynę standardowym poleceniem wine.
Możliwe że pod Ubuntu Wine jest zbudowanae bez multilib
-
@gamoń: Tak, w ubuntu nie ma nawet katalogu lib64 :-)
-
U mnie na Mint'cie (czyli de facto Ubuntu 64bit) najnowsza MaSzyna 2011 odpala się bez problemu, jest dźwięk, obraz itd... co z tego, skoro nie daje się skutecznie odhamować składu. Włączony podgląd przez F2 pokazuje, że wszystko jest OK... ale nie rusza. :/ W poprzednich wersjach chodziło. (Po ustawieniu symulacji na Windows 7 wskazania ciśnień wyglądają na bardziej prawidłowe niż przy włączonej symulacji XP... ale nic to nie zmienia - nie rusza z miejsca).
-
Ciekawe --- u mnie na Debianie (wine-1.1.44, udawanie Win XP) działa bez problemu (no, dopóki nie rozszerzę na więcej niż jeden monitor, wtedy myszka szaleje kamerą).
-
Ubu 64bit 10.04LTS wsio działa ok. Zero problemów. To nie wina systemu, lecz ustawień symka/złego przygotowania do jazdy.
-
Co według Ciebie dokładnie znaczy złe przygotowanie do jazdy?
-
A np. nieprawidłowe włączenie loka, nie odhamowanie do końca składu itp.
-
Chciałem dołączyć się do tematu. Ubuntu wersja 12.04 LTS. Problem jest z klawiszem Num [.] W konsoli symulatora wszystko klawisze działają oprócz Num [.] W efekcie konsola wyświetla [Num?]. Co ciekawe po przełączeniu NumLock konsola prawidłowo rozpoznaje klawisz i wypisuje [Delete]
-
Witajcie!
Ściągnąłem Paczkę Całościową MaSzyna 2011, rozpakowałem. Skonfigurowałem wg instrukcji Wine, odpaliłem Rainsted.exe przez Wine, wybrałem trasę TD, w zakładce Ustawienia ustawiłem swoją rozdzielczość (1366x768), potem kliknąłem Uruchom symulator, przeczytałem instrukcję sterowania i znów Uruchom symulator.
Wszystko ładnie się ładuje, ekran ładowania mam ze screenami odpowiedniej rozdzielczości, ale po załadowaniu pojawia się problem.
Otóż wszystko mam białe - kabina i widok zewnętrzny ma kształty, ale wszystko jest białe (jakby nie ładowało kolorów modeli). Poza tym wszystko działa - dźwięk, klawisze, poruszanie po kabinie itd. A dzisiaj nagle pojawiły się tekstury części przycisków...
Mam system Ubuntu 12.04.
W jaki sposób naprawić zaistniałą sytuację? Z góry dzięki za pomoc:)
Załączam zdjęcia mojego przypadku:
http://www.picshot.pl/public/view/full/199849 (http://www.picshot.pl/public/view/full/199849)
http://www.picshot.pl/public/view/full/199844 (http://www.picshot.pl/public/view/full/199844)
-
Loga txt poproszę.
-
Pewnie chodzi o kolegę szulcpatruk0, ale ja również dorzucę mojego loga.
-
Gdy próbuję uruchomić na Debianie symulator, pojawia się komunikat "Can't find suitable pixel format", nawet nie jest tworzony log. Wersja Wine 1.2.3, sterowniki 304.37. Głębia koloru w ustawieniach NVIDIA to 24 bity (3x8 bitów na kanał). W ustawieniach systemowych KDE nie mam konfiguracji głębi.
Dodam, że wcześniej MaSzyna działała, problem zaczął się prawdopodobnie po instalacji nowszych sterowników do karty graficznej.
Edit:
OK, już wiem o co chodzi. Ostatnio w Debianie został zmieniony sposób instalacji pakietów kompatybilnościowych 64->32 bit i nie miałem zainstalowanych 32-bitowych bibliotek OpenGL. Po doinstalowaniu jest w porządku.
Tyle, że wymagało to całego maratonu z przystosowaniem reszty pakietów do obecnych standardów i wrzucenia poprawionej wersji libxvmc1, bo ta z repozytoriów ma skopaną wieloarchitekturowość.
-
Zapomniałem o logu, już wrzucam :)
-
Zapomniałem o logu, już wrzucam :)
Nie masz GL_EXT_texture_compression_s3tc, czyli obsługi tekstur DDS.
-
W jaki sposób mogę to znaleźć i gdzie to dodać?
Jestem początkujący w tych kwestiach, dlatego proszę o pomoc
-
W jaki sposób mogę to znaleźć i gdzie to dodać?
Po tych komunikatach widać, że korzystasz z otwartych sterowników, które najwyraźniej DDS nie obsługują:
Renderer:
Gallium 0.4 on AMD CEDAR
Vendor:
X.Org
OpenGL Version:
2.1 Mesa 8.0.2
Musisz zainstalować sterowniki własnościowe AMD, tutaj masz instrukcję: http://ubuntu.pl/forum/viewtopic.php?f=149&t=152425
Co prawda dla 11.10, ale przy 12.04 też powinno dać się zastosować.
-
Mój problem już nieaktualny. Zainstalowałem Wine 1.5 i poprawnie rozpoznaje klawisze.
-
Doszedłem wg tej instrukcji do
sudo apt-get install mesa-utils
i wtedy konsola wyrzuciła mi informację:
Czytanie list pakietów... Błąd!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/www.getautomatix.com_apt_dists_gutsy_main_binary-i386_Packages
E: Nie udało się otworzyć lub zanalizować zawartości list pakietów.
patrykszulc@PES-K52JT:~/Pulpit$ sudo apt-get install mesa-utils
Czytanie list pakietów... Błąd!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/www.getautomatix.com_apt_dists_gutsy_main_binary-i386_Packages
E: Nie udało się otworzyć lub zanalizować zawartości list pakietów.
-
Próbujesz instalować sterownik otwarty, który już masz. Musisz wydać to polecenie:
sudo apt-get install fglrx fglrx-amdcccle
Chyba, że masz kartę wymienioną na liście nieobsługiwanych, wtedy nie wiem co zrobić.
-
Wyeliminowałem błąd, ściągnąłem sterowniki i działa :)
Teraz czeka mnie nauka prowadzenia :D
Dzięki za pomoc!
-
To ja się dołączę. Maszyna pod winem działała jak trzeba, potem zachciało mi się wymiany dysku. System przeinstalowany, wine postawiony, odpalam MaSzynę poleceniem:
WINEARCH=win32 WINEPREFIX=~/.eu07 linux32 wine RAINSTED.exe
Program startuje, wybieram trasę, uruchamiam symulator. Ten przez chwilę wczytuje i kończy się to błędem:
wine: Unhandled page fault on read access to 0x00000000 at address 0x469d9e (thread 0024), starting debugger...
System to 64 bitowy Arch (jak poprzednio), wersja wine 1.5.12, ale na wcześniejszej działo się to samo
Kompletny log:
--- MaSzyna ---
Starting MaSzyna rail vehicle simulator.
Compilation 2012-03-13, release 1.7.530.325.
Online documentation and additional files on http://eu07.pl
Authors: Marcin_EU, McZapkie, ABu, Winger, Tolaris, nbmx_EU, OLO_EU, Bart, Quark-t, ShaXbee, Oli_EU, youBy, Ra, hunter and others
Renderer:
GeForce 9400 GT/PCIe/SSE2
Vendor:
NVIDIA Corporation
OpenGL Version:
3.3.0 NVIDIA 304.43
Supported extensions:
GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
Ra: The VBO is found, but Display Lists are selected.
Max texture size: 8192
glFogfv(GL_FOG_COLOR, FogColor);
glClearDepth(1.0f);
glEnable(GL_TEXTURE_2D);
glShadeModel(GL_SMOOTH);
glEnable(GL_DEPTH_TEST);
glEnable(GL_BLEND);
glEnable(GL_ALPHA_TEST);
glAlphaFunc(GL_GREATER,0.04);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glDepthFunc(GL_LEQUAL);
glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
glPolygonMode(GL_FRONT, GL_FILL);
glFrontFace(GL_CCW);
glEnable(GL_CULL_FACE);
glLineWidth(1.0f);
glPointSize(2.0f);
glLightModelfv(GL_LIGHT_MODEL_AMBIENT,darkLight);
glLightfv(GL_LIGHT0,GL_AMBIENT,ambientLight);
glLightfv(GL_LIGHT0,GL_DIFFUSE,diffuseLight);
glLightfv(GL_LIGHT0,GL_SPECULAR,specularLight);
glLightfv(GL_LIGHT0,GL_POSITION,lightPos);
glEnable(GL_LIGHT0);
glEnable(GL_COLOR_MATERIAL);
glColorMaterial(GL_FRONT, GL_AMBIENT_AND_DIFFUSE);
glMaterialfv( GL_FRONT, GL_AMBIENT_AND_DIFFUSE, whiteLight );
glEnable(GL_LIGHTING);
glFogi(GL_FOG_MODE, GL_LINEAR);
glFogfv(GL_FOG_COLOR, FogColor);
glFogf(GL_FOG_START, 1000.0f);
glFogf(GL_FOG_END, 2000.0f);
glEnable(GL_FOG);
Font init
Display Lists font used.
Font init OK
Sound Init
textures\logo.bmp
OK
err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: nie można otworzyć pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
err:dsound:get_mmdevenum CoCreateInstance failed: 80004005
Sound Init OK
Textures init
Textures init OK
Models init
Models init OK
Ground init
Loading scenery from $.scn
Scenery sky definition
cgskj_sunset083.t3d
Scenery atmo definition
Scenery light definition
textures\rail_screw_used1.dds
OK
textures\tpbps-new2.dds
OK
Loading - binary model: models\pkp/rezonator.e3d
pkp\rezonator.dds
OK
Loading - binary model: models\pkp/sp2ccxx.e3d
pkp\s_przejazd-ksa2-sd-ss2.dds
OK
wine: Unhandled page fault on read access to 0x00000000 at address 0x469d9e (thread 0024), starting debugger...
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
^CCtrl-C: stopping debuggee
fixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0
[szczurek@Desktop MaSzyna]$ 0x00469d9e: movl 0x0(%eax),%edx
Modules:
Module Address Debug info Name (70 modules)
PE 400000- 1a83000 Export eu07
PE 32500000-32677000 Export cc3250mt
PE 41000000-4100c000 Deferred borlndmm
ELF 7af80000-7afa5000 Deferred mmdevapi<elf>
\-PE 7af90000-7afa5000 \ mmdevapi
ELF 7b800000-7ba3d000 Dwarf kernel32<elf>
\-PE 7b810000-7ba3d000 \ kernel32
ELF 7bc00000-7bcd3000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcd3000 \ ntdll
ELF 7bf00000-7bf04000 Dwarf <wine-loader>
ELF 7c06d000-7c078000 Deferred libxcursor.so.1
ELF 7c131000-7c15a000 Deferred libexpat.so.1
ELF 7c15a000-7c192000 Deferred libfontconfig.so.1
ELF 7c192000-7c1a2000 Deferred libxi.so.6
ELF 7c1a2000-7c1ad000 Deferred libxrandr.so.2
ELF 7c1ad000-7c23d000 Deferred winex11<elf>
\-PE 7c1c0000-7c23d000 \ winex11
ELF 7c23d000-7c24d000 Deferred libbz2.so.1.0
ELF 7c24d000-7c264000 Deferred libz.so.1
ELF 7c264000-7c300000 Deferred libfreetype.so.6
ELF 7c408000-7c412000 Deferred libxrender.so.1
ELF 7c412000-7c418000 Deferred libxxf86vm.so.1
ELF 7c445000-7c45f000 Deferred libice.so.6
ELF 7c45f000-7c468000 Deferred libsm.so.6
ELF 7c46b000-7c48f000 Deferred imm32<elf>
\-PE 7c470000-7c48f000 \ imm32
ELF 7c48f000-7e194000 Deferred libnvidia-glcore.so.304.43
ELF 7e1f8000-7e1fe000 Deferred libxfixes.so.3
ELF 7e20e000-7e2e7000 Deferred opengl32<elf>
\-PE 7e230000-7e2e7000 \ opengl32
ELF 7e2e7000-7e2ee000 Deferred libxdmcp.so.6
ELF 7e2ee000-7e310000 Deferred libxcb.so.1
ELF 7e310000-7e322000 Deferred libxext.so.6
ELF 7e322000-7e459000 Deferred libx11.so.6
ELF 7e459000-7e45d000 Deferred libnvidia-tls.so.304.43
ELF 7e45d000-7e478000 Deferred libgcc_s.so.1
ELF 7e560000-7e63c000 Deferred libgl.so.1
ELF 7e63c000-7e6ab000 Deferred libglu.so.1
ELF 7e6ba000-7e6c0000 Deferred libuuid.so.1
ELF 7e6d2000-7e6ea000 Deferred glu32<elf>
\-PE 7e6e0000-7e6ea000 \ glu32
ELF 7e6ea000-7e714000 Deferred msacm32<elf>
\-PE 7e6f0000-7e714000 \ msacm32
ELF 7e714000-7e7c6000 Deferred winmm<elf>
\-PE 7e720000-7e7c6000 \ winmm
ELF 7e7c6000-7e815000 Deferred dsound<elf>
\-PE 7e7d0000-7e815000 \ dsound
ELF 7e815000-7e894000 Deferred rpcrt4<elf>
\-PE 7e820000-7e894000 \ rpcrt4
ELF 7e894000-7e9bc000 Deferred ole32<elf>
\-PE 7e8b0000-7e9bc000 \ ole32
ELF 7e9bc000-7eae6000 Deferred oleaut32<elf>
\-PE 7e9d0000-7eae6000 \ oleaut32
ELF 7eae6000-7eb00000 Deferred version<elf>
\-PE 7eaf0000-7eb00000 \ version
ELF 7eb00000-7eb6b000 Deferred advapi32<elf>
\-PE 7eb10000-7eb6b000 \ advapi32
ELF 7eb6b000-7ec3a000 Deferred gdi32<elf>
\-PE 7eb80000-7ec3a000 \ gdi32
ELF 7ec3a000-7ed8d000 Deferred user32<elf>
\-PE 7ec50000-7ed8d000 \ user32
ELF 7ed8d000-7ed9a000 Deferred libnss_files.so.2
ELF 7ef9a000-7efd9000 Deferred libm.so.6
ELF f7455000-f745a000 Deferred libdl.so.2
ELF f745c000-f7460000 Deferred libxau.so.6
ELF f7481000-f762b000 Dwarf libc.so.6
ELF f762b000-f7646000 Deferred libpthread.so.0
ELF f7646000-f7789000 Dwarf libwine.so.1
ELF f778a000-f77ac000 Deferred ld-linux.so.2
ELF f77ac000-f77ad000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001e 0
0000001d 0
00000018 0
00000017 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
0000001f 0
0000001c 0
0000001b 0
00000020 explorer.exe
00000021 0
00000023 (D) Z:\eu07\MaSzyna\eu07.exe
00000029 0
00000024 0 <==
-
@szczurek
Nie wiem czy jeszcze aktualne ale ta linijka w logu może być powodem późniejszego kompletnego wyłożenia się wine:
err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: nie można otworzyć pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu
Wygląda na to że nie masz biblioteki libasound.so.2, poszukaj w katalogach systemowych czy jest libasound.so i jeżeli jest zrób dowiązanie symboliczne libasound.so.2 do libasound.so czasem przy częściowej aktualizacji pakietów tworzą się takie cyrki.
-
Czy na ubuntu to zadziała ??
-
Pewnie, że zadziała. Sam mam ubuntu 10.04 LTS i jadę na MaSzynie już ponad 1,5 roku. Oczywiście czasem muszę "łatać" niezgodności z Windowsowych przyzwyczajeń :) ale symek działa bez problemu.
-
Temat od dawna nie poruszany.
Jeśli chodzi o konfigurację Wine do MaSzyny, to u mnie nic nie trzeba robić. Miałem kubuntu 14.04 LTS i wystarczy wybrać trasę i jechać :) Tylko jest pewien problem-trochę przycina (kilka fps). Na Tarniowie mam na dworcu tylko 2 fps.
Reg. obowiązki 16.
Proszę poprawić.
Benek
-
Wine 1.4 na Ubuntu 14.10 x64 (aktualizowany dziarsko od czasów wersji 8, po wersji 10 przeinstalowany na wersję 64-bitową). Też nie robiłem specjalnie nic (poza doinstalowaniem przez winetricks bibliotek directx, msvc**, i podobnych "własnościowych"). Biblioteki directx ustawiłem jako "natywne" a nie "wbudowane", dźwięk na "domyślny systemowy".
Jedna uwaga jaka mi się narzuciła: Linux jako system operacyjny jest czuły na wielkość liter w nazwie pliku czy katalogu. Instalując ręcznie różne paczki muszę uważać żeby pliki lądowały we właściwych katalogach, żeby przy wypakowywaniu przypadkiem nie powstał katalog powiedzmy SM41_v1 obok już istniejącego sm41_v1 - jeśli taka sytuacja wystąpi będzie problem z wczytaniem danych tejże lokomotywy. Dlatego wypakowuję ręcznie, nigdy "z prawokliku".
Rainsted czasem przy modyfikowaniu składu potrafi przestać reagować na przełączanie zakładek myszką (klawiszani strzałek działa), za to sam symulator poprawnie działa nawet w trybie pełnoekranowym w 1920x1200 (karta graficzna GeForce GT 520).
Podczas moich prób zabawy z wbudowanym edytorem miewałem błędy krytyczne i zawieszenie programu, ale to temat nie na ten wątek.
-
Jak poprawnie uruchomić RAINSTED.exe z poziomu konsoli? Używając komendy: wine ŚCIEŻKA/DO/PLIKU/RAINSTED.exe uruchamia mi się edytor scenerii.
-
Ja mam pod Debianem tak samo, ale jak przejdę za pomocą cd do odpowiedniego katalogu i wpiszę wine RAINSTED.exe, to się uruchamia starter.
Nie mam pojęcia czemu, stawiałbym na jakieś kwestie ze ścieżkami domyślnymi - jak uruchomię w ten sposób:
janek@izera:~$ wine /media/janek/Pliki/KOLEJ\ symulatory/MaSzyna_08_13/RAINSTED.exe
To w domowym tworzy mi RAINSTED.ini.
-
To ja o sobie:
W Maszynie 13.08 było:
Renderer:
Gallium 0.4 on AMD RS780
Vendor:
X.Org
OpenGL Version:
3.0 Mesa 10.5.1
W ostatniej 15.04 jest:
Renderer:
Gallium 0.4 on AMD RS780
Vendor:
X.Org
OpenGL Version:
3.0 Mesa 10.5.1
Missed OpenGL 1.3+ drivers!
Więc to raczej zmiany w Maszynie.
Distro PCLOS
-
W którymś exeku doszło logowanie komunikatu o nieznalezieniu sterownika. Mówiłeś jednak, że działa, więc to pewnie urok emulacji jest.
-
Obczajałem sobie najnowszą MaSzynę z patch'em na Wine, to generalnie są dwie rzeczy.
- Żadna wersja symka nie chce chodzić pod najnowszym stabilnym Wine 1.8.1. Trzeba skorzystać z którejś starszej wersji (1.6 lub 1.7) albo z najnowszej wersji rozwojowej (gałąź 1.9.x).
- Jeśli chodzi stricte o błąd związany z OpenGL, występuje on pod wolnoźródłowymi sterownikami Nvidii, nie wiem jak z ATI. Na pewno w pierwszym, a zapewne także i w drugim przypadku pomaga instalacja sterowników własnościowych. Po doinstalowaniu z poziomu ustawień w Ubuntu albo przy pomocy paczki "nvidia-driver" w Debianie problem już nie występuje.
Nigdy nie miałem PC Linux OS, więc mam nadzieję, że instalację sterowników już sobie ogarniesz we własnym zakresie, ale jak coś, to jako linuksiarz służę pomocą ;)
-
Teraz mi się posypało i walczę tutaj:
http://www.pclinuxos.com/forum/index.php/topic,135991.msg1162353.html#new
Ponoć działa ludziom, wiec podejrzewam sterowniki fglrx.
M się system sypnął, zrobiłem reinstal i w wersji 32 bity się uruchamia ale wygląda dziwnie, jakby ne ładował tekstur.
W wersji 64 bity nie uruchamia sie w ogóle.
Czyli problemem może być WINE bądź sterowniki. Na WINE 1.8.x chyba działało bo przed reinstalką system miałem zaktualizowany.
Reg. obowiązki 16.
Proszę poprawić.
Benek
-
Zastanawia mnie upór z jakim Linuksiarze walczą z niepostawieniem windowsa. Na windows potrzebne jest jakieś 25GB (trzeba zrobić miejsce na swapa i na paczkę z dodatkami do symulatora) na osobnej partycji, jeszcze lepiej jest wykorzystać jakiś stary dysk zaczynając od 40GB. Ściągnąć sterowniki do postawionej windy i mamy stabilny system. Stabilniejszy od jakiegokolwiek WINE. Rozumiem powody, dla których stawiacie Ubuntu lub Debiana, ale opisywane kłopoty z WINE wyglądają na masochizm i natręctwo. W dobie gdzie dyski 1000GB są powszechne, a zdobycie starej 40GB to 10zł, postawienie windowsa pod konkretny program, wydaje mi się najbardziej proste.
-
Myślę, że są dwa powody. Pierwszy to taki, że Linux jest darmowy, a Windows nie. Jestem przekonany, że są ludzie dla których ma to ogromne znaczenie. Po drugie, jeśli ktoś przez jakiś czas pracował na Windowsie, a potem na Linuxie, to doskonale wie, że Windows jest ułomnym OS. Ponadto polityka Microsoftu odnośnie inwigilacji (np. wymuszanie aktualizacji, programy działające w tle) budzi niepokój, zwłaszcza jak ktoś posiada Windows8 lub Windows10.
-
Spodziewałem się tych argumentów. Windows ułomny, ale WINE też. Cena, jest argumentem dotąd, kiedy zajrzymy w statystki piractwa różnych programów. Oczywiście nie namawiam na pirackie instalacje, ale mimo wszystko to nadal powszechne zjawisko, nawet w przedsiębiorstwach. Jeśli chodzi o inwigilacje, przed tym już nie ma ucieczki, taka jest polityka korporacji i globalizacji. Stawiając system windows pod symulator, nie trzeba go aktualizować, nawet można wyłączyć kartę sieciową i po problemie. Po za tym, nie mogę się oprzeć wrażeniu, że jeśli uznamy windows za wrogi system, to powinniśmy go poznać i ujarzmić.
-
Teraz mi się posypało i walczę tutaj:
http://www.pclinuxos.com/forum/index.php/topic,135991.msg1162353.html#new
Ponoć działa ludziom, wiec podejrzewam sterowniki fglrx.
M się system sypnął, zrobiłem reinstal i w wersji 32 bity się uruchamia ale wygląda dziwnie, jakby ne ładował tekstur.
W wersji 64 bity nie uruchamia sie w ogóle.
Czyli problemem może być WINE bądź sterowniki. Na WINE 1.8.x chyba działało bo przed reinstalką system miałem zaktualizowany.
Reg. obowiązki 16.
Proszę poprawić.
Benek
A masz zainstalowane paczki wine32 i wine64? Bo MaSzyna jest generalnie 32-bitowa i jak uruchamiałem pierwszy raz obecną MaSzynę przez konsole, to Wine mi się pluło, że muszę dodać architekturę i386 i zainstalować paczkę wine32, żeby się poprawnie uruchomiło.
Co do "uporu nieinstalowania Windowsa", to jeśli do 90% zastosowań wszelakiej maści dany OS mi w zupełności wystarcza i się sprawdza super, to wątpię, żeby mi i wielu innym osobom zwyczajnie chciało trzymać drugi system tylko pod konkretny program. W szczególności, że symek od dawna działa pod Wine bardzo dobrze, a kwestia posiadania Wolnego Oprogramowania to coś więcej niż tylko chęć zaoszczędzenia czy lenistwo. To jest też sprawa pewnej filozofii, ale to raczej nie jest forum od rozpisywania się na ten temat ;) Żaden program nie jest idealny, bo inaczej by nie pisano nowych i nie aktualizowano starych. A Linux ostatnio akurat wreszcie zdobył większe zainteresowanie niż do niedawna - zarówno ze strony zwykłych użytkowników, jak i techników i inżynierów.
-
Od wersji bodajże 1.7 nie trzeba samego WINE w arch i386 instalować, wystarczy przygotować PREFIX pod taką architekturę (patrz man i poradniki w sieci).
Na moim Ubuntu 15.10 jeszcze MaSzyny nie próbowałem, ale na sterownikach z repo dev nVidii i bumblablee bez problemu lata mi EvE Online która też jest w arch i386 a i tak wrzucona w prefix 64bit :D
-
Czy ktoś już z Was próbował uruchomić Maszynę na nowym Ubuntu 16.04><? Zainstalowałem KDE Plasma i póki co nie udało mi się poprawnie tego odpalić
tego.
Pisz staranniej.
Benek
-
Konfigurację sprzętową, wersję WINE i sterowników graficznych poproszę.
-
Zainstalowałem system od zera , Wine tak jak polecacie i ruszyło. Podejrzewam, że za bardzo eksperymentowałem podczas pierwszej instalacji systemu.
-
Witam, to mój pierwszy post na forum. MaSzyne próbuje po raz pierwszy i od razu na Linuxie - dystrybucja Manjaro.
Zainstalowałem Wine'a, nic nie zmieniałem, odpaliłem grę i działa poprawnie, ale na niższych rozdzielczościach.
Gram na laptopie z zintegrowaną kartą graficzną i używam domyślnego sterownika. Oczywiście wyskakuje powiadomienie "missed opengl 1.3+ drivers"
-
Jeśli nVidia to instalujesz sterowniki pobrane od nVidii, po instalacji reboot. Paczka powinna być wyposażona w skrypt/program prime-select, którym z konsoli robisz sudo prime-select nvidia, po czym wylogowujesz się i logujesz ponownie, aby Xorg uruchomił kartę dedykowaną. Teraz odpalasz MaSzynę i cieszysz się możliwościami Twojego GeForce'a:)
Po jeździe, jeśli nie chcesz drenażu baterii, sudo prime-select intel i ponownie wylogowanie i logowanie.
-
Mój problem częściowo się rozwiązał. Włożyłem kartę NVidii i wyświetlanie się nie poprawiło. Stwierdziłem więc, że to nie koniecznie karta. Zainstalowałem wszystkie biblioteki z OpenGl w opisie.
Na roocie WINE się uruchamia i wszystko działa. Więc mam coś spaszczone u mnie z katalogiem domowym. Będę sprawdzał jeszcze na nowym użytkowniku.
-
U mnie jest Linux Mint 18.2 + Wine pobrany za pomocą narzędzia tego systemu. Problemem jest start symulatora. Rainsted uruchamia się, choć trochę kuleje (utrudniona podmiana składów, widok rozkłądu jazdy w tabeli). Symulator nie startuje wcale na exe 171112, na starym uruchamia się ze starym ekranem wczytywania i zawiesza się w momencie czytania scenerii. Miał ktoś z was taki problem? Ja kompletnie się na tym nie znam.
-
Mint to zuo w stylu Ubuntu. Architektura jaka jest? 64 Bity? Karta graficzna? Sterownik? Jądro?
-
Zobacz co tam wypisuje jak uruchomisz w terminalu. Zainstaluj mu directx9, vcrun2015 z winetricks, zaktualizuj wine.
-
Problem z brakiem mozliwosci podmiany skladow wystepowal w starszych wersjach wine, zaktualizuj, w terminalu po kolei:
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'
sudo apt-get update
sudo apt-get install --install-recommends winehq-devel
Jesli nie uruchamia sie exe, sprawdz inna architekture, np. jesli nie chodzi exe x64, to sprawdz exe x86 lub odwrotnie.
-
Nie instalują mi się nowe dodatki. Kiedyś coś tam działało a teraz nie da się naciągnąć na Rainsteda.
-
Nie potwierdzam, na ubuntu działa jak należy.
-
Ja też korzystam z ubuntu 16.04. U mnie działa wszystko jak należy. Nie mam na razie żadnych problemów z instalacją nowych dodatków bądź zmianą składu. Na bieżąco wgrywam nowe exe. Mam kartę Nvidia GT550.
-
A mnie się chowają okienka dialogowe pod Rainsteda i się nie da wyciągnąć. Ta ostatnia wersja mi się nie odpala. Muszę to obadać.
-
Nowy Patch mi się wysypuje. Log ma rozmiar 0. Crash w załaczniku
-
Nie wiem, nie chce mi załadować symboli do tego dumpa. Może spróbuj zaktualizować wine.
A dlaczego nie używasz natywnej wersji linuxowej?
-
Jakoś jest ta wersja linuxowa słabo rozpropagowana?
2. WINE mam aktualne.
3.Jak uzyskać rozdzielczość 1280x720 na pełnym ekranie?
-
Witam!
Mam problem z uruchomieniem najnowszej Maszyny na wine. Nie mam loga, bo jeśli zapis loga jest włączony to od razu jest crash. Jak wyłączylem wszystkie opcje z ustawień, to ładuje się koło 10s i dopiero się wywala błąd. W załączniku crash dump.
A dlaczego nie używasz natywnej wersji linuxowej?
Gdzie można znaleźć te wersje? Żadne szukajki nic nie wiedzą na ten temat :(
-
Redisty przez winetricks zainstalowane? vcrun2015/vcrun2017
Buildy linuxowe najlepiej sobie skompilować z repo https://github.com/eu07/maszyna
Może działać też gotowa binarka https://milek7.pl/.stuff/eu07exe/eu07_180327 z zainstalowanymi bibliotekami (nazwy pakietów dla ubuntu) freeglut3 libpython2.7 libpng16-16 libopenal1 libsndfile1 libluajit-5.1 libserialport0
Do tego katalog z pythonem
virtualenv2 linuxpython64
source linuxpython64/bin/activate
pip2 install pillow
Jednak ze względu na zmiany w ładowaniu ścieżek nie będzie to działać poprawnie na starych E3D. Najlepiej zaczekać chwilę na nowego dumpa z repo z nowymi e3d.
-
Dla Debiana pakiety: freeglut3 libpython2.7 libpng16-16 libopenal1 libsndfile1 libluajit-5.1-2 libserialport0 virtualenv
A katalog z pythonem (w glownym Maszyny):$ virtualenv linuxpython64
$ source linuxpython64/bin/activate
$ pip2 install pillow
i binarka dziala. Nalezy pamietac o nadaniu uprawnien pliku wykonywalnego (chmod +x)
EDIT: Dziala tylko ghostview, po kazdym player train init log konczy sie:Loading Python ...
ImportError: No module named site
-
Hmm, coś z katalogiem pythona brakuje. W dobrym miejscu jest? ma być linuxpython64 w roocie paczki.
-
Heh, moja pomylka, po przeniesieniu katalogu linuxpython64 do glownego Maszyny juz dziala OK.
Czyli wlasnie nadszedl ten moment, kiedy dla pliku wykonywalnego ma znaczenie wielkosc liter w nazwach plikow. Mimo wytycznych wiele plikow niestety przeslizgnelo sie do repo z wielkimi literami i teraz wywala braki.
-
A jak mam OpenSuse'a to zainstalwać to co było dla ubuntu czy debiana? Mimo że mam linuxa niestety jestem laikiem i nie za bardzo ogarniam :|
-
Co zostało z dużymi znakami? Milek konwertował całe repo niedawno i podwójnie tego pilnujemy w testach teraz.
-
binarka z ulepszoną kompatybilnością: https://milek7.pl/.stuff/eu07exe/eu07_180328
jednak e3d nie wymagają przegenerowania, powinno działać na nowej binarce.
A jak mam OpenSuse'a to zainstalwać to co było dla ubuntu czy debiana? Mimo że mam linuxa niestety jestem laikiem i nie za bardzo ogarniam :|
Zainstalować odpowiednie pakiety, powinno znaleźć jak wklepiesz tam w wyszukiwarce. Więcej mogę pomóc na czacie.
-
Pewnie teraz się pogrążę tymi pytaniami... Ale skąd wziąć linuxpython? Jak to uruchomić? Pobrałem binarke, potrzebne biblioteki i co dalej?
Wracając do prawdziwego tematu wątku: pobrałem vcruna i się uruchomiło na wine, ALE mniejwięcej co 2 sekundy jest przycinka, a między tym w miare stabilne na oko jakieś 15-20FPS. Na oko, bo jak włączam jakikolwiek tekst na górze ekranu (f1-f9) to fpsy spadają do 0,5. Renderowanie tekstu wymaga większej mocy obliczeniowej niż cała symulacja? :D Ktoś wie czy da się coś z tym zrobić? (OpenSuse, jakiś stary core i7, intel3000, 8GB RAM)
-
linuxpython64 trzeba wygenerować z konsoli virtualenvem, polecenia podałem wyżej.
Sprawdź czy masz w miarę nowe sterowniki. Sprawdź gfx.resource.sweep no w ini. No i nie wiem czy na intelu pojeździsz, nie masz problemów z oświetleniem w nocy?
-
Co zostało z dużymi znakami? Milek konwertował całe repo niedawno i podwójnie tego pilnujemy w testach teraz.
Sorry, moj blad, znowu. W repo juz jest OK, poprawka musiala byc bardzo niedawno, w uzytkowej 18.01 pobranej we wczesnych dniach jeszcze sie ostaly wyjatki w dzwiekach.
-
Wygenerowany python, ale nadal nie wiem jak uruchomić... ani "./" nie działa ani 2x myszkiem.
Co do wine, to z oświetleniem nie mam problemu bo je wyłączyłem :D ale coś tam działa tylko że brzydko. Nie rozumiem czemu włączenie 2 linijek tekstu praktycznie zatrzymuje cały program? gfx.resource.sweep no gołym okiem nic nie zmienił w działaniu. A sterowników nawet nie mogę znaleźć na opensuse... Chyba już nie wspierany model. Czas na zmiane sprzętu ale to dopiero za jakiś czas...
-
Dałeś uprawnienia do wykonania przez chmod +x?
-
Gotowe, ale mały problem... Nie wczytały się tekstury kabiny (log w załączniku). Tak samo jak na wine, mam zerową wydajność jak uruchomie tekst u góry ekranu. Ktoś ma podobny problem? Da się jakoś zmusić raisted do odpalenia linuxowego eu07?
(EDIT: zapomniałem załączyć log)
-
Chyba nie masz najnowszej wersji, ściągnij jeszcze raz, plik był podmieniany https://milek7.pl/.stuff/eu07exe/eu07_180328
Dla rainsteda trzeba pobrać wrapper https://milek7.pl/.stuff/eu07exe/eu07.exe i nazwać go tak samo jak nazwa binarki z rozszerzeniem .exe, czyli teraz masz binarkę eu07_180328 a wrappera zapisujesz jako eu07_180328.exe
-
Ciekawe, miałem pobraną nową wersje, wymieniłem i tekstury są. Przepraszam że tyle problemów robię, ale nie rozumiem co z tym wrapperem. Pobrałem plik eu07.exe, zmieniłem nazwe na eu07_180328.exe i wybrać to jako exe w rainstedzie? Jeśli tak to nic się nie dzieje po kliknięciu "uruchom scenerie". W każdym razie już prawie działa :)
-
Nadaj również wrapperowi uprawnienia do wykonania, chmod +x
-
Nadal nic się nie dzieje. Da się uruchamiać scenariusze przez plik .scn?
-
Jak ustawiłeś chmody to powinno działać.
Nie rozumiem pytania. Nazwę scn podaje się w argumencie po -s i nazwę pojazdu po -v
-
Dokładnie o to mi chodziło, tylko nie umiałem tego nazwać. Wielkie dzięki za pomoc! Ustawiłem chmody ale nie działa. Jak rasowy (udawany) linuxiarz będę z linii komend uruchamiał :) Tylko szkoda że troche pokaz slajdów, no ale to tylko wymiana kompa pomoże ale da się grać. Jeszcze raz dzięki!
-
Malowanie napisów będzie zmodernizowane gdzieś w połowie roku, chyba że carmel coś szybciej wypuści ze swoim gui.
-
Uprzejmie zgłaszam, że ostatnia wersja 19.01 działa u mnie na PCLOSIE!
-
Pytanie do osób korzystających z Wine: działają wam informacje zwrotne pod Caps Lockiem i Scroll lockiem?
-
MaSzyna 19.01 dziala i u mnie pod Ubuntu 18.04 z wine 4.
Mam tylko taki problem, ze jak probuje skomunikowac ja z arduino przez COM, to pokazuje mi wewnetrzny blad wine. Czy ktos moze mial podobny problem i wie jak go rozwiazac? Z gory dziekuje za kazda pomoc.
-
Zsymlinkowałeś odpowiednie porty COM w .wine do rzeczywistych portów w /dev/ systemu?
Jednak jeśli to możliwe to polecam zbudować natywną binarkę, z tego repo: https://github.com/Milek7/maszyna
Generowanie folderów dla pythonowych ekranów:
virtualenv2 linuxpython64
source linuxpython64/bin/activate
pip2 install pillow
-
Wydaje mi sie, ze mam dobrze zsymlinkowane porty COM w .wine. Dalej wyskakuje mi blad wine, przy uruchamianiu MaSzyny.
Probowalem zbudowac natywna binarke ale wystepuje blad przy generowaniu makefile z cmake.
-- cotire 1.7.10 loaded.
CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)
(Required is at least version "2")
Call Stack (most recent call first):
/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.10/Modules/FindPythonLibs.cmake:262 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:201 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/masno/Downloads/maszyna-master/build/CMakeFiles/CMakeOutput.log"
Milek7 masz moze pomysl jak go rozwiazac?
-
Brakuje ci nagłówków do pythona w systemie, na debianowych to będzie pakiet libpython2.7-dev.
-
Przepraszam, ze zawracam glowe. Cmake poszlo juz bezproblemow, ale za to teraz mam bledy przy uruchomieniu make :/
[ 1%] Building CXX precompiled header cotire/eu07_CXX_prefix.hxx.gch
In file included from /usr/include/glm/gtx/dual_quaternion.hpp:274:0,
from /usr/include/glm/gtx/string_cast.hpp:23,
from /home/masno/Downloads/maszyna-master/stdafx.h:106,
from /home/masno/Downloads/maszyna-master/build/cotire/eu07_CXX_prefix.cxx:4,
from /home/masno/Downloads/maszyna-master/build/cotire/eu07_CXX_prefix.hxx:4:
/usr/include/glm/gtx/dual_quaternion.inl: In constructor ‘constexpr glm::tdualquat<T, Q>::tdualquat()’:
/usr/include/glm/gtx/dual_quaternion.inl:31:20: error: ‘P’ was not declared in this scope
: real(tquat<T, P>())
^
/usr/include/glm/gtx/dual_quaternion.inl:31:21: error: template argument 2 is invalid
: real(tquat<T, P>())
^
/usr/include/glm/gtx/dual_quaternion.inl:32:21: error: could not convert template argument ‘P’ from ‘<type error>’ to ‘glm::qualifier’
, dual(tquat<T, P>(0, 0, 0, 0))
^
CMake Error at CMake_modules/cotire.cmake:1885 (message):
cotire: error 1 precompiling
/home/masno/Downloads/maszyna-master/build/cotire/eu07_CXX_prefix.hxx.
Call Stack (most recent call first):
CMake_modules/cotire.cmake:3558 (cotire_precompile_prefix_header)
CMakeFiles/eu07.dir/build.make:63: recipe for target 'cotire/eu07_CXX_prefix.hxx.gch' failed
make[2]: *** [cotire/eu07_CXX_prefix.hxx.gch] Error 1
CMakeFiles/Makefile2:131: recipe for target 'CMakeFiles/eu07.dir/all' failed
make[1]: *** [CMakeFiles/eu07.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
-
Chyba za stare glm. Jest dołączone na repo, w CMakeLists.txt przesuń tą linijkę
set(GLM_INCLUDE_DIR ${GLM_INCLUDE_DIR} "${DEPS_DIR}/glm/")
poza tego if (WIN32)
-
Przesuniecie tej linijki malo co zmienilo, wystarczylo zainstalowac najnowsza wersje glm ze strony.
A teraz mam kolejny problem... nie moge uruchomic MaSzyny :( . Skopiowalem ten plik eu07 do folderu, gdzie sa wypakowane wszystkie pliki z tych paczek zip. Juz ostatnia prosta. Zrobilem shell scrpt wg instrukcji i dodalem do wykonywalnych przez chmod +x.
Czy moze masz Milek7 jakis pomysl na to? Z gory dziekuje.
Starting MaSzyna rail vehicle simulator (release: M7 23.03.2018, based on tmj-ae5daac9)
For online documentation and additional files refer to: http://eu07.pl
Authors: Marcin_EU, McZapkie, ABu, Winger, Tolaris, nbmx, OLO_EU, Bart, Quark-t, ShaXbee, Oli_EU, youBy, KURS90, Ra, hunter, szociu, Stele, Q, firleju and others
Gfx Renderer: GeForce MX150/PCIe/SSE2 Vendor: NVIDIA Corporation OpenGL Version: 4.6.0 NVIDIA 390.116
Supported extensions: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_vertex_shader_viewport_index GL_AMD_vertex_shader_layer GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_fragment_shader_interlock GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_post_depth_coverage GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_locations GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shader_viewport_layer_array GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_sparse_texture2 GL_ARB_sparse_texture_clamp GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_filter_minmax GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_post_depth_coverage GL_EXT_provoking_vertex GL_EXT_raster_multisample GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_sparse_texture2 GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_filter_minmax GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_window_rectangles GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_NV_robustness_video_memory_purge GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_EXT_memory_object GL_EXT_memory_object_fd GL_KHR_parallel_shader_compile GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_EXT_semaphore GL_EXT_semaphore_fd GL_KTX_buffer_region GL_NV_alpha_to_coverage_dither_control GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NVX_blend_equation_advanced_multi_draw_buffers GL_NV_blend_minmax_factor GL_NV_blend_square GL_NV_clip_space_w_scaling GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_conservative_raster GL_NV_conservative_raster_dilate GL_NV_conservative_raster_pre_snap_triangles GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_draw_vulkan_image GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_fill_rectangle GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_coverage_to_color GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_fragment_shader_interlock GL_NV_framebuffer_mixed_samples GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_geometry_shader_passthrough GL_NV_gpu_program4 GL_NV_internalformat_sample_query GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_path_rendering_shared_edge GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_query_resource GL_NV_query_resource_tag GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_sample_locations GL_NV_sample_mask_override_coverage GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_atomic_float64 GL_NV_shader_atomic_fp16_vector GL_NV_shader_atomic_int64 GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_stereo_view_rendering GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_rectangle_compressed GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NV_viewport_array2 GL_NV_viewport_swizzle GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
Framebuffer objects enabled
Texture sizes capped at 8192 pixels
Shadows map size capped at 2048 pixels
Dynamic light amount capped at 7 (8 lights total supported by the gfx card)
Using multisampling x4
Loading common gfx data...
Created texture object for "textures/fx/lightglare"
Loading texture data from "textures/fx/lightglare.dds"
Created texture object for "textures/fx/sun"
Loading texture data from "textures/fx/sun.dds"
Created texture object for "textures/fx/moon"
Loading texture data from "textures/fx/moon.dds"
Created texture object for "textures/fx/reflections"
Loading texture data from "textures/fx/reflections.dds"
...gfx data pre-loading done
Picking framebuffer setup complete
Shadows framebuffer setup complete
Cab shadows framebuffer setup complete
Reflections framebuffer setup complete
Audio Renderer: OpenAL Soft OpenAL Version: 1.1
Supported extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFTX_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_output_limiter ALC_SOFT_pause_device
ImportError: No module named site
-
Wygląda jak błąd z pythona.
-
Przecież napisałem kilka postów wyżej, trzeba wygenerować katalogi dla pythona.
-
Dziala! Dzieki wielkie. Tylko niektore tekstury sa zle wyswietlane, ale i tak jest dobrze.
Mam jeszcze takie pytanie.. Czy moze wiesz Milek7 jak w takim przypadku poprawnie skomunikowac arduino z MaSzyna?
-
To znaczy konkretniej?
-
Chcialbym podlaczyc cos w rodzaju pulpitu lokomotywy przez arduino do MaSzyny. Na windowsie wystarczylo do pliku eu07.ini dopisac cos w tym stylu:
//uart <nazwa portu> <nie zmieniać> <częstość wysyłania danych (czas)>
uart com3 100000 0.02 0.02
//uarttune <ham. zespolony min> <max> <ham. dodatkowy min> <max> <ciśnienie max w zbiorniku gł.> <max wartość dla PWM> (to samo dla przewodu gł i cylindrów hamulcowych)
uarttune 0.0 255.0 0.0 255.0 1.47 255.0 1.1 255.0 1.0 255.0 5200.0 255.0 1350.0 255.0
//uartfeature <nastawnik> <bocznik> <hamulec> <hamulec lokomotywy>
uartfeature no no yes yes
//uartdebug <wyświetlanie danych debugowania w konsoli>
uartdebug no
A z pewnych wgledow wolalbym to zrobic na linuksie, stad moje pytanie czy wogole da sie tak zrobic i jak (w takich rzeczach jestem dosyc slaby...)
A co do tekstur to wyglada tak jak w zalaczniku..
-
To nie tekstury tylko równoczesne wyświetlanie kabiny hd i lp. Może być spowodowane niekompatybilnością plików i exeka, ale to tak z kwartalna rozbieżność by być musiała i na tych samych danych przez wine byłby taki sam efekt.
-
Zapomniałem jednej rzeczy: zainstalować bibliotekę libserialport-dev i do cmake trzeba dopisać -DWITH_UART=ON
Wtedy konfiguracja w ini taka jak na windows, tylko oczywiście podać odpowiednią nazwę portu (np. /dev/ttyS0), no i upewnić się czy ma się do niego uprawnienia.
-
Zainstalowalem biblioteke libserialport-dev. Wygenerowalem makefile uzywajac
cmake ../ -DCMAKE_BUILD_TYPE=Release -DWITH_UART=ON
, nastepnie uruchomilem make i pojawil sie kolejny problem :(
[ 1%] Building CXX object CMakeFiles/eu07.dir/uart.cpp.o
/home/masno/Downloads/maszyna-master/uart.cpp: In constructor ‘uart_input::uart_input()’:
/home/masno/Downloads/maszyna-master/uart.cpp:12:19: error: ‘struct global_settings’ has no member named ‘uart_conf’
conf = Global.uart_conf;
^~~~~~~~~
CMakeFiles/eu07.dir/build.make:2377: recipe for target 'CMakeFiles/eu07.dir/uart.cpp.o' failed
make[2]: *** [CMakeFiles/eu07.dir/uart.cpp.o] Error 1
CMakeFiles/Makefile2:131: recipe for target 'CMakeFiles/eu07.dir/all' failed
make[1]: *** [CMakeFiles/eu07.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
-
Może być, że biblioteka z twojego systemu jest za nowa lub za stara. Poszukaj wersji w CMakeLists.txt i porównaj z zainstalowaną w systemie.
-
Hmm, zrobiłeś rebuild? To jest zadeklarowane za ifdefem w Globals.h:174
-
Mialem zrobionego rebuilda. Zaktualizowalem cmake z wersji 3.10 do 3.14 zrobilem rebuilda i dalej mam ten sam blad :/
-
Hm, może to w cmake nie definiuje WITH_UART. Zobaczę zaraz.
-
Ok, był błąd, poprawiłem.
-
Dziala! Bardzo dziekuje za pomoc.
EDIT: Komunikacja przez uart dziala. Na torze doswiadczalnym lokomotywa nawet nie drgnie. Na scerii Baltyk prowadzona lokomotywa jedzie, ale po wyjezdzie ze stacji nagle sie zatrzymuje i tekstury za oknem znikaja. Jak to rozwiazac?
-
Na nowo pobralem pliki repo i przy compilowaniu z make pojawia mi sie blad i nwm co z tym zrobic (z pol dnia sie z tym mecze :/ ).
/usr/bin/ld: /usr/local/lib/libglfw3.a(vulkan.c.o): undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libdl.so.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
CMakeFiles/eu07.dir/build.make:1593: recipe for target 'bin/eu07_190409' failed
make[2]: *** [bin/eu07_190409] Error 1
CMakeFiles/Makefile2:136: recipe for target 'CMakeFiles/eu07.dir/all' failed
make[1]: *** [CMakeFiles/eu07.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
-
Próbuje statycznie linkować GLFW3, ale nie wiem właściwie dlaczego. Jak dopiszesz -ldl do flag linkera to też może zadziałać. Chociaż u mnie linkuje dynamicznie do glfw, i tak raczej powinno być.
-
Wkoncu sie udalo, wystarczylo glfw z repo ubuntu.
-
Kiedy probuje uruchomic maszyne z eu07.sh pojawia sie taki blad:
Loading binary format 3d model data from "models/przejazdy/szlab_6r_bombardier.e3d"...
Finished loading 3d model data from "models/przejazdy/szlab_6r_bombardier.e3d"
sound: loading file: sounds/crossingbell1_bombardier1.ogg
terminate called after throwing an instance of 'std::runtime_error'
what(): sound: sf_open failed
Aborted (core dumped)
-
Masz ten plik? sounds/crossingbell1_bombardier1.ogg
-
Tak, mam.
-
Może masz za stare libsndfile, wymagane >=1.0.18
-
Posiadam wersje 1.0.28-4
-
sha256sum sounds/crossingbell1_bombardier1.ogg
d96b8d09d8da50e3be795e3ae03e56c97421ce85a866e72081adc705d594dbba sounds/crossingbell1_bombardier1.ogg
No to nie wiem :/ Tak jakby mu nie pasował ten ogg.
Możesz sprawdzić co zwraca sf_strerror(nullptr) wstawiony za tym sf_open.
-
Przepraszam, niestety nie wiem w ktorym pliku to wpisac.
-
Pozwolę sobie odświeżyć temat. Próbuję uruchomić MaSzynę z wykorzystaniem Lutris (https://lutris.net/) (pod spodem tak naprawdę działa wine). Zastosowałem się do uwag z manuala (https://eu07.pl/theme/Maszyna/dokumentacja/readme.html#5,2). Niestety, po zainstalowaniu okazało się, że nie mam w folderze pliku Starter.exe, a cała zawartość katalogu wygląda tak jak w załączniku. Ktoś zna przyczynę?
-
Nie będę wnikał w ten Lutris
Ale może zainstaluj sobie wine z repo Twojej dystrybucji i zobacz czy zadziała.
Opcja druga - jak nie masz wine w repo to może zainstaluj wine poprzez "FLATPAK".
-
Dokładnie tak Wine został zainstalowany, jeszcze przed pobraniem Lutrisa. Zresztą oba narzędzia są w oficjalnym repozytorium dystrybucji. Ponadto udało mi się za pomocą Lutrisa + Wine skonfigurować i uruchomić starą grę napisaną pod Windowsa. Problem z MaSzyną leży chyba gdzie indziej.
EDIT: Podczas instalacji wyskoczył mi błąd cannot find archive (załącznik). Znalazłem podobny problem (https://eu07.pl/forum/index.php/topic,33367.msg541068.html#msg541068) zgłaszany na forum. W takim razie, skoro coś blokowało pobranie paczek, to zrobiłem to ręcznie zgodnie z instrukcją z tej wiadomości (https://eu07.pl/forum/index.php/topic,33443.msg542428.html#msg542428). Do wypakowania wykorzystałem program 7z (unzip sobie nie poradził). Ostatecznie udało się uruchomić MaSzynę pod Linuksem :)
-
Mi nie działało pobieranie przez kilka miesięcy, ale ostatnio zadziałało.
Zalecam nie grzebanie w WINE w ogóle
-
Zainstalowałem najnowszą wersję MaSzyny (23.04) pod najnowszą wersją stabilną wine (8.0.1), w zupełnie czystym wineprefixie. Wszystko działa i wygląda w miarę dobrze, oprócz Startera (w załączniku na zdjęciu). Lista scenariuszy do wyboru w okienku startera po lewej stronie zupełnie się nie wyświetla. Działa, bo klikając na ślepo da się pozmieniać scenariusze, ale w ogóle nie widać, co się wybiera. Czy ktoś ma pomysł, jaka jest przyczyna? I jaką ewentualnie bibliotekę trzeba dociągnąć do instalacji, żeby lista scenariuszy była widoczna? Jbc, moja karta graficzna to Radeon RX 580.
-
Zainstalowałem najnowszą wersję MaSzyny (23.04) pod najnowszą wersją stabilną wine (8.0.1), w zupełnie czystym wineprefixie. Wszystko działa i wygląda w miarę dobrze, oprócz Startera (w załączniku na zdjęciu). Lista scenariuszy do wyboru w okienku startera po lewej stronie zupełnie się nie wyświetla. Działa, bo klikając na ślepo da się pozmieniać scenariusze, ale w ogóle nie widać, co się wybiera. Czy ktoś ma pomysł, jaka jest przyczyna? I jaką ewentualnie bibliotekę trzeba dociągnąć do instalacji, żeby lista scenariuszy była widoczna? Jbc, moja karta graficzna to Radeon RX 580.
Odpowiadam na swój własny komentarz, bo może ktoś będzie miał podobny problem.
Problem występuje u mnie wyłącznie wtedy, gdy ustawioną w winecfg wersją systemu Windows jest Windows 8.1 lub Windows 10. Jeśli ustawi się w opcji "wersja Windows" cokolwiek innego (np. Windows 7 lub goły Windows 8) lista scenariuszy z powrotem jest widoczna.