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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Nie można odpalić na zwykłym użytkowniku.
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
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
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
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
Wszystko działało jak należy. Nie wiem po czym to się mogło stać.
Offline
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
Teraz to tak namieszałem, że wcale dźwięku nie ma :(
Offline
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
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.
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
tak chyba nie powinno być?
Ponieważ:
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
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:
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:
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
Już dźwięk działa. Nie wiem jakim cudem pojawiło się FRONT i było wyciszone.
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
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
Mam "caps", zainstalowałem na nowo "equal". Nie mam nigdzie tych plików. Tylko w mam to w /etc/asound.state i tyle.
Offline
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
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
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
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
moc ma własny equalizer.
Offline
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)
Offline
Żeby był globalny musiałbyś ustawić jako urządzanie default czyli coś w tym stylu:
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