libcsfml-system.so.2.5 [Réglé]

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur
Reprise du message précédent
Re-Je ne connaissais pas encore ton copain Jack

Le message d'erreur que tu donnes, c'est bien avant la commande jack_control start ?
Parce qu'il se plaint du serveur jack qui n'a pas démarré.
Si tu as lancé jack_control après le message d'erreur, quel est le nouveau message ?
Sinon, il est possible que des dépendences (lib) n'aient pas été spécifiées, mais elles nous font défaut.
Tu peux essayer d'installer pulseaudio-module-jack pour voir.
En parcourant rapidement la doc de Jack, il semble aussi qu'il faille que ton user soit dans le groupe audio (jackuser pour Fedora).
Pour te mettre dans le groupe audio, en root :
Code BASH :
sudo gpasswd -a $USER audio
Pourrais-tu aussi donner tous les messages quand tu installes le jeu ?
A+
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :


Alors pulseaudio-module-jack est installé, j'ai d'ailleurs installé plein de choses qui concerne Jack.
Là je ne suis plus sur ce PC.
Demain j'essaierai de mettre $USER dans audio, merci de l'info.
Le jeu a quand même démarré avec la musique, mais toujours avec quelques messages d'erreurs du même ordre, une histoire de son.
En fait je n'ai pas installé le jeu.
J'ai compilé les sources juste avec make.
Je redis tout ça demain.
En plus c'est drôle, sur Fedora il n'y a même pas "pavucontrol", je me demande si le son fonctionne avec PulseAudio.
Je viens de lire que ce serait plutôt PipeWire que je ne connais pas.
En lancant alsamixer en console j'ai vu PipeWire.
Bon, je redis quoi à tête reposé.

Édité par gerard-ll Le 28/12/2021 à 21h32
Pal mal Mageia!
@+
Gérard
@+
Gérard

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur
gerard-ll :
En lancant alsamixer en console j'ai vu PipeWire.
Bon, je redis quoi à tête reposé.
En lancant alsamixer en console j'ai vu PipeWire.
Bon, je redis quoi à tête reposé.

Salut
J’ai vu aussi des plug-ins jack pour pipewire dans les dépôts Mageia.
A installer éventuellement si problème persiste.
A+
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Alors voilà où j'en suis.
J'ai tout fait pour que ça fonctionne mais le jeu marche à moitié et je n'ai même plus la musique maintenant?!

