Open Rail sous Linux: ça progresse...

Modérateur : Modérateurs

Avatar du membre
CM63
Messages : 1858
Enregistré le : 13 août 2010 21:48
Localisation : Un peu au large de la faille de Limagne
Contact :

Re: Open Rail sous Linux: ça marche!!

Messagepar CM63 » 25 juin 2017 18:57

Bonjour,

Qu'est-ce que tu as comme message d'erreur? Ou qu'est-ce que tu as comme comportement, genre le menu se lance mais pas le jeu, ou autre?. Et voir ce qui serait différent chez toi, moi jai pris:
- installateur 32bits : ça y'a pas le choix, l'installateur de OR est 32bits,
- et pourtant j'ai Linux Mint 64bits, mais pas de problème,
- je choisie Windows XP ou Windows 7 comme config, sinon, avec des versions plus récentes de Windows, il recherche windows update et ça ne marche pas,
- j'ai la version 4.2.12 de PlayOnLinux (pas à jour),
- dans le paramétrage de PlayOnLinux j'ai pris la version 1.6.2 de Wine

Dis moi si d'autres paramètres seraient différents.

PS : chez moi il a mis un temps fou à installer .NET, et toutes les versions, jusqu'à la version sp1 je ne sais plus quoi.
Image

Avatar du membre
CM63
Messages : 1858
Enregistré le : 13 août 2010 21:48
Localisation : Un peu au large de la faille de Limagne
Contact :

Re: Open Rail sous Linux: ça progresse...

Messagepar CM63 » 26 juin 2017 11:52

Bonjour,

Mais par contre, je n'arrive pas à lancer l'éditeur de chemin, TrackViewer. J'ai le message: "SystemInvalidCastException: Specified cast is not valid" dans un popup, puis sortie ;= . D'ailleurs Jacopo a noté ce problème et n'a pas donné de solution.
Image

GibiShadok
Messages : 333
Enregistré le : 01 juin 2014 19:03

Re: Open Rail sous Linux: ça progresse...

Messagepar GibiShadok » 01 juil. 2017 20:37

Bonsoir,

Bon, petite pause taf ; j'ai ressorti mon PC de test et j'ai fait une install de Mageia en 32 bits.

J'utilise winetricks.

Et cette fois... J'ai réussi à installer OR sous Mageia 32 bits ! Le logiciel se lance ; je n'ai pas fait grand'chose car la CG utilisée pour les tests est complètement pourrie.

Voici la marche à suivre ; ça pourra intéresser ceux qui utilisent des distros basées sur RedHat.

Dans le Mageia Control Center, installer les paquetages suivants :

wine
zenity
cabextract

Puis, lancer un terminal, se loguer en root et exécuter les deux commandes suivantes :

wget http://winetricks.org/winetricks
chmod +x winetricks

Winetricks sera installé dans votre home.

Pour le lancer, faire dans un terminal en simple utilisateur :

~/winetricks

Winetricks se lance alors avec une interface graphique ; choisir « Select the default wineprefix », « Install a Windows DLL or component », et cocher :

d3dx9
msxml3
vcrun2008
xna31
dotnet35sp1

Valider et attendre la fin de l'installation. Il est probable que vous ayiez des messages d'erreur relatifs à Mono : n'en tenez pas compte et continuez l'installation. Attention, l'installation de .NET est longue.

Puis, choisir « install a font », sélectionner « corefonts », valider et attendre la fin de l'installation.

