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
[img]http://obrazki.elektroda.pl/1917119400_1349907717.jpeg[/img] 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.
[img]http://obrazki.elektroda.pl/6202838500_1349909889.jpeg[/img]
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.[b]state[/b] ?? /etc/asound.[b]conf[/b] 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-wide_equaliser_with_ALSA_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
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00100 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.12.194' WHERE u.id=1 |
0.00095 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.12.194', 1734034087) |
0.00041 | SELECT * FROM punbb_online WHERE logged<1734033787 |
0.00070 | DELETE FROM punbb_online WHERE ident='189.1.223.9' |
0.00006 | SELECT topic_id FROM punbb_posts WHERE id=212916 |
0.00004 | SELECT id FROM punbb_posts WHERE topic_id=22114 ORDER BY posted |
0.00055 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=22114 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00268 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=22114 ORDER BY p.id LIMIT 0,25 |
0.00087 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=22114 |
Total query time: 0.00746 s |