Prvo možemo proveriti samplerate koji je trenutno u upotrebi:
Code: Select all
$ cat /proc/asound/card0/pcm0p/sub0/hw_params
Izlaz bi mogao biti ovakav ako ne ide nikakav zvuk sa računara:
Code: Select all
zeljko@stereo:~$ cat /proc/asound/card0/pcm0p/sub0/hw_params
closed
zeljko@stereo:~$
Code: Select all
zeljko@stereo:~$ cat /proc/asound/card0/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 1024
buffer_size: 8192
E sad je potrebno još da podesimo i .asoundrc u vašem /home direktorijumu. Podešavanje je vezano za resampling. U zavisnosti od vaše zvučne kartice bira se sample rate (broj uzoraka u prevodu) koji vam najviše odgovara. Najveći sample rate ne mora da bude i najbolji! Kod mene najbolje radi na 96KHz.
Podešavanje u Audacious za upsamling —> File > Preferences > Plugins > Effects > Sample Rate Converter.
Ako imate nešto jači CPU, staviti na Best Sinc Interpolation. Meni na AthlonII x2 dual core na 2,8GHz jedno jezgro radi na oko 50% dok je drugo na oko 15% zauzeća. Na Medium Sinc Interpolation imam skoro iste rezultate kvaliteta zvuka ali je opterećenje procesora dosta manje.
Mocp nisam uspeo da poteram da radi preko 48000Hz. Možda neka force resample opcija...
Svakako je i ovo dovoljno za većinu audiofila.