Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

2 - Les distributions et les noyaux

> Forums de discussion > 2 - Les distributions et les noyaux > [RESOLU] FEDORA et PIPEWIRE (l'installation de distribution c'est ma grande passion)
Dernier post
Page : 1/2   -   Aller directement à la page : 1  2 

[RESOLU] FEDORA et PIPEWIRE (l'installation de distribution c'est ma grande passion)

Raoul86 utilisateur non connecté
Salut,

je tente une nouvelle expérience car j'ai été séduit par les présentations de fedora 37:
donc mon "projet" ce serait de tester une installation de fedora workstation 37 sur un disque dur externe ssd, pour voir ce que ça peut valoir avec de la MAO. L'idée à terme si ça marche c'est de faire une installation doual boot sur mon ordi avec 2 SSD, l'un avec fedora et l'autre éventuellement avec librazik. histoire d'avoir un ordi polyvalent d'un coté pour tout faire avec un environnement convivial, et de l'autre une distribution plus stable pour le TRAVAIL du son (sans histoire de performance graphique ou je ne sais quoi)

Donc là je viens juste d'installer fedora et l'installation est hyper simple. D'entrée de jeu je fais mes premiers pas avec pipewire et j'ai installé direct gpwgraph pour voir que d'entrée de jeu toutes mes entrées sorties appraissent : WAOUH!
Image

je n'ai encore eu aucun réglage à faire.

Par contre je viens de reproduire ce que j'ai fait sur d'autres distributions c'est à dire créer u n audio groupe à mon nom avec la commande:
sudo usermod -a -G audio $USER

et j'ai aussi été dans le fchier limits.conf pour mettre le rtprio à 95 et le memlock sur unlimited.
Image

je ne sais pas si ça c'est bien mais ça fait parti de l'éxpérience alors on verra.

ce qui décontenance, c'est que je n'ai pas accès à Jack: j'ai installé qjackctl ou cadence mais les 2 sont muets pour intervenir dans la config. malgré tout jack est bien présent puisque à l'ouverture d'ardour l'ensemble des ports de connexion entrée sortie étaient apparents sur le graphe comme avec JACK

J'ai donc installé ardour 7 (vu que je cotise ) et pour l'instant sur un premier essai avec une seule piste, tout marche nickel en ouverture d'une session avec une connexion à jack. je n'ai pas encore fait varier les tampons et les echantillonage mais je m'inspirerai de ce qui a déjà été ecrit sur ce site....

voilà pour l'instant ça part bien... on verra la suite des épisodes...

une des questions que je me pose c'est est ce que je vais trouver toutes les ressources en logiciels et en greffons MAO que je pouvais trouver sur les autres distributions.

si vous avez des conseils....

Raoul86 utilisateur non connecté
je fais un tout petit point avant d'oublier.

mon test avance mais c'est pas très stable tout ça. Est ce parce que je suis sur un disque dur externe? est ce parce que j'ai mis un noyau RT? est ce wayland qui dès fois me fait des frises qui fait qua je reboot...
ça fait partie du jeu de l'expérience.

j'ai mis en place les dépots de audinux du projet copr  . par contre j'ai pas trouver de méta paquet et pour avoir accès aux logiciels , j'ai du installé "gnome paquet" (un genre de synaptic avec gnome) plutot que de passer par la logithèque de fédora... bizarre mais bon ça marche. j'ai installé quelques logiciels de test (setbfree, guitarix, zunaddsub) et une série de greffons (style calf, lsp rakarrackplus etc...)
carla et ardour les trouvent donc ça va.

par contre j'ai un peu galéré pour trouver la façon de changer la fréquence d'échantillonage sous ardour... je sais que certains en avaient parlé sur le forum et il se trouve que le truc sur lequel je travaille est en 44100 htz...
à la fin j'ai trouvé une méthode: https://discourse.ardour.org/t/opening-a-44-1khz-session-with-pw-jack/106716/4

voilà la ligne de commande que j'ai converti pour ardour 7

pw-metadata -n settings 0 clock.force-rate 44100
pw-jack /opt/Ardour-6.9.0/bin/ardour6


... et pour l'instant ça marche...

je marche sur des oeufs... la suite au prochain numéro

Raoul86 utilisateur non connecté
Aie! ça se complique sérieusement...

d'abord graphiquement, et tandis que j'ai une carte radeon (donc pas ce noeud à problème qu'est nvidia) j'arrive pas à avoir quelque chose de performant. je soupçonne l'erreur d'avoir commencer par .... mettre un noyau RT que je n'aurais pas du faire. (promis je crois que je vais définitivement abandonner les noyaux RT qui ne sont que des sacs d'ennui)

