Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-10-10 22:19:23

  oli - Zbanowany

oli
Zbanowany
Zarejestrowany: 2012-01-08

alsamixer + equalizer

Nie można odpalić na zwykłym użytkowniku.

Kod:

alsamixer -D equal
ALSA lib control.c:882:(snd_ctl_open_noupdate) Invalid CTL equal
cannot open mixer: Nie ma takiego pliku ani katalogu

Natomiast jeśli odpalę na root to jest ale nie działają suwaki :(

Offline

 

#2  2012-10-10 22:44:11

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: alsamixer + equalizer

A co się stało że tak się zaczęło dziać? Upgrade? Jak tak to z czego na co, jakie jajo, wersja ALSY itd.

Masz coś w plikach ~/.asoundrc lub /etc/asound.conf ?

Offline

 

#3  2012-10-10 23:02:11

  oli - Zbanowany

oli
Zbanowany
Zarejestrowany: 2012-01-08

Re: alsamixer + equalizer

Kod:

root@debian:/home/oli# cat  ~/.asoundrc
ctl.equal {
      type equal;
    }

    pcm.plugequal {
      type equal;
      # Modify the line below if you don't
      # want to use sound card 0.
      slave.pcm "plug:dmix";
    }
                                                                                                                                                                                    
    # pcm.equal {                                                                                                                                                                   
      # Or if you want the equalizer to be your                                                                                                                                     
      # default soundcard uncomment the following                                                                                                                                   
      # line and comment the above line.                                                                                                                                            
    pcm.!default {                                                                                                                                                                  
      type plug;
      slave.pcm plugequal;
    }

2.6.32-5-686
Advanced Linux Sound Architecture Driver Version 1.0.21.

Ostatnio edytowany przez oli (2012-10-10 23:04:46)

Offline

 

#4  2012-10-10 23:04:12

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: alsamixer + equalizer

Nie odpowiedziałeś na pytanie kiedy zaczęło się tak dziać ;] Czy tak było od początku, czy po jakimś upgradzie czy jeszcze jakoś inaczej?

Offline

 

#5  2012-10-10 23:06:36

  oli - Zbanowany

oli
Zbanowany
Zarejestrowany: 2012-01-08

Re: alsamixer + equalizer

Wszystko działało jak należy. Nie wiem po czym to się mogło stać.

Offline

 

#6  2012-10-10 23:37:50

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: alsamixer + equalizer

A dźwięk normalnie puszczony jest (normalnie znaczy po wywaleniu zawartości pliku .asoundrc)? Jak nie a problem pojawił się znikąd to może wskazywać na walniętą kartę - w takim wypadku pokaż co wypluwa dmesg.

Dźwięk sprawdź na zwykłym userze i roocie.

Pozdro.

Offline

 

#7  2012-10-10 23:56:15

  oli - Zbanowany

oli
Zbanowany
Zarejestrowany: 2012-01-08

Re: alsamixer + equalizer

Teraz to tak namieszałem, że wcale dźwięku nie ma :(

Offline

 

#8  2012-10-11 00:04:41

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: alsamixer + equalizer

Spokojnie, po kolei ;] zróbmy tak:

Najpierw przejdź na roota. Potem upewnij się że nie masz jakiegoś pulse audio czy czegoś w tym stylu.

Potem wywali lub przenieś plik /root/.asoundrc (wystarczy mv /root/.asoundrc /root/.asoundrc2) i sprawdź np. mplayerem czy dźwięk działa (mplayer -ao alsa jakisPlik.mp3 - jak mplayer nie zgłasza błędu a dźwięku nie ma to sprawdź (będąc rootem) alsamixer - czy czasem nie jest wyciszony).

Jakby powyższe nie zadziałało to pokaż co wypluwa dmesg | grep alsa.

Offline

 

#9  2012-10-11 00:17:00

  oli - Zbanowany

oli
Zbanowany
Zarejestrowany: 2012-01-08

Re: alsamixer + equalizer

