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

4 - Toutes les autres applications, les émulateurs...

Dernier post

Xrun avec LinVST et Bitwig

Patate sympa Articles : 7 utilisateur non connecté
Bonjour,
J'ai effectué un switch sous Linux depuis quelques temps. Je me suis fait la main sous Manjaro Gnome qui une fois bien configuré fonctionne parfaitement bien et répond à mes attentes. J'utilise Bitwig avec LinVST et tout se passe très bien une fois avoir tout configuré (PAM, priorités, CPU, etc...). C'est très stable et je n'ai pas de Xrun. Je peux aller jusqu'a 64 de buffer avec des VST bien optimisés niveau CPU (simu d'amplis + Batterie) et je n'ai aucun Xrun que ce soit avec ALSA ou JACK.
Mais en faisant des test sur Ubuntu Gnome (PopOS) en vue d'un switch, j'ai fais exactement la même chose pour l'optimiser la machine. Tout fonctionne aussi bien mais dès que je lance un VST avec LinVST, j'ai un Xrun (audible) toutes les 10 secs même si la charge CPU est basse. J'ai testé différentes versions de Wine (Stagging, versions instables, ...), j'ai essayé avec un Kernel basse latence et pareil. J'ai testé un autre DE (Budgie) et pareil.
Par contre tant que j'utilise les instruments et les effets de Bitwig, il n'y a aucun soucis.
Je m'arrache les cheveux depuis plusieurs jours en testant différentes choses et toujours ce méchant Xrun qui survient!
Mon setup n'a pas changé. Je suis d'ailleurs en dual boot pour pouvoir comparer.
Si quelqu'un a une idée de tout ça je suis preneur :-)

gnubee Articles : 4 utilisateur non connecté
Hello Patate sympa. Curieux pb. As tu testé le realtimeconfigquickscan (avec paramétrage recommandé si nécessaire), l'ajout des dépots librazik (+ install noyau basse latence ou rt + optimisations-all), essayé de modifier la taille de buffer dans l'onglet wine de cadence? lu ici , la désactivation de l'hyper threading dans le bios... ?

Visiblement un nouveau bridge vient de sortir (pas testé personnellement) https://github.com/robbert-vdh/yabridge

sub26nico Articles : 4864 utilisateur non connecté France
@Patate sympa, si tu es sous Manjaro ou Ubuntu, je te déconseille très fortement d' utiliser les dépôts LibraZik qui sont faits pour Debian uniquement, cela risque soit de ne pas marcher du tout, sois de péter ton système à la longue, ou rapidement...Te voilà prévenu.

@gnubee, j'ai édité ton message pour un affichage plus propre des liens. Voir cette page de la documentation, en particulier le chapitre 'Les liens externes'.

gnubee Articles : 4 utilisateur non connecté
@sub26nico Merci pour ta rectification et la mise en garde concernant l'utilisation des dépots pour les non utilisateurs de Debian.
D'autant + intéressé par une solution pour le pb initial que (pas de thread hijack) j'ai le même mais inversé, c-a-d aucun xruns en utilisant kontakt via linvst sous Bitwig. Mais, à paramètres de Jack identiques, si je charge la même banque convertie en multisample directement dans le sampler de Bitwig, les xruns grimpent en flèche...