mais tandis que les installations logiciels se passent plutot bien. c'est l'utilisation de pipewire que je ne comprend pas. Je pensais avoir un bon outil avec gpwgraph. Mais je m'aperçois que dès que je veux toucher au niveau de son de sortie audio, un nouvel élément apparait sur le graph qui se connecte à la sortie de la carte son se qui très vite donne un gros pataquès illisible à l'image sans bien comprendre ce qui se passe. par ailleurs je n'arrive pas à avoir la main sur les niveaux de sortie audio de la carte son. et le choix du périphérique de sortie son classique devient un jeu de hasard.
en gros l'espérance d'une prise en main graphique du bousin a l'air mal engagé...
Image

si on a joute le fait que je n'arrive pas à démarrer une application .exe sous wine pour les les applications ou pluggins mao que je voudrais utiliser.... ça part pas bien du tout...

je vais laisser reposer ça un peu un jour ou deux (ou trois) et on verra la suite.

Benfco utilisateur non connecté
Bienvenue sur fedora.
Personnellement je n'utilise pas de noyau custom pour le rt, le kernel fedora fait déjà bien le taf.
Je suis avec pipewire pour un usage standard, mais pour la mao je n'utilise pas le jack intégré a pipewire (voir jack-audio-connection-kit). Il a l'avantage d'être moins prise de tête sur l'échantillonnage et qjackctl fonctionne bien avec.
De plus pipewire-jack mélange dans les graphes toutes les cartes son, micro, webcam etc et c'est le bazar, alors qu'avec juste jack je n'ai que ma carte maudio.
Le dépôt audinux est top.

Sinon si tu veux du tout prêt façon librazik, tu as fedora jam.

Autre point personnel, pour les paquets je préfère la ligne de commande avec dnf plutôt que gnome logiciel.

jujudusud utilisateur non connecté France
Attention, dans Fedora, c'est pas configuré de la même manière que sur les autres distributions...
Surtout avec PipeWire ... le fait de te mettre dans le groupe audio ... je ne pense pas que ce soit une bonne idée.

Il y a des informations spécifiques pour Fedora dans la page pam.

De plus, ces informations sont valables avec un système qui utilisa ALSA - PulseAudio - JACK. Je ne sais si c'est valable pour ALSA - PipeWire.

Les noyaux RT sont à oublier dans quasiment tous les cas d'usage pour la MAO.

Raoul86 utilisateur non connecté
merci j'ai bien pris note de toute vos remarques intéressantes. je crois que mon premier essai viens d'échouer. effectivement le RT je peux-je dois oublier!biggrin

il va falloir éventuellement que je recommence depuis le début.

Mais c'est vrai que du coup pipewire, si ça a l'air super intéressant (et j'imagine que d'ici 5 ans ce sera sans doute THE serveur son intéressant), si pour la mao , on doit se replier sur jack avec la technique pipewire-jack de Benfco... à quoi ça sert d'avoir pipewire à l'heure actuelle?...

un peu comme le rapport que j'entretiens avec wayland... quasi systématiquement je rebascule sur x11...
... un truc de vieux quoi.

faudra donc que je recommence mon essai.

je viens de jeter un oeil sur la page pam... merci. une fois de plus je me suis planté: il faudrait faire un groupe jack et pas un groupe audio...

Benfco utilisateur non connecté
pipewire fonctionne très bien. Mais pipewire-jack n'est pour moi pas au niveau de jack.

jujudusud utilisateur non connecté France
De mon côté et sur archlinux, je n'utilises plus que pipewire-jack.
Plus de PulseAudio et de ponts pour faire fonctionner mon système. Tout fonctionne "tout seul", ou plutôt grâce au travail de configuration des gens qui s'occupe de la distribution.

Benfco utilisateur non connecté
Avec pipewire-jack les entrées de ma m-audio fasttrack pro ne fonctionne pas. Par contre le cable rocksmith oui.
Mais le plus genant que j'ai rencontré c'est qu'on ne puisse pas régler l'échantillonage, buffer etc avec qjackctl.
Tous les périphériques audios sont mélangés (ce qui peut en satisfaire certains qui utilisent plusieurs interface) et ça peut creer la confusion ou un réglagle plus minutieux dans le brassage.