Enfin, téléchargez OpenRails 1.2 et installez-le depuis Winetricks (notez que pour installer il faut choisir ..."uninstall" dans le menu d'accueil !).

Enfin, récupérez une installation de MSTS et copiez-là ; je l'ai installée dans mon home ; puis lancez OR et indiquez-lui la localisation du répertoire de MSTS. Si vous n'avez pas d'install de MSTS à copier, il vous faudra l'installer à partir des CD originaux ce qui se passe très bien avec Wine.

J'ai fait une installation simplifiée avec uniquement la LGV med et le TGV d'Edouard ; sinon j'en aurais eu pour un temps fou, j'ai un dossier MSTS de 80 Go...

C'ela dit c'est inutilisable ; mais je pense que la CG est totalement HS. Je vais fouiller dans mon stock de pièces à la recherche d'une carte fonctionnelle...


Edit : carte graphique remplacée et ça marche parfaitement !

Il y a qqs petits soucis mineurs ; j'ai le même souci que CM 63 avec les touches porteuses de caractères accentués.
Modifié en dernier par GibiShadok le 17 juil. 2017 20:49, modifié 1 fois.

Avatar du membre
CM63
Messages : 1858
Enregistré le : 13 août 2010 21:48
Localisation : Un peu au large de la faille de Limagne
Contact :

Re: Open Rail sous Linux: ça progresse...

Messagepar CM63 » 01 juil. 2017 22:58

Bonjour GibiShadock,

Eh bien bravo applaus001 , voila on peut dire qu'on y arrive, tant bien que mal, à part ce Trackviewer qu'on arrive pas à lancer.

Personnellement j'ai un autre problème: je plafonne à 10 FPS, alors que sur mon portable sur Windows je suis à 30 (ce qui n'est pas énorme non plus, mais le mouvement est beaucoup plus fluide, ou plutôt il est fluide, alors que sur mon PC sous Linux il est saccadé).
Image

GibiShadok
Messages : 333
Enregistré le : 01 juin 2014 19:03

Re: Open Rail sous Linux: ça progresse...

Messagepar GibiShadok » 02 juil. 2017 11:27

Bonjour !

Oui, on y arrive enfin /nb

Mes difficultés antérieures venaient du fait que je n'utilisais pas Winetricks car j'avais des difficultés pour l'installer. J'installais donc les différents composants avec Wine directement.

Chez moi c'est complètement fluide, en 1600 x 900 et avec une CG assez modeste ; je suis un peu au-dessus de 30 fps. Mais il est vrai que j'ai fait mes tests avec une ligne peu gourmande... J'ai une vieille CG Nvidia avec le pilote propriétaire.

Je vais refaire mon install avec une version 64 bits de la distribution et je vais aussi continuer de fouiller mon stock de cartes graphiques...

Ensuite, j'essaierai de faire fonctionner les outils de création que j'utilise (soit Sketchup... et la version Linux de TSRE ! Pour The Gimp, par définition, pas de problème <3< ) et de voir ce qu'il en est de ces problèmes avec les touches à caractères accentuées et trackviewer ; à propos de ce dernier, tu as essayé de lancer OR en console pour voir si tu avais un message ?

Avatar du membre
CM63
Messages : 1858
Enregistré le : 13 août 2010 21:48
Localisation : Un peu au large de la faille de Limagne
Contact :

Re: Open Rail sous Linux: ça progresse...

Messagepar CM63 » 02 juil. 2017 12:04

Bon midi,