Nie ma nic. W alsamixer suwaki są na górze. Uwaliłem to jakimś skryptem upgrade-alsa.sh po czym wywaliło mi, że urządzenie audio zostało odłączone. Więc zainstalowałem na nowo paczki alsy już wykrywa mi kartę dźwiękową ale cisza.

Kod:

root@debian:/home/oli/DJ ROSSI# mplayer -ao alsa 9_ibiza.mp3
MPlayer SVN-r31918 (C) 2000-2010 MPlayer Team
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing 9_ibiza.mp3.
Audio only file format detected.
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:  10.0 (10.0) of 5657.0 ( 1:34:17.0)  1.9% 


MPlayer interrupted by signal 2 in module: play_audio
A:  10.1 (10.0) of 5657.0 ( 1:34:17.0)  1.9% 

Exiting... (Quit)
root@debian:/home/oli/DJ ROSSI# dmesg | grep alsa
root@debian:/home/oli/DJ ROSSI#

Ostatnio edytowany przez oli (2012-10-11 00:23:33)

Offline

 

#10  2012-10-11 00:22:53

  oli - Zbanowany

oli
Zbanowany
Zarejestrowany: 2012-01-08

Re: alsamixer + equalizer

http://obrazki.elektroda.pl/1917119400_1349907717.jpeg tak chyba nie powinno być?
Ponieważ:

Kod:

cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfeaf8000 irq 22

Ostatnio edytowany przez oli (2012-10-11 00:25:32)

Offline

 

#11  2012-10-11 00:34:12

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: alsamixer + equalizer

Oj oj oj, coś namieszałeś tym skryptem, standardowo to alsaconf nawet w utilsach już nie ma, ale raczej powinien widzieć kartę, tak czy siak.

Powiedz mi jeszcze -jakieś komunikaty się pokazują przy próbie wejścia do alsamixer'a? Jak to w samym mixerze wygląda?

Zwykle po niepoprawnym upgradzie uwala się paczka libasound2, albo stery w kernelu - ale z tego co widzę mplayer twierdzi że karta jest.

A spróbuj jeszcze puścić dźwięk tak:

Kod:

mplayer -ao alsa:device=hw=0 nazwa.mp3

EDIT:

Heh jeszcze mni do głowy przyszło najprostsze rozwiązanie (wątpię żeby coś dało ale...) spróbuj załadować ster ręcznie:

Kod:

sudo modprobe snd-hda-intel

Wydaje mi się że raczej mplayer się powinien sypać w takim wypadku, ale nie zaszkodzi sprawdzić.

Ostatnio edytowany przez Huk (2012-10-11 00:41:08)

Offline

 

#12  2012-10-11 00:57:43

  oli - Zbanowany

oli
Zbanowany
Zarejestrowany: 2012-01-08

Re: alsamixer + equalizer

Już dźwięk działa. Nie wiem jakim cudem pojawiło się FRONT i było wyciszone.
http://obrazki.elektroda.pl/6202838500_1349909889.jpeg

Jak sprawdzałem na alsamixer to mogłem tylko dwoma suwakami sterować MASTER i PCM. Ale to już nie ważne bo wróciłem do pkt. wyjścia z tym equalizerem. Zrobiłem jeszcze raz zgodnie z http://www.thedigitalmachine.net/alsaequal.html ale dalej jest to samo co na początku :(

Ostatnio edytowany przez oli (2012-10-11 00:58:34)

Offline

 

#13  2012-10-13 10:21:49

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: alsamixer + equalizer

Przed chwilą testowałem to co podałeś (sorry że dopiero teraz, wcześniej czasu nie było) i u mnie działa, IMHO powinieneś jeszcze raz od początku po kolei zrobić to co na stronce chcą:

1. Pobrać archiwum rozpakować skompilować i "sudo make install"

2. Upewnić się że masz paczkę "caps" (sudo apt-get install caps)

