Minilog: chwilowo mam jakas przerwe z notkami, glownie z powodu poprawek graficznych i w skrypcie (poza tym aseeon wspomnial ze mam kiepskie kolorowanie skladni wiec nad tym tez bede musial posiedziec). Czesciowo juz jest skonczony dalszy kurs o autoit :)

Pardus: Poprawa dźwięku w laptopie

Powiem wam szczerze że jak zainstalowałem pardusa na laptopie to strasznie denerwowała mnie słaba jakość dźwięku na wbudowanych głośnikach z laptopa. Co prawda używam głównie głośników na usb ale w pardusie w przeciwieństwie do np windows nawet na słuchawkach było strasznie cicho, postanowiłem to trochę zmienić :P

Zacznijmy od instalacji potrzebnych nam pakietów -> swh-plugins oraz ladspa-sdk. Tak naprawdę nie jestem pewny czy aby na pewno są potrzebne nie mniej jakoś w czasie konfiguracji u siebie je instalowałem więc zakładam że mogą się przydać :P Pakiety możemy zainstalować z poziomu package-menager lub przez konsole

sudo pisi it swh-plugins ladspa-sdk Teraz podgłośnimy dźwięk w alasa

alsamixer -Dhw

W przypadku gdybyśmy wpisali samo alsamixer pojawił by nam się mixer od pulseaudio, ustawiamy sobie na full Master, Headphone, Pcm, Front (chyba że chcecie inaczej)

Teraz sprawdzimy id naszej karty, najpierw sprawdźmy czy działa pulse

ps aux | grep pulse

Jeżeli pokazało wam się pulseaudio -D to znaczy że działa, odpalamy w konsoli pacmd i wpisujemy

list-sinks

w sekcji name mamy nasze id które będzie nam później potrzebne (w moim przypadku alsa_output.pci_1106_3288_sound_card0_alsa_playback_0).

Teraz zajmiemy się edycją pliku default.pa w katalogu /etc/pulse

#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

.nofai
l
### Load something into the sample cache
#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-access /usr/share/sounds/generic.wav

.fail

### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
#load-module module-alsa-sink device=equalized
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
load-module module-null-sink
#load-module module-pipe-sink

### Automatically load driver modules depending on the hardware available
.ifexists module-hal-detect.so
load-module module-hal-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack HAL support)
load-module module-detect
.endif

### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix

### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish

### Load the RTP reciever module (also configured via paprefs, see above)
#load-module module-rtp-recv

### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 description="RTP Multicast Sink"
#load-module module-rtp-send source=rtp.monitor

### Automatically restore the volume of playback streams
load-module module-volume-restore

### Automatically restore the default sink/source when changed by the user during runtime
load-module module-default-device-restore

### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-always-sink
load-module module-rescue-streams

### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle

### Load X11 bell module
#load-module module-x11-bell sample=x11-bell

### Register ourselves in the X11 session manager
# Deactivated by default, to avoid deadlock when PA is started as esd from gnome-session
# Instead we load this via /etc/xdg/autostart/ and "pactl load-module" now
# load-module module-x11-xsmp

### Load additional modules from GConf settings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif

### Publish connection data in the X11 root window
.ifexists module-x11-publish.so
.nofail
load-module module-x11-publish
.fail
.endif

### Make some devices default
#set-default-sink output
#set-default-source input


load-module module-ladspa-sink sink_name=ladspa_out master=alsa_output.pci_1106_3288_sound_card_0_alsa_playback_0 plugin=mbeq_1197 label=mbeq control=15,15,10,1,5,1,1,1,1,5,1,1,1,1,1

w sumie najważniejszy jest wpis na samym dole, jeżeli chodzi o control to polecam ustawić do własnych potrzeb ( ja też będę jeszcze eksperymentował by mieć jak najlepsze ustawienia :P )






gravatar #23 | t7x4id (2009-06-19)
Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1b99) Gecko/20090605 Firefox/3.5b99

Odkąd Pulse Audio zastąpiło system dźwięku ALSA zaczęły się problemy z dźwiękiem we wszystkich nowych dystrybucjach.. Nie wiem jak to jest na desktopach (chyba wszystko okej), ale na laptopach jest masakra – testowałem to na różnych dystrybucjach i wersjach, ale było to samo.. Polecam jednak stary sprawdzony sposób – pobranie ALSY ze strony projektu i samodzielną kompilację:) Nie jest to trudne, a zawsze działa:)

Pozdrowienia thid, dobry artykuł;)




Dodaj komentarz


*pola: Autor, Adres E-mail, Treść są wymagane
*Textile: Włączone

Autor
Adres E-mail
Odnośnik do strony
Treść

test
test
test