
La calidad del sonido de mi música es mala bajo una carga pesada de la CPU. ¿Alguien tiene el mismo problema o sabe cómo puedo solucionarlo?
Respuesta1
aumentar prioridad
Podemos aumentar la prioridad del servidor pulseaudio (a costa de otras aplicaciones) editando /etc/pulse/daemon.conf
valores como, por ejemplo:
high-priority = yes
rlimit-nice = 31 # maximum 31
nice-level = -11 # -11 by default
realtime-scheduling = yes
rlimit-rtprio = 9 # range from 1 to 99
realtime-priority = 9 # default 5
Tenga cuidado con una prioridad demasiado alta, ya que esto puede hacer que su sistema no responda.
Cambiar método de muestreo
Puede que ya sea suficiente cambiar el método de remuestreo de pulseaudio en daemon.conf
:
resample-method = speex-float-1
a un valor que consuma menos energía de la CPU (por ejemplo src-sinc-medium-quality
, o valores diferentes para speex-float
).
Respuesta2
Este problema probablemente se debe a que su computadora hace demasiadas cosas a la vez para liberar suficiente tiempo de CPU para decodificar audio de mp3, ogg, flac, etc. (aunque he visto algo similar que una vez diagnosticé como un problema de almacenamiento en caché del disco).
Puede suceder en una máquina con altas especificaciones o en una netbook; solo depende de cargar mucho la CPU.
No ha incluido ningún detalle sobre qué CPU, memoria, tipo de codificación, etc. está utilizando, por lo que los detalles son complicados, pero:
Su plan más simple: no cargar tanto la CPU cuando escuche audio. Alternativamente, puede intentarlo yRenice el proceso del jugador.para que obtenga una porción más grande del pastel de la CPU