3. Po uprzednim buckupie, zmienić wpisy w ~/.asoundrc lub /etc/asound.conf (zrób najlepiej tak żeby istniał tylko jeden z tych plików - najlepiej .asoundrc)

4. Odpalić alsamixer -D equal i zobaczy czy śmiga, jak nie to się pomyśli.

Pozdro.

Offline

 

#14  2012-10-14 14:42:16

  oli - Zbanowany

oli
Zbanowany
Zarejestrowany: 2012-01-08

Re: alsamixer + equalizer

Mam "caps", zainstalowałem na nowo "equal". Nie mam nigdzie tych plików. Tylko w mam to w /etc/asound.state i tyle.

Offline

 

#15  2012-10-14 18:08:06

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: alsamixer + equalizer

Chwila moment /etc/asound.state ?? /etc/asound.conf jak już coś! Jak masz takie rozszerzenie pliku to nie dziwota że nie działa bo on tam w ogóle nie zagląda.

Generalnie ten błąd mówi że coś jest źle w plikach konfiguracyjnych, ja bym wywalił te pliki (.asoundrc i asound.conf) i zrobił je na nowo. Powinno pomóc.

Pozdro

Offline

 

#16  2012-10-14 18:54:33

  oli - Zbanowany

oli
Zbanowany
Zarejestrowany: 2012-01-08

Re: alsamixer + equalizer

No w miarę mnie pokierowałeś. Znalazłem te pliki na koncie "root" więc je skopiowałem do konta zwykłego użytkownika i nadałem odpowiednie uprawnienia. Equalizer się już odpala z konta zwykłego użytkownika. Ale jakby suwakami nie poprzesuwał nic się nie dzieje :(

Ostatnio edytowany przez oli (2012-10-14 18:55:02)

Offline

 

#17  2012-10-14 20:28:03

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: alsamixer + equalizer

Hmmm a puszczasz aplikacje przez urządzenie miksera? Bo z tego co widzę na ich stronce to standardowo plugin nie jest używany przez aplikacje, trzeba go wskazać np:

mpg123 -a hw:equal 06.Back_In_Black.mp3

Offline

 

#18  2012-10-15 21:49:13

  oli - Zbanowany

oli
Zbanowany
Zarejestrowany: 2012-01-08

Re: alsamixer + equalizer

Wszystko działa ale z aplikacją  "moc". Chciałem, żeby equal konsolowy działał np. z YT, WRZUTA itp. Widocznie to razem nie współgra automatycznie. Druga sprawa to myślałem że to jest equalizer globalny tak jak jest w przypadku alsamixer.

Ostatnio edytowany przez oli (2012-10-15 21:50:16)

Offline

 

#19  2012-10-15 22:07:04

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: alsamixer + equalizer

moc ma własny equalizer.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#20  2012-10-15 23:39:58

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: alsamixer + equalizer

Jest też możliwość użycia w alsie wtyczki ladspa z equalizerem (moduł mbeq).
Tu masz conieco na ten temat (post #5):
https://bbs.archlinux.org/viewtopic.php?id=53139
i tutaj:
http://www.gentoo-wiki.info/HOWTO_Set_up_a_system-w … SA_and_LADSPA

Ostatnio edytowany przez Jacekalex (2012-10-15 23:49:06)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#21  2012-10-16 06:14:57

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: alsamixer + equalizer

Żeby był globalny musiałbyś ustawić jako urządzanie default czyli coś w tym stylu:

Kod:

ctl.equal {
  type equal;
}

pcm.plugequal {
  type equal;
  # Modify the line below if you don't
  # want to use sound card 0.
  slave.pcm "plughw:0,0";
  # or if you want to use with multiple applications output to dmix
  # slave.pcm "plug:dmix"
}

#pcm.equal {
  # Or if you want the equalizer to be your
  # default soundcard uncomment the following
  # line and comment the above line.
pcm.!default {
  type plug;
  slave.pcm plugequal;
}

Co zresztą wyraźnie podano w powyższym komentarzu do pliku :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)