Cómo cambiar el audio predeterminado en Wine a Alsa solamente

20

Estoy tratando de cambiar el sistema de sonido de audio predeterminado a ALSA para que solucione algunos problemas de sonido. ¿Cómo se puede hacer esto?

Estoy usando la rama 1.3.x de PPA, que es mucho mejor que la 1.1.xy 1.2.x en todos los sentidos.

Luis Alvarado
fuente
no estoy seguro de que te entiendo, ¿qué configuración tienes en la pestaña de audio winecfg?
fossfreedom
Por defecto el vino usa winepulse. No hay configuración para cambiar eso. Los únicos ajustes son cambiar la tarjeta de audio.
Luis Alvarado

Respuestas:

21

Soy consciente de que el vino acaba de someterse a una reescritura completa del sistema de audio y tal vez winetrickspodría ayudarlo con su pregunta ...

En una carrera terminal

winetricks

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

fossfreedom
fuente
1
Sí, funciona y funciona mejor para volver a otro sonido que el que iba a mencionar.
Luis Alvarado
¡muy interesante! Pensé que estábamos atrapados con pulseaudio, tantas opciones allí, nunca lo vi, ¡las leeré todas, gracias!
Acuario Power
1
Alternativa de línea de comandos: winetricks sound=alsa(ejecute esto en su terminal).
VasyaNovikov
Un problema: ¡no hay sound=entradas en la lista para mí! Fedora 29, tengo los paquetes wine-alsa y wine-pulseaudio instalados. Ejecutando en un prefijo de 32 bits.
Josh Hansen
4

En su tipo de terminal winetricks sound=alsa.

Esto tiene el mismo efecto que en la solución @fossfreedom -s. Nota: si desea deshabilitar todo el audio en wine, úselo winetricks sound=disabled.

VasyaNovikov
fuente
3
  1. Abre una terminal y corre regedit.
  2. Ir HKEY_CURRENT_USER\Software\Wine\Drivers
  3. Establecer audio a alsa

Para restaurar el valor predeterminado de Ubuntu, repita los primeros 2 pasos y luego configure Audio en pulso.

Ioannis Iliadis-Ilousis
fuente
Configurar 'Audio' en 'alsa' o 'oss' es muy necesario para aplicaciones en tiempo real, como juegos y audio profesional, debido al potencial de latencia mínima (retraso) de la transferencia de sonido, desde los procesos de audio a los altavoces de audio. .
Ioannis Iliadis-Ilousis
1

Otra forma es ejecutar gstreamer-propertiesy seleccionar ALSA, OSS o PulseAudio en las opciones Salida predeterminada y Entrada predeterminada . Cualquiera que sea la opción que prefiera el usuario. Funciona como los trucos de vino mencionados por fossfreedom pero esto es solo para el sonido en general. En su caso puedes hacer mucho más.

Luis Alvarado
fuente
1

eso se puede hacer a través de winetricks también:

winetricks settings sound=alsa

para ver todas las opciones disponibles:

winetricks settings list | grep sound
Árbol verde
fuente
0

Todo lo que necesitas hacer es habilitar Alsa y deshabilitar todos los demás winecfg. También puede intentarlo padsp wine insert-application-name-here, esto lo redirigirá a OSS, pero soluciona muchos problemas con el sonido.

Si no ve la opción allí, es posible que pueda agregarla a su archivo .reg (es posible que tenga que mirar el WINE Wiki para saber cómo hacerlo).

RolandiXor
fuente
No hay configuración en 1.3.25+ para cambiar eso.
Luis Alvarado
@LuisAlvarado No he usado WineCfg en un tiempo, pero ¿puedes publicar una captura de pantalla?
RolandiXor
Ok, esto es incómodo. Iba a poner una captura de pantalla de la pestaña de audio del winecfg pero hice algo antes. Como estaba buscando alguna forma de administrar el audio, descubrí que gstreamer-properties puede cambiar el administrador de sistema de audio predeterminado. Después de cambiarlo a Alsa wine no está usando winealsa.drv para siempre y resolvió varios problemas con él. Pero ahora no puedo volver a pulseaudio para el vino. Lo responderé si dejo de intentar enviarlo de vuelta a winepulse.
Luis Alvarado
@LuisAlvarado Estoy confundido ... pero está bien.
RolandiXor
0

Estoy de acuerdo con FossFreedom, sin embargo, agregaría que también es posible que deba desinstalar Wine y eliminar la .winecarpeta, y luego reinstalar una copia nueva de Wine, en caso de que su aplicación de Windows no funcione correctamente.

Esta vez configura Winetricks como se describe ANTES de instalar cualquier aplicación de Windows.

Trabajó para mi.

Baldrick
fuente