piratebab utilisateur non connecté
Effectivement, le réglage de la fréquence d'échantillonage ne se fait pas toujours via qjackctl. Sur debian par exemple, le maintenaur du paquet qjackctl ne veux pas couper la dépendance avec le paquet jack.
Pour la régler, il faut modifier un fichier de conf, pas très pratique. Mais bon, je ne la change jamais, donc ça me va.
Par contre le fait que tout les périphériques audio soient dispos est pour moi un gros avantage par rapport à Jack. Les interfaces étant clairement identifiées, ça ne me pose pas de problème.
Est ce que tu as essayé de les gérer avec pavucontrol ?

ycollet utilisateur non connecté France
De mon côté. avec Fedora 37, ça se passe pas trop trop mal. Encore quelques Xruns, mais ça va.

Première chose: ne plus utiliser qjackctl ... mais qpwgraph ou raysession pour faire ses connections.
pw-jack est lancé automatiquement en tâche de fond quand on lance une application qui a besoin de jack.

Ensuite, pour les réglages de buffer:
pw-metadata -n settings 0 clock.force-quantum 256

On peut faire pas mal de choses avec pw-metadata.

Cerise sur le gâteau:
Avec les noyaux 6.*, une grosse partie de noyau RT est déjà dedans.
Il faut juste ajouter un paramètre au boot du noyau: "preempt=full"

Sur Fedora 37, je suis avec un Quantum de 128 et j'ai juste quelques Xruns.
A priori, le nirvana devrait arriver avec le noyau 6.3.

ycollet utilisateur non connecté France
J'ajoute, je crois me rappeler qu'il faut s'ajouter au groupe pipewire et il doit y avoir des ajustement à faire dans /etc/security/limits.d/

jujudusud utilisateur non connecté France
Pour donner envie à des utilisateurs de basculer ou de choisir Fedora, ce serait bien de mettre à jour les pages qui concernent cette distribution.

Ça vous tente ?

Benfco utilisateur non connecté
Effectivement, il y a une bonne mise à jour à faire, par exemple, je crois que CCRMA ne propose plus de kernel, en plus sur leur site ça s'arrete à F30.

ycollet utilisateur non connecté France
Ca me va. Je vais jeter un coup d'oeil à la page et voir ce que je peux mettre à jour.

Raoul86 utilisateur non connecté
juste pour faire un petit point... et un dernier point sur ma découverte de fedora...
c'est un semi échec.
je tiens toutefois à dire que le gros point positif de cette expérience est le dépot audinux de ycollet qui est super complet. (il y a quasi tout!)
je suis presque arrivé au bout d'une installation complète.
Mais je voulais tenter cette expérience car j'avais cru comprendre que fedora avait fait de gros bonds en avant pour permettre une installation simplifiée.
..mais en fait non... j'en ai passé des heures en ligne de commande. et en navigation sur des sites pour arriver à mes presque fins.
Mais je dois dire que l'un des problèmes les plus pénibles semblent venir de l'objectif de faire marcher ma vieille carte graphique radeon hd 7850. ça a été beaucoup plus dur qu'il n'y paraissait. J'y suis arrivé malgré le fait qu'y compris pour l'installation de carla par exemple, ça rentrait en conflit parfois (?!)..... et je dois donc faire un mea culpa car j'avais beaucoup incriminer debian à une époque là dessus... et ça semble etre un problème récurrent sur beaucoup de distribution. (pour moi il faut vraiment que je reste sur des distributions qui prennent correctement dès le début ces pilortes propriétaires)

