Portál AbcLinuxu, 12. května 2025 09:10
Caute.
Mam linux LFS vo VMWARE. Na kerneli 2.6.29.4 mi ide zvuk v pohode. Pouziva to driver snd-ens1371 z ALSA. Najnovsie som updatol kernel na 2.6.30.1 a zvuk prestal chodit.
Mplayer sa uplne zblaznil a prehrava video 10xrychlejde -> som pisal na mplayer list a odpovedou je ze mplayer synchronizuje obraz podla zvuku. Cize ich chyba to nie je.
Tak som skusil aplay /usr/share/sound/alsa/Rear_Left.was a hopla:
underrun!!! (at least -1339589159.995 ms long)
underrun!!! (at least -1339589159.999 ms long)
underrun!!! (at least -1339589159.999 ms long)
v dmesg nic.
Tak som urobil bisect kernelu a dosiel na tento commit:
commit ed3da3d9a0ef13c6fe1414ec73c9c1be12747b62
Author: Takashi Iwai <tiwai@suse.de>
Date: Tue Mar 3 17:00:15 2009 +0100
ALSA: Rewrite hw_ptr updaters
Clean up and improve snd_pcm_update_hw_ptr*() functions.
snd_pcm_update_hw_ptr() tries to detect the unexpected hwptr jumps
more strictly to avoid the position mess-up, which often results in
the bad quality I/O with pulseaudio.
The hw-ptr skip error messages are printed when xrun proc is set to
non-zero.
A teraz neviem ako to fixnut.
Som updatol aj alsa-lib, alsa-utils na 1.0.20 a nic.
Ma niekdo podobny problem. (Mozno je to len problem VMWare a na realnom zeleze by to chodilo)
Caute
To vypadá na bug, ve vmwaru to určitě netestovali. Prosím postni to do konference alsa-devel http://mailman.alsa-project.org/mailman/listinfo/alsa-devel a dej cc tiwai (at) suse.de, Takashi Iwai to určitě obratem opraví.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.