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 - Członek DUG

oli
Członek DUG
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 - Członek DUG

oli
Członek DUG
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 - Członek DUG

oli
Członek DUG
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 - Członek DUG

oli
Członek DUG
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 - Członek DUG

oli
Członek DUG
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 - Członek DUG

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: alsamixer + equalizer

[img]http://obrazki.elektroda.pl/1917119400_1349907717.jpeg[/img] 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 - Członek DUG

oli
Członek DUG
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.
[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

 

#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 - Członek DUG

oli
Członek DUG
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.[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

 

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

  oli - Członek DUG

oli
Członek DUG
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 - Członek DUG

oli
Członek DUG
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.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

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

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
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-wide_equaliser_with_ALSA_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 ;-)

[ Generated in 0.012 seconds, 14 queries executed ]

Informacje debugowania

Time (s) Query
0.00013 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00090 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='18.217.235.159' WHERE u.id=1
0.00074 UPDATE punbb_online SET logged=1734048315 WHERE ident='18.217.235.159'
0.00040 SELECT * FROM punbb_online WHERE logged<1734048015
0.00061 DELETE FROM punbb_online WHERE ident='18.221.246.108'
0.00057 DELETE FROM punbb_online WHERE ident='18.226.180.174'
0.00244 DELETE FROM punbb_online WHERE ident='3.133.137.201'
0.00021 SELECT topic_id FROM punbb_posts WHERE id=212597
0.00026 SELECT id FROM punbb_posts WHERE topic_id=22114 ORDER BY posted
0.00029 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.00025 SELECT search_for, replace_with FROM punbb_censoring
0.00061 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.00075 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=22114
Total query time: 0.0082 s