GibiShadok a écrit :...
Ensuite, j'essaierai de faire fonctionner les outils de création que j'utilise (soit Sketchup...


Que j'arrive à faire fonctionner, moi, aussi, mais tous les ans il faut remettre ça, car il font exprès de faire des nouvelles versions pas compatibles. .;

GibiShadok a écrit : et la version Linux de TSRE !


Y'a une version Linux de TSRE Confused16

GibiShadok a écrit :...
et trackviewer ; à propos de ce dernier, tu as essayé de lancer OR en console pour voir si tu avais un message ?


Oui je pense que j'ai essayé, mais je ne me souviens plus, avec tous ces essais. Je réessayerai demain, quand je serai rentré chez moi, là je suis en week-end avec mon portable sous Windows.
Image

GibiShadok
Messages : 333
Enregistré le : 01 juin 2014 19:03

Re: Open Rail sous Linux: ça progresse...

Messagepar GibiShadok » 02 juil. 2017 15:01

CM63 a écrit :Que j'arrive à faire fonctionner, moi, aussi, mais tous les ans il faut remettre ça, car il font exprès de faire des nouvelles versions pas compatibles. .;


Par prudence - on en a parlé ailleurs - je suis resté à Sketchup 8 ; l'apport des nouvelles versions est sans intérêt au vu de mes besoins et évite d'avoir des soucis avec le plugin pour MSTS.

CM63 a écrit :Y'a une version Linux de TSRE Confused16


koniec.org/tsre5/data/GNU_Linux_TSRE_v0.613.zip

http://www.elvastower.com/forums/index. ... e__st__410

Avatar du membre
Sharpe49
Messages : 317
Enregistré le : 23 août 2010 4:46
Localisation : Lyon (69)

Re: Open Rail sous Linux: ça progresse...

Messagepar Sharpe49 » 14 juil. 2017 17:14

Salut,

En même temps, c'est super facile de compiler TSRE sous Linux car le logiciel a été codé avec du C++ et le framework Qt... et si un truc codé avec Qt ne fonctionne pas sous Linux... ?2?
Cédric Gniewek
Développeur Open Rails

Scripts Open Rails pour matériel roulant : signalisation française et robinet de freinage PBL2
https://github.com/Sharpe49/OpenRails_Scripts

Avatar du membre
CM63
Messages : 1858
Enregistré le : 13 août 2010 21:48
Localisation : Un peu au large de la faille de Limagne
Contact :

Re: Open Rail sous Linux: ça progresse...

Messagepar CM63 » 16 juil. 2017 18:04

Bonjour,

Heureux de te revoir, Cédric .=

Sharpe49 a écrit :... si un truc codé avec Qt ne fonctionne pas sous Linux... ?2?


Oui, en effet.
Image

Avatar du membre
Dracoctix
Messages : 33
Enregistré le : 13 avr. 2017 13:54
Localisation : Chez moi o/
Contact :

Re: Open Rail sous Linux: ça progresse...

Messagepar Dracoctix » 30 juil. 2017 18:32

Salut !
Merci pour le tutoriel, j'ai réussi à faire tourner OpenRails sur Debian Sid amd64 avec le noyau 4.11.0-2 ^^

Après, l'éditeur de consist de TSRE5, c'est un peu plus laborieux puisqu'il ne semble accepter que les fichiers dont le nom est exclusivement composé de minuscules, et renommer de tels fichiers en bloc risquerait de rendre l'installation non-fonctionnelle, je vais étudier la création de liens symboliques en masse, en attendant j'utilise la dernière version de TSRE5 disponible en 32 bits pour Windows, avec Wine :D

Après, le seul souci, c'est les performances, de 40-50 fps sous Windows 10 x64, je passe à une petite vingtaine sur Debian Sid, mais ça doit être lié à l'émulation je pense ^^
Donc merci d'avoir partagé et traduit ce tutoriel =)

Avatar du membre
CM63
Messages : 1858
Enregistré le : 13 août 2010 21:48
Localisation : Un peu au large de la faille de Limagne
Contact :

Re: Open Rail sous Linux: ça progresse...

Messagepar CM63 » 30 juil. 2017 20:03

Bonjour,

Content que ça marche pour toi, moi aussi j'ai ce problème de fps très bas, 10 il me semble , je ne sais pas d'où cela vient.
Image

Avatar du membre
Dracoctix
Messages : 33
Enregistré le : 13 avr. 2017 13:54
Localisation : Chez moi o/
Contact :

Re: Open Rail sous Linux: ça progresse...

Messagepar Dracoctix » 30 juil. 2017 20:15

CM63 a écrit :Bonjour,

Content que ça marche pour toi, moi aussi j'ai ce problème de fps très bas, 10 il me semble , je ne sais pas d'où cela vient.

Re !

Pour ma part, j'ai d'abord mis ça sur le dos d'Optimus, que je pensais mal-géré par PlayOnLinux (j'ai cependant modifié les fichier de celui-ci comme j'ai pu le voir sur un topic de leur forum, pour lancer wine en optirun), mais manifestement, le problème ne venait pas de là (d'ailleurs, même sur mon chipset (Intel Graphics 4600HD), ORTS tourne mieux sous Windows que sous Linux sur ma CG (GTX 950M)).