minimoineau Articles : 884 utilisateur non connecté
Salut!
Par contre avec Ubuntu, tu peux utiliser les dépôts de KXstudio (à partir de la 18.10 je crois). Je viens de faire ça avec lune 20.04 lts, et ça marche bien en faisant les ajustements nécessaires. realtimeconfigquickscan est très utile pour voir si tes optimisations sont bien prises en compte par le système.
Autre chose, concernant les xruns, j'ai de meilleurs résultats en démarrant jack avec Cadence qu'avec qjackctl à réglages identiques (mais je n'ai toujours pas compris pourquoi...).

Patate sympa Articles : 7 utilisateur non connecté
Merci pour vos réponses (Je viens de voir que les messages étaient dans les spams de ma boite mail).
J'ai testé realtimeconfigquickscan et tout est ok. J'ai fait les mêmes optimisations que sur Manjaro et en terme de performance c'est identique à part ce xrun qui survient toujours au même moment.
J'ai testé avec le noyau basse performance également.
Mon CPU n'a pas d'hyper threading comme ça c'est reglé :-D
Je vais tester à l'occaz le bridge qu'a suggeré Gnubee. Ca à l'air vraiment pas mal.
Sinon sur Manjaro c'est stable. Je n'ai aucun soucis. Le plus simple serait peut-être d'y rester...

@Gnubee, un truc qui parait peut-être idiot mais dont on entend pas trop parler: Bitwig sans carte graphique dédié, les perfs sont assez médiocre. Pour ma part ca a été le jour et la nuit quand j'ai ajouté un GPU dédié. Pourtant mon processeur avec son chipset intégré n'est pas vieux (i3 8100 7th gen)

olinuxx Articles : 18936 utilisateur non connecté France
Patate sympa écrit :
J'ai testé avec le noyau basse performance également.


J'espère pour toi que tu voulais écrire "basse latence" ici wink

gnubee Articles : 4 utilisateur non connecté
@Patate sympa Merci pour le tip concernant les cartes graphiques et BWG!
Mon soucis de xruns en utilisant les multisample est désormais réglé (utilisation ici contrainte d'un atom x5-z8300 qui score péniblement moins de 500 en single thread chez cpubenchmark, 2GB RAM, associés à un DAC pour lequel le pilote ASIO dédié interdit toute taille de buffer inférieure à 1024 sous Windows).
Plus de xruns lorsque je charge mes banques à 128 buffer size sous Lzk3 : j'ai comme l'impression qu' Olinuxxx, sub26nico et toute l'équipe de Lzk ont réalisé un miracle et risquent fort de marquer l'histoire de la désobsolescence programmée pour les maoistes disposant de vieux pc ne demandant qu'à être dépoussiérés...

Expérience également identique à la tienne sous Manjaro. Ca tourne bien, les avantages en termes de maintenance / maj, disponibilité des paquets AUR bienvenus.

Pour en revenir à ton pb, ce xrun périodique est-il consistent pour tout VST bridgé ou est-ce que ne seraient-ce que qqes uns y échappent?

As tu tenté d'identifier un coupable via latencytop, cyclictest ou outil similaire?

@minimoineau Cadence: l'essayer, c'est l'adopter!

@Olinuxxx - Impossible autrement : y'a du Voodoo dans les optimisations et le noyau basse latence / très haute haute performance de Lzk3! Merci!

Patate sympa Articles : 7 utilisateur non connecté
Oui en effet je voulais dire Noyau basse latence! lol

@Gnubee, Latencytop je l'ai mais honnetement j'ai un peu de mal à comprendre comment l'utiliser. Je suis encore un novice, toujours en apprentissage! Je prendrai le temps d'y rejeter un oeil.
Sinon ça arrive avec tous les VST. A chaque fois je lance un projet Bitwig sur Manjaro, 0 xruns et sur Ubuntu le fameux xrun sur le même projet.

Sinon je suis impressionné pour Librazik. Bitwig tourne sur ton Atom et avec un buffer de 128? Wah! Tu lances quoi comme type de piste(s)?
C'est quoi la dif' en terme de performance par rapport à un Ubuntu bien optimisé LXDE ou XFCE ou une distribution comme Ubuntu Studio?

J'avais acheté d'occaz une tablette PC il y a quelques temps avec un processeur similaire pour tenter de mettre un Linux et faire tourner Bitwig et le résulat était pas ouf... gros freeze, etc, ... Seulement 1go de ram aussi. Ca venait peut-être de là. Ca me donne envie de retester :-D

minimoineau Articles : 884 utilisateur non connecté
Patate sympa écrit :
C'est quoi la dif' en terme de performance par rapport à un Ubuntu bien optimisé LXDE ou XFCE ou une distribution comme Ubuntu Studio?


Je dirais que le fait que Librazik soit basé sur Debian est un gros avantage. C'est une base beaucoup plus légère qu'une Ubuntu ou dérivée (y compris avec un bureau léger). La différence ne serai-ce qu'en terme de charge "à vide" au démarrage entre une Debian et une Ubuntu est assez énorme. Ubuntu te met par défaut tout un tas de truc dont on ne se sert jamais pour la plupart. Alors qu'une Debian te donne le minimum vital et tu ajoutes selon tes besoins.

Partant de ça, entre une Débian et une Ubuntu, même bien optimisées, il me paraît logique que la Debian parte avec un avantage en terme de performances. Moins de services et de tâches de fond superficiels, plus de simplicité et d'efficacité...
L'installation des paquets Ubuntustudio ne règle pas tout. D'ailleurs, je ne serais pas étonné que tes xruns à répétitions soit imputables à un service, ou module ou je ne sais quoi qui n'a rien à voir avec la MAO, quant à savoir lequel...

A tout hasard, n'as-tu pas un module genre bluetooth ou tbusb qui sèmerait la pagaille?
Sur ma Xubuntu, j'ai fais la chasse à tous ces trucs inutiles pour améliorer les perfs (ce que je n'ai pas eu à faire sur ma Librazik2...smile) La 16.04 me chargait encore un module du gestion de port parallèle (pour imprimante antique) au démarrage, et par défaut en plus lol

gnubee Articles : 4 utilisateur non connecté
@ Patate sympa Je m'en sers quasi exclusivement pour travailler des percus (d'où la nécessité d'une faible latence) au casque, afin d'amoindrir la douleur auditive du voisinage direct.
Une piste principale composée de 2 controleurs midi en input dans une chaine d'un peu moins de 20 instances de pizmidi plugins pour simuler le jeu propre aux percus acoustiques, le sampler en mode one shot et une section comp - eq - transient shaper. 2 ou 3 (max) autres pistes supplémentaires pour des boucles / nappes avec rarement + de 3 devices chacune. L'usage que j'en ai reste donc très éloigné d'un template orchestral ou du polygrid métamorphosé en oeuvre d'art.

Meme expérience que la tienne avec pas mal de soucis de freeze sur bcp de distros pour ce pc. (testés entre autres manjaro en versions xfce et openbox, archbang, bunsenlabs...). Seuls Fedora et Debian Buster se sont montrés utilisables à la longue ici.
Ca vaut le coup d'essayer sur ta tablette je pense, d'autant + que même si ta config est finalement trop légère pour bitwig, tu en trouveras tjs un usage (une idée serait par exemple de la transformer en surface de control pour Bitwig grâce à Open Stage Control en partant du template de Driven by Moss, une autre d'en faire une baie de brassage accessible en permanence...)

Je pense que minimoineau a très bien résumé. (Autre avantage non négligeable : la documentation mise à disposition des utilisateurs)

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)