je l'ai dit j'ai presque fait une installation complète réussie (ardour,carla, pipewire, greffons, instruments, j'ai même récupéré un .so de tonelib gfx et ça marche... tout en réussissant à tester des jeux steam pour la carte graphique) ) et j'ai entrevue les possibilités de pipewire. (quand ça marche peu de xrun alors que j'ai même pas configurer l'audio)
mais j'ai arrété lorsque je bloquais sur les installations des vst windows sur carla qui buguaient jusqu'à ce que mystérieusement le moteur son du système se plante.

Je me suis dit alors. bon stop! on respire et on arrête.

d'autant plus que je voulais tester fedora avec gnome pour voir les possibilités de la bete et de cet environnement de bureau... et pour le travail, je reste définitivement conquis par KDE.

c'est un ABANDON pour moi. mais j'imagine que d'ici 2 ou 3 ans ce sera super performant... et un peu plus accessible.

Benfco utilisateur non connecté
C'est toujours bien de tester les choses pour trouver chaussures à son pied.
Je n'ai pas eu de problème particulier avec ma radeon hd 7790.
Pour utiliser pleinement fedora avec ce genre de carte, c'est vrai il faut de la ligne de commande et customiser grub avec les options
radeon.cik_support=0 amdgpu.cik_support=1
.
J'ajoute également
preempt=full
pour la MAO.
De même sur ce point de la MAO, il faut déverrouiller les limites pour user de jack et audio avec /etc/security/limits.d/ (encore de la ligne de commande) et ajouter son utilisateur dans les groupes adéquats.
Je pense que c'est quelque chose de récurant à bien des distris. Il faudrait limite un petit outil pour faciliter ça.

Après gnome c'est sur, c'est vraiment une question de goût. Sans extension, je trouve ça vraiment mauvais, mais avec, c'est tout de suite plus confort, évidemment c'est à l'opposé de ce que propose KDE en terme de personnalisation.
Tu aurais peut-être du tester "Fedora KDE" directement.

Tonelib fonctionne super sous fedora, c'est dommage qu'ils ne proposent pas de rpm (il faut extraire le deb et installer les fichiers à la main). Les VST windows, j'ai également abandonné, mais quelque soit la distri: je privilégie le natif.

Raoul86 utilisateur non connecté
ach... ton post me donnerait presque envie de réessayer(avec KDE ceci dit). j'avais bien fait la custumisation de grub et ça avait marcher.

j'avais pas fait "preempt full"

mon bilan reste quand même qu'il y avait beaucoup, beaucoup, beaucoup plus de manip en ligne de commande à faire pour cette install. je m'attendais à moins.
d'autant plus que contrairement à mon premier essai, j'ai du installer tous les paquets proposé par YCcollet avec dnf install parce que les paquets n'apparaissaient pas dans "logiciels " ou "gnome paquets" ... pourquoi...mystère.

je m'attendais à une install un peu comme un linux mint avec paquet kxstudio alors que c'était beaucoup plus long.
il est vrai que j'ai mis un peu de temps à m'approprier les install sur les autres distributions.

c'était une expérience

Benfco utilisateur non connecté
Alors, si jamais l'aventure fedora te retente, pourquoi pas jeter un oeil sur "fedora jam", c'est sous kde et c'est un équivalent à ubuntu studio ou autre distri orienté mao.

Perso, je n'utilise pas gnome logiciel, mais il y a une manip à faire pour qu'un nouveau dépôt soit présent dans logiciel car ça ne se fait pas par défaut (pareil avec kde discover).
Je suppose que tu n'avais pas non plus activé les dépots rpm-fusion (indispensable !!). Bref il y a une commande :
# dnf groupupdate core
qui permet à logiciel et discover de voir dans ces nouveaux dépôts.

Moi j'ai commencé la mao quand j'etais avec arch, donc la transition fedora je l'ai trouvé facile. Malgré tout, un changement de distri implique de se documenter un peu et clairement sans ça je n'aurai pu adopté fedora.

Page : 1/2  [Suivant]
1  2 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 18:36, jeu. 22 Feb 2024: Bonjour et bienvenue à nikartri et rckloar :-)
calixtus06, 10:15, mer. 14 Feb 2024: Bonjour et bienvenue à smonff, Alphascorpii, tadumtss et letoII :-)
calixtus06, 11:14, lun. 12 Feb 2024: Bonjour et bienvenue à Lenaye, laiqh :-)
olinuxx, 20:32, mar. 06 Feb 2024: À l'ombre du poêle, bonne lecture de l'éditorial !
allany, 16:12, lun. 05 Feb 2024: Pas de trêve hivernale pour l'éditorial ! [Lien]
olinuxx, 22:47, sam. 03 Feb 2024: Bonjour et bienvenue à GTof cool
olinuxx, 20:25, jeu. 01 Feb 2024: Bonjour et bienvenue à krisden cool
calixtus06, 22:06, ven. 26 Jan 2024: bonjour et bienvenue à Darknours :-)
bluedid29, 19:34, mar. 23 Jan 2024: Meilleur voeux et grand merci Olinuxx, top distribution MAO LibraZiK :-)
pierrotlo, 15:20, sam. 20 Jan 2024: Meilleurs voeux à toute l'équipe. Je ne suis pas très présent parce qu'en préparation de ma retraite. Ça arrive à tout le monde, eh oui !
olinuxx, 11:22, jeu. 18 Jan 2024: [ANNONCE] LibraZiK-4 dispose à présent d'un live ! [Lien] cool
olinuxx, 11:21, jeu. 18 Jan 2024: Bonjour et bienvenue à thomasl cool