Comment changer l'audio par défaut de Wine en Alsa uniquement

20

J'essaie de changer le système audio par défaut en ALSA afin de résoudre certains problèmes de son. Comment cela peut-il être fait?

J'utilise la branche 1.3.x de PPA, ce qui est bien mieux que 1.1.x et 1.2.x dans tous les sens.

Luis Alvarado
la source
Je ne sais pas si je vous comprends - quel paramètre avez-vous dans l'onglet audio de winecfg?
fossfreedom
Par défaut, wine utilise winepulse. Il n'y a aucun paramètre pour changer cela. Les seuls paramètres sont là pour changer la carte audio.
Luis Alvarado

Réponses:

21

Je suis conscient que Wine vient de subir une réécriture complète du système audio et winetrickspourrait peut-être encore répondre à votre question ...

Dans une course terminale

winetricks

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

liberté libre
la source
1
Oui ça marche et ça marche mieux pour revenir à un autre son que celui que j'allais mentionner.
Luis Alvarado
très intéressant! Je pensais que nous étions coincés avec pulseaudio, tant d'options là-bas, je ne les ai jamais vues, je vais les lire toutes, merci!
Aquarius Power
1
Alternative en ligne de commande: winetricks sound=alsa(exécutez-la dans votre terminal).
VasyaNovikov
Un problème: il n'y a pas d' sound=entrées dans la liste pour moi! Fedora 29, j'ai installé les packages wine-alsa et wine-pulseaudio. Exécution dans un préfixe 32 bits.
Josh Hansen
4

Dans votre type de terminal winetricks sound=alsa.

Cela fait le même effet que dans la solution @fossfreedom -s. Remarque: si vous souhaitez désactiver tous les fichiers audio de wine, utilisez winetricks sound=disabled.

VasyaNovikov
la source
3
  1. Ouvrez un terminal et exécutez regedit.
  2. Aller à HKEY_CURRENT_USER\Software\Wine\Drivers
  3. Réglez Audio sur alsa

Pour restaurer la valeur par défaut d'Ubuntu, répétez les 2 premières étapes, puis réglez Audio sur impulsion.

Ioannis Iliadis-Ilousis
la source
La définition de 'Audio' sur 'alsa' ou sur 'oss' est très nécessaire pour les applications en temps réel, telles que les jeux et l'audio professionnel, en raison du potentiel de latence minimale (retard) du transfert du son, des processus audio aux haut-parleurs audio .
Ioannis Iliadis-Ilousis
1

Une autre méthode consiste à exécuter gstreamer-propertieset à sélectionner ALSA, OSS ou PulseAudio dans les options Sortie par défaut et Entrée par défaut . Quelle que soit l'option préférée par l'utilisateur. Fonctionne comme les winetricks mentionnés par fossfreedom mais ce n'est que pour le son en général. Dans son cas, vous pouvez faire beaucoup plus.

Luis Alvarado
la source
1

cela peut aussi se faire via winetricks:

winetricks settings sound=alsa

pour voir toutes les options disponibles:

winetricks settings list | grep sound
Arbre vert
la source
0

Il vous suffit d'activer Alsa et de désactiver tous les autres dans winecfg. Vous pouvez également essayer padsp wine insert-application-name-here, cela le redirigera vers OSS, mais résout de nombreux problèmes de son.

Si vous ne voyez pas cette option, vous pourrez peut-être l'ajouter à votre fichier .reg (vous devrez peut-être consulter le wiki WINE pour savoir comment procéder).

RolandiXor
la source
Il n'y a aucun paramètre dans 1.3.25+ pour changer cela.
Luis Alvarado
@LuisAlvarado Je n'ai pas utilisé WineCfg depuis peu de temps, mais pouvez-vous publier une capture d'écran?
RolandiXor
Ok c'est gênant. J'allais mettre une capture d'écran de l'onglet audio du winecfg mais j'ai fait quelque chose avant. Comme je cherchais d'une manière ou d'une autre à gérer l'audio, j'ai trouvé que gstreamer-properties peut changer le gestionnaire de système audio par défaut. Après l'avoir simplement changé en vin Alsa n'utilise pas winealsa.drv pour toujours et il a résolu plusieurs problèmes avec. Mais maintenant, je ne peux pas revenir à pulseaudio pour le vin. Je vais le mettre comme réponse si j'abandonne d'essayer de le renvoyer à Winepulse.
Luis Alvarado
@LuisAlvarado Je suis confus ... mais d'accord.
RolandiXor
0

Je suis d'accord avec FossFreedom, mais j'ajouterais que vous devrez peut-être également désinstaller Wine et supprimer le .winedossier, puis réinstaller une nouvelle copie de Wine, si votre application Windows ne fonctionne pas correctement.

Cette fois, configurez Winetricks comme décrit AVANT d'installer une application Windows.

A travaillé pour moi.

Baldrick
la source