LINUX ÉS A SZÖRNYŰ HANG/HANGZÁS

Engedélyezzük a High Quality hangzást Linuxon!

Szerkesszük az /etc/pulse/daemon.conf  fájlt.  Igaz, hogy az eredeti cikk 48000/41000 sample-rate értékeket preferálja, de szerintem mindenki tisztában van a hang kártyája tudásával ha mégsem akkor utána kell nézni. Sajnos hiába működne a kártya 192.000 Hz értéken, ha az OS nem támogatja.

Jelenlegi támogatott értékek (Sound Blaster Z kártyákhoz)

  • Fedora 44.1 kHz,
  • Ubuntu 96 kHz,
  • Manjaro 48 kHz,
  • OpenSUSE 48 kHz-es értékeket támogatja.

Kapcsolódó cikkek:

Jelenleg a Kernel 5.9.11 változata fut!

$ nano /etc/pulse/daemon.conf

Illetve a fájlban semmilyen érték sincs beállítva én inkább hozzáadtam az alábbi sorokat:
1. 
default-sample-format = s24le
default-sample-rate = 48000
alternate-sample-rate = 41000
default-sample-channels = 2
default-channel-map = front-left,front-right
default-fragments = 2
default-fragment-size-msec = 125
resample-method = soxr-vhq
#enable-lfe-remixing = no
high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 9
rlimit-rtprio = 9
daemonize = no


A másik módosítandó fájl az /etc/asound.conf, nálam ez szintén üres volt.

Kernel 5.4.0-21-generic változatától új kernel ütemezők alkalmazása miatt ezen beállítások már hibát okoznak. Ezeket a beállításokat 5.4 felett nem teszteltem, elhagytam.

# Use PulseAudio plugin hw
pcm.!default {
   type plug
   slave.pcm hw
}

Magyarázat:

lsd. lent az lscpu kimenete lehet Big (be) vagy Little Endian (le). Működik ugyan a kártyámmal a float32le, de a gyártó által megadott maximális érték a “s24le” .

default-sample-format

$ lscpu | grep 'Byte Order'
Byte Order: Little Endian

Available sample formats:
u8, s16le, s16be, s24le, s24be, s24-32le, s24-32be, s32le, s32be float32le, float32be, ulaw, alaw
resample-method, available values:
$ pulseaudio --dump-resample-methods 
trivial
speex-float-0
speex-float-1
speex-float-2
speex-float-3
speex-float-4
speex-float-5
speex-float-6
speex-float-7
speex-float-8
speex-float-9
speex-float-10
speex-fixed-0
speex-fixed-1
speex-fixed-2
speex-fixed-3
speex-fixed-4
speex-fixed-5
speex-fixed-6
speex-fixed-7
speex-fixed-8
speex-fixed-9
speex-fixed-10
ffmpeg
auto
copy
peaks
soxr-mq
soxr-hq
soxr-vhq

---
speex-float-10 az egyik legjobb választás mert a jó minőség mellett gyors is (illetve alkalmazhatjuk 1-10ig)
soxr-vhq a legjobb minőségű, de kis teljesítményű gépen lassú lehet


 

A forrás és a kapcsolódó anyagok:

 

Majd ellenőrizzük alkalmazásunk milyen Format/Rate párost támogat. Hiába a jobb minőségű rendszerbeállítás ha az alkalmazás nem támogatja. Ebbe a példában a rádiónak teljesen mindegy, tökéletes az alapértelmezett Format/Rate páros. Valójában a Plex szerver tudja a legjobb, kiváló minőségű HiFI audiot!

Változtatások teszteléséhez nem feltétlen kell kijelentkezni, használjuk az alábbi parancsokat normál felhasználóként:

# pulseaudio --kill
# pulseaudio --start

 

Leave a reply

©2016 idStudio & SMThemes.com

Legjobb tárhely ajánlatok