web-dev-qa-db-fra.com

Ubuntu 15.10 x64, wine x32, pulseaudio - pas de son

J'ai Ubuntu 15.10 x64 et vin x32 (Playonlinux). Pas de son dans les jeux (essayez Hearthstone, C & C, etc.). Essayez ceci http://oldwiki.winehq.org/WineAndPulseaudio , mais aucun effet. Comment je peux le réparer? Merci pour toute aide.

1
Vlad Rogovsky

Alors je le gère moi-même. Voici la solution:

  1. Conseils de base - si vous pouvez utiliser la dernière version de wine.
  2. Pas besoin de http://oldwiki.winehq.org/WineAndPulseaudio . Utilisez simplement winetricks - configure - et sélectionnez l’audio pour alsa.
  3. Si vous utilisez PlayOnLinux ou autre, vous pouvez exécuter winetricks pour un préfixe de vin séparé avec la commande du terminal:
    WINEPREFIX=/home/link0802/.PlayOnLinux/wineprefix/RA3 winetricks
    Où:
    link0802 - votre utilisateur.
    RA3 - nom de votre commande de vin/préfixe de vin
    Encore une fois, sélectionnez l’audio pour alsa dans winetricks

  4. Si le son ne fonctionne toujours pas, essayez de supprimer le commentaire/set default-fragment-size-msec = 5 dans /etc/Pulse/daemon.conf . Exécutez pulseaudio -k pour redémarrer pulseaudio.

  5. Si le problème persiste, essayez de supprimer le paquet alsa-oss. Redémarrez pulseaudio et réessayez.

Supplémentaire: Parfois, vous devrez exécuter des applications à partir de wine avec un argument en ligne de commande (par exemple, pour forcer le jeu à utiliser un moteur audio/vidéo). Dans playonlinux, vous pouvez le faire comme ceci:

  1. Ouvrez vos paramètres de lecteur de vin/préfixe de vin dans playonlinux. Paramètres - sélectionnez en voiture votre lecteur - Divers - ouvrez Shell.
  2. Coller la commande dans le terminal
    POL_Shortcut "RA3.exe" "Red alert 3" "" "xres=1366 yres=768"
    Où:
    "RA3.exe" - exe à exécuter.
    "Red alert 3" - titre du raccourci (deuxième "" est desc)
    "xres = 1366 yres = 768" - arguments de ligne de commande pour exe (sans "-")
  3. Si vous utilisez du vin sans logiciel supplémentaire, tapez simplement

    wine myapp.exe -yourCMDargument

2
Vlad Rogovsky