Et toujours les même messages d'erreurs, un petit peu moins quand même :
Code TEXT :
[gerard@linux My_hunter]$ ./my_hunter [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [W][000002290.555300][pipewire-jack.c:1809 client_node_port_use_buffers()] jack-client 0x15ce610: Failed to mlock memory 0x7f2c5464c060 32768: This is not a problem but for best performance, consider increasing RLIMIT_MEMLOCK [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
Je sais que c'est cette histoire de son qui bloque le jeu.
Après toutes mes installations pour faire fonctionner jack, je vois pipewire en haut à gauche sur alsamixer au lieu de pulseaudio :

J'ai fichu $USER dans audio :
Code TEXT :
[gerard@linux ~]$ su Mot de passe : [root@linux gerard]# gpasswd -a $USER audio Adding user gerard to group audio
pulseaudio-module-jack est bien installé :
Code TEXT :
[gerard@linux ~]$ rpm -qa | grep pulseaudio-module-jack pulseaudio-module-jack-14.2-2.1.mga8
J'ai installé tout ça pour pipewire :
Code TEXT :
[gerard@linux My_hunter]$ rpm -qa | grep pipewire lib64pipewire0.3_0-0.3.19-1.mga8 pipewire-jack-audio-connection-kit-0.3.19-1.mga8 lib64pipewire-devel-0.3.19-1.mga8 pipewire-utils-0.3.19-1.mga8 pipewire-libjack-0.3.19-1.mga8 pipewire-plugin-jack-0.3.19-1.mga8 pipewire-0.3.19-1.mga8 gstreamer1.0-pipewire-0.3.19-1.mga8 pipewire-alsa-0.3.19-1.mga8
Tout ça pour jack :
Code TEXT :
[gerard@linux My_hunter]$ rpm -qa | grep jack jackit-1.9.14-1.mga8 pipewire-jack-audio-connection-kit-0.3.19-1.mga8 qjackctl-0.9.0-1.mga8 pipewire-libjack-0.3.19-1.mga8 gstreamer1.0-jack-1.18.5-1.mga8 pulseaudio-module-jack-14.2-2.1.mga8 pipewire-plugin-jack-0.3.19-1.mga8 lib64alsa-plugins-jack-1.2.2-2.mga8 libjack0-1.9.14-1.mga8
Mais voilà le jeu s'ouvre, le petit squelette va de gauche à droite, le carré bleu en haut est bloqué, plus de musique, pas de possibilité de cliquer sur se qui bouge pour avoir des points.
Dommage.
Ca c'est de la faute à Fedora qui n'utilise pas les mêmes choses que les autres.

Si ça te dis quelque chose tout ça squid-f


Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Code TEXT :
[gerard@linux ~]$ rpm -qa | grep qemu qemu-audio-alsa-5.2.0-4.mga8 qemu-common-5.2.0-4.mga8 ipxe-roms-qemu-20200823-1.mga8 qemu-audio-oss-5.2.0-4.mga8
Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Code TEXT :
[gerard@fedora ~]$ !71 rpm -qa | grep jack pipewire-jack-audio-connection-kit-0.3.40-1.fc35.x86_64 qemu-audio-jack-6.1.0-10.fc35.x86_64
Pour pipiewire :
Code TEXT :
[gerard@fedora ~]$ rpm -qa | grep pipewire pipewire-0.3.40-1.fc35.x86_64 pipewire-libs-0.3.40-1.fc35.x86_64 pipewire-jack-audio-connection-kit-0.3.40-1.fc35.x86_64 pipewire-gstreamer-0.3.40-1.fc35.x86_64 pipewire-alsa-0.3.40-1.fc35.x86_64 pipewire-pulseaudio-0.3.40-1.fc35.x86_64 pipewire-utils-0.3.40-1.fc35.x86_64
Pour pulseaudio :
Code TEXT :
[gerard@fedora ~]$ rpm -qa | grep pulseaudio pulseaudio-libs-15.0-2.fc35.x86_64 pulseaudio-libs-glib2-15.0-2.fc35.x86_64 pipewire-pulseaudio-0.3.40-1.fc35.x86_64
Voilà

Edit : je ne vois pas "pipewire-pulseaudio" sur Mageia, peut-être qu'il est là le souci?
Édité par gerard-ll Le 29/12/2021 à 12h00
Pal mal Mageia!
@+
Gérard
@+
Gérard

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur
Tu avais bien redémarré ou déconnecter/reconnecter après avoir ajouté l'utilisateur dans le groupe audio ?
L'erreur liée au real time fait penser à une histoire de droits. La doc en parle. Ajouter l'utilisateur au groupe audio est une première étape.
http://linuxmao.org/PAM
Ensuite, il faut donner des autorisations au groupe en éditant le fichier /etc/security/limits.d/95-jack.conf (j'ai vérifié sa présence sur ma machine).
et vérifier la présence (l'ajouter sinon) de :
Code BASH :
# Support Temps réel pour le groupe audio @audio - rtprio 90 @audio - memlock unlimited
puis s'assurer que cette instruction est bien commentée (# au début) :
Code BASH :
# @audio - nice -15
Pour finir, se déconnecter puis se reconnecter.
Vérification par la commande :
Code BASH :
ulimit -l -r
qui doit retourner :
max locked memory (kbytes, -l) unlimited
real-time priority (-r) 90
real-time priority (-r) 90
Je découvre avec toi. J'ai juste plagié la doc

Si cela ne s'améliore pas, il y a aussi l'histoire de faire cohabiter ce serveur son avec les autres :
http://linuxmao.org/Jack+et+les+autres+serveurs+son?structure=Accueil+Logiciels
et tu peux essayer cela : http://linuxmao.org/pulseaudio+vers+jack
j'espère juste que cela ne va pas te mettre le bazar

A+
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
squid-f :
Tu avais bien redémarré ou déconnecter/reconnecter après avoir ajouté l'utilisateur dans le groupe audio ?
Ah je redémarre pour voir!

squid-f :
j'espère juste que cela ne va pas te mettre le bazar 

C'est un PC de tests, je réinstalle tout si je fiche le bazar.

Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Code TEXT :
[gerard@linux My_hunter]$ ./my_hunter [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [W][000000563.280831][pipewire-jack.c:1809 client_node_port_use_buffers()] jack-client 0x6be4a0: Failed to mlock memory 0x7feb14ab5060 32768: This is not a problem but for best performance, consider increasing RLIMIT_MEMLOCK [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
Je regarde le reste dans l'après-midi.
Merci de ton aide



Edit : Ah oui au fait, j'ai démarré qjackctl avant de démarrer le jeu!
Édité par gerard-ll Le 29/12/2021 à 12h16
Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Code TEXT :
# @audio - nice -15
Mon fichier 95-jack.conf après ajout des lignes : (il y en avait déjà 2)
Code TEXT :
[gerard@linux Téléchargements]$ cat /etc/security/limits.d/95-jack.conf # Default limits for users of jackit @realtime - rtprio 99 @realtime - memlock unlimited # Support Temps réel pour le groupe audio @audio - rtprio 90 @audio - memlock unlimited
Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Quoi que je ne vois pas la même chose

Code TEXT :
[gerard@linux Téléchargements]$ ulimit -l -r max locked memory (kbytes, -l) 64 real-time priority (-r) 0
Edit : Ben là c'est encore mieux j'ai ça quand je démarre le jeu!

Code TEXT :
[gerard@linux Téléchargements]$ ./my_hunter bash: ./my_hunter: Permission non accordée
Édité par gerard-ll Le 29/12/2021 à 12h43
Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :



Mais sans le son.
Ma nièce m'a renvoyé l’exécutable un peu modifié et ça fonctionne.
Elle m'a dit qu'elle n'avait rien touché pour le son, mais bizarrement ça marche.
Je regarde pour le son vu que j'ai toujours ces erreurs :
Code TEXT :
[gerard@linux My_hunter]$ ./my_hunter [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [W][000005121.495382][pipewire-jack.c:1809 client_node_port_use_buffers()] jack-client 0xef4490: Failed to mlock memory 0x7f305c157060 32768: This is not a problem but for best performance, consider increasing RLIMIT_MEMLOCK
Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Là c'est une baffe qui fonctionne en Bluetooth.
![:] :]](/images/smileys/8.gif)
Édité par gerard-ll Le 29/12/2021 à 19h23
Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
J'ai redémarré encore une fois mon PC suite à des changements que j'ai fait et ça fonctionne.
J'ai mis ça :"/usr/bin/jackd -d alsa -P hw:0,1" dans les options de qjackctl.
Mais je ne sais pas si c'est ça car j'ai de la musique même si je ferme qjackctl!?!
Je n'y comprends rien mais ça fonctionne!
Merci pour ton aide squid-f.


Edit : J'ai branché un casque à fils, vu que je n'ai pas de baffe avec fils à brancher. C'est peut-être aussi ça que ça fonctionne.

Édité par gerard-ll Le 29/12/2021 à 20h54
Pal mal Mageia!
@+
Gérard
@+
Gérard

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur

« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie