Tuota äänten pätkimistä/säröytymistä on tässäkin ketjussa välillä ihmetelty, vaikkapa tuolla
Linux-kysymyksiä & yleistä keskustelua Linuxista
Juu kyllä, luulin jo välillä selättäneenikin ongelman mutta ei vaikuttanut siltä. Toistaiseksi poistin kaikki kokeilemani korjaukset ja totta puhuen tilanne ei tunnu juurikaan muuttuneen mihinkään suuntaan, parempaan tai huonompaan. Välillä ääni säröytyy, välillä ei.
Tässä koko pipewire/pulseaudio hässäkässä on paljon mitä en edelleenkään ymmärrä, mitkä kaikki conffit vaikuttavat mihinkin ja mihin tulisi keskittyä (jotkut ovat esittäneet minulle että ongelma on todennäköisesti pipewiren pulseaudio-toteutuksessa eikä kaikessa pipewireen liittyvässä).
Olen kokeillut muokata vuorotellen pipewire.conf, pipewire-pulse.conf, tai niiden puolesta muuttanut suoraan jotain ympäristömuuttujaa esim.:
export PULSE_LATENCY_MSEC=85
jonka pitäisi jonkun mukaan takuuvarmasti korjata ongelma... mutta kun ei korjannut. Kokeiltu myös korkeampia arvoja kuin tuo 85 ms. Vaikea edes sanoa oliko millään kokeilemillani muutoksilla mitään vaikutusta, ainakaan sellaista muutosta en löytänyt joka olisi ongelman poistanut kokonaan; vaikea arvioida esiintyikö ongelma jollain säädöllä harvemmin kuin muulloin, välillä luulin niin.
Lisäksi en tiedä miten esim ALSA tähän liittyy pulseaudion ja pipewiren lisäksi, onko silläkin joku oma conffinsa joka voi vaikuttaa johonkin? Kolme eri kilkettä? Ainakin tuo ALSA toistuu myös esim. pw-toppia katsellessa.
Tässä esimerkkiä pw-top outputista kun sain tuota äänen säröytymistä taas tulemaan. Tuossa näkyy yhdellä rivillä paljon "ERR" mutta joskus on ollut tuota säröytymistä vaikka tuo olisi pysynyt nollissa pitkänkin aikaa, mutta taitaa niitä silloinkin ilmaantua kunhan jaksaa odottaa.
Olen kasvattanut esim. tuota quantum arvoa 1024 tai 2048 vai olikohan se vieläkin korkeammalle mutta silti äänen säröytymistä tulee. Saattoi olla että se arvo muuttui vain toiselle noista aktiivisista riveistä, en tiedä pitäisikö sen muuttua molempiin.
En täysyin edes ymmärrä miksi tuossa on kaksi erillistä riviä, toinen viittaa ilmeisesti äänikorttiin eli USB-kaiuttimiin ja toinen applikaatioon (WINE:llä ajettavaan peliin). Ovatko molemmat merkityksellisiä, molempia tulee seurata, ja mitä tuossa pitää yrittää tarkkailla tuon "ERR" lisäksi? Allaolevassa ERR on kasvanut 17 asti tuolla "Larian"-rivillä.
S ID QUANT RATE WAIT BUSY W/Q B/Q ERR FORMAT NAME
S 29 0 0 --- --- --- --- 0 Dummy-Driver
S 30 0 0 --- --- --- --- 0 Freewheel-Driver
S 52 0 0 --- --- --- --- 0 Midi-Bridge
S 57 0 0 --- --- --- --- 0 bluez_midi.server
R 60 128 48000 8.6us 2.2us 0.00 0.00 0 S24LE 2 48000 alsa_output.usb-Logitech_Logitech_USB_Speaker-00.analog-stereo
R 85 240 48000 3.2us 3.1us 0.00 0.00 17 F32LE 2 48000 + Larian Studios' Divine Divinity
S 46 0 0 --- --- --- --- 0 alsa_output.pci-0000_00_1f.3.analog-stereo
S 69 0 0 --- --- --- --- 0 v4l2_input.pci-0000_00_14.0-usb-0_6_1.0
I 87 0 0 0.0us 0.0us ??? ??? 0 S16LE 1 44100 speech-dispatcher-dummy