Après, dans la mesure où on émule directx et toutes ces choses, je pense que cela s'améliorera peut-être au fil des versions de wine, ou, peut-être, d'ORTS (j'utilise la dernière stable d'ORTS et j'utilise la dernière version de wine disponible sur les dépôts de Debian Sid). Le mieux étant, bien entendu, une version Linux d'ORTS, mais je ne pense pas qu'un tel projet vienne à aboutir d'ici peu ^^

Ma foi, wait & see, et merci encore de ta traduction =)

EDIT : Par contre, je constate que les temps de chargement sont très largement raccourcis, ce qui est très appréciable, malgré la relative stabilité du truc o/

Avatar du membre
RM77
Testeur
Messages : 1178
Enregistré le : 03 août 2005 8:19

Re: Open Rail sous Linux: ça progresse...

Messagepar RM77 » 31 juil. 2017 7:49

Bonjour
CM63 a écrit :... moi aussi j'ai ce problème de fps très bas, 10 il me semble , je ne sais pas d'où cela vient.

C'est normal. Pour faire fonctionner un produit Windows avec linux c'est exactement comme pour faire lire du chinois à un français moyen. Il est indispensable d'avoir un traducteur (interpréteur).
Quand linux voit un programme Windows, il va commencer par le lire, le traduire et l'interprété de la même façon que les vieux programmes écrit en texte (Basic) pour les ordinateur des années 70/80. Il devait lire le texte regarder dans son dictionnaire ce que ça devait faire et ensuite de le faire. Il est venu ensuite l'époque des premiers "compilateurs" comme le "Pascal" qui transformait les textes en "Pcode" et réduisait la taille de l'exécutable et divisait par deux les temps de traitement. Enfin, sont arrivé de vrai compilateur qui transformait le codes texte en binaire dans un langage compris directement par le processeur. Le gain de temps était énorme (au moins dix fois).
Le produit que tu utilises est en quelque sorte un interpréteur. En plus de faire ce qu'on lui demande, il commencer par lire le code, recherche dans sa mémoire comment le traduire avant de l'exécuter et ça demande du temps. Résultat, c'est 2,3,..., fois plus lent d'où une baise du FPS pour laisser le temps au processeur de faire le reste du boulot.
Dracoctix a écrit :Le mieux étant, bien entendu, une version Linux d'ORTS, mais je ne pense pas qu'un tel projet vienne à aboutir d'ici peu

C'est effectivement la meilleur solution.
A+
Deux choses sont infinies : l'Univers et la bêtise humaine. Mais, en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue.
Albert Einstein.

Avatar du membre
CM63
Messages : 1858
Enregistré le : 13 août 2010 21:48
Localisation : Un peu au large de la faille de Limagne
Contact :

Re: Open Rail sous Linux: ça progresse...

Messagepar CM63 » 31 juil. 2017 9:17

Bonjour,

Merci RM77 pour ces infos. On demande effectivement beaucoup à la machine. En principe sur cette machine j'ai 3 cœurs, je regarderai s'ils sont bien sollicité tous les 3. Je peux passer à 4, mais dans ce cas le ventilo marche à fond, il ne régule plus, et ça me couvre le son du jeu =.
Image

Avatar du membre
RM77
Testeur
Messages : 1178
Enregistré le : 03 août 2005 8:19

Re: Open Rail sous Linux: ça progresse...

Messagepar RM77 » 31 juil. 2017 9:39

re
CM63 a écrit :...dans ce cas le ventilo marche à fond, il ne régule plus, et ça me couvre le son du jeu =.

Ce n'est pas grave, choisi des activité avec un 65500 et tu pourras croire que le "Moïse" (coupleur du ventilateur) s'est mis en route.
jesors
Deux choses sont infinies : l'Univers et la bêtise humaine. Mais, en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue.
Albert Einstein.


Retourner vers « Portage Linux »