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/.
Kupiłem nowy wzmacniacz do którego wpięty jest mój desktop z trzema systemami: Windows 7, Linux Mint LMDE i Aptosid - wszystkie systemy 64 bitowe. Stary wzmacniacz szwankował i padł. Nowy jest niezły, ale dźwięk mnie nie zadowalał pomimo zachwytów sprzedawcy i opinii użytkowników. Pomyślałem, że to wina karty, ale przyjaciel, który zjadł zęby przy naprawie i składaniu komputerów powiedział, że moja karta na płycie jest dobra i odradził mi zakup dodatkowej. Zacząłem grzebać w necie i postanowiłem skonfigurować dźwięk systemowo. W windzie ustawiłem dźwięk na 24 bit i 48000 Hz, zainstalowałem wtyczkę WASAPI do foobara, która kieruje dźwięk bezpośrednio, niwelując opóźnienia windowsowe. Myślałem o sterach Asio i asio4all, ale efekt jest doskonały i w pełni mnie zadowalający. Niebo i ziemia po prostu. Różnica pomiędzy odsłuchem na windows i deadbeef na linuksie jest ogromna. Szukam 2 dobę, aby podobny efekt osiągnąć na moim ulubionym "zmintowanym" pod względem wyglądu Aptosidzie xfce, którego niemal wyłącznie używam. Niczego znaleźć nie potrafię, nigdy nie poprawiałem ALSY i nie mam o tym pojęcia. Czyżbym zdany był na słuchanie muzyki, a w efekcie na pracę na Windowsie? Wierzę, że coś wymyślicie, ja już tracę nadzieję na samodzielne rozwiązanie problemu.
Ostatnio edytowany przez baron65 (2012-01-14 22:34:20)
Offline
Sprawdź OSS4 ale nie wiem czy już kompiluje się na najnowszych kernelach.
Offline
A nie ma możliwości zmuszenia ALSY do pracy w innych parametrach? Dźwięk jest i pewnie domyślnie niezły, podobny był na windzie, ale tam dało się to poustawiać. Może edycja jakiegoś pliku by wystarczyła, czy coś podobnego... alsa-plugins ma podobno możliwość ustawień częstotliwości, tylko jak?
Ostatnio edytowany przez baron65 (2012-01-11 17:29:45)
Offline
Spróbuj dać takli ~/.asoundrc
pcm.!default { type plug slave.pcm "dmixer" } pcm.dsp0 { type plug slave.pcm "dmixer" } pcm.dmixer { type dmix ipc_key 1024 slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 8192 periods 128 rate 48000 } bindings { 0 0 1 1 } } ctl.mixer0 { type hw card 0 }
Potem puść sobie jakąś muzykę i zobacz z jakimi parametrami idzie poleceniem
cat /proc/asound/card0/pcm0p/sub0/hw_params
Czy to cos da nie wiem.
Acha
rate 48000
to ustaw dla max częstotliwości próbkowania jakie karta obsluguje.
Chyba najlepsze efekty osiągniesz za pomocą jacka ale to trochę zabawy.
Tu masz przykład do potestowania.
http://forum.fluxboxpl.org/viewtopic.php?id=333
Offline
jack-audio przez wyjście Alsy potrafi puścić dźwięk 192khz i dowolnych pozostalych parametrach.
Skoro może Jackd, to sama Alsa też może.
Radzilbym pokopać na wiki Alsy, czy tam nie ma jakichś info o próbkowaniu.
Rzuć okiem tutaj:
http://alsa.opensrc.org/Dmix#8._Dmixing_the_Audiophile_192_.28ice1724.29
http://www.spinics.net/linux/fedora/alsa-user/msg09676.html
Mam Realteka zgodnego z Intel-HAD, na płycie.
Jack audio, przykład:
[b]jackd -u -dalsa -dhw:3 -r192000 -p1024 -z t -o 2 -Phw:3 -M -H -i2 -m -s[/b]
jackdmp 1.9.6
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2010 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 10
[b]creating alsa driver ... hw:3|-|1024|2|192000|2|2|hwmon|hwmeter|soft-mode|32bit[/b]
Using ALSA driver HDA-Intel running on card 3 - HDA Intel at 0xfdff8000 irq 45
configuring for 192000Hz, period = 1024 frames (5.3 ms), buffer = 2 periods
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback[/quote]
Nie wiem, czy o to chodziło, ale radzę spróbować ;)
Pozdro
;-)Ostatnio edytowany przez Jacekalex (2012-01-11 18:42:38)
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
[quote=Jacekalex]Skoro może Jackd, to sama Alsa też może[/quote]
Może ale trzeba to uchem ocenić bo liczby to tylko liczby a ucho uchem.
ilin@debian:~/Desktop$ cat /proc/asound/card0/pcm0p/sub0/hw_params access: MMAP_INTERLEAVED format: S16_LE subformat: STD channels: 2 rate: 192000 (192000/1) period_size: 512 buffer_size: 4096
Jeszcze ważna sprawa.
Jakiego playera używasz bo one różnie brzmią :)
Offline
W tej chwili mam taki /etc/asound.conf:
pcm.!default { type plug slave.pcm "dmixer" } pcm.dsp0 { type plug slave.pcm "dmixer" } pcm.dmixer { type dmix ipc_key 1024 ipc_perm 0666 slave { pcm "hw:3,0" period_time 0 format S32_LE period_size 1024 buffer_size 8192 periods 256 rate 192000 } bindings { 0 0 1 1 } } ctl.mixer0 { type hw card 1 }
Słychać prawidłowo, dokładnie tak, jak na jacku.
cat /proc/asound/Intel/pcm0p/sub0/hw_params access: MMAP_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 192000 (192000/1) period_size: 1024 buffer_size: 8192
head -n1 /proc/asound/Intel/codec* Codec: Realtek ALC888
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2012-01-11 18:57:28)
Offline
Ja zmniejszyłem jeszcze
period_size 128 buffer_size 1024 periods 128
Ale tu trzeba uważać bo jak się przedobrzy to się trzaski lub zacinki pojawiają.
Ale jakość lepsza.
Choć ja nie mam odpowiedniego zestawu aby to dobrze ocenić.
Offline
moment - sorry ze sie w tracam, ale sie zastanawiam jakie pliki puszczac chcecie w 192Khz (zwykle mp3????)
Offline
Ja akurat to sprawdzam na flacu, niestety ale na słuchawkach za 20zł :)
Offline
A u mnie leci audacious albo tvtime.
Głośniki chińskie, najzwyklejsze, jakie istnieją, ale słychać z nich dobrze.
Ostatnio edytowany przez Jacekalex (2012-01-11 19:10:40)
Offline
[quote=pink]moment - sorry ze sie w tracam, ale sie zastanawiam jakie pliki puszczac chcecie w 192Khz (zwykle mp3????)[/quote]
Tu raczej chodzi o ustawienia DACa w DSP karty. Bardzo dawno temu minęły czasy, kedy te przetworniki były typu Nyquist rate (pasmo sygnału 2 razy mniejsze od samplingu), od wielu lat stosuje się Noise shaping (analog w ADC to Sigma-Delta), czyli kilku krotne nadpróbkowanie - 192kHz samplingu da pasmo 24kHz (8-o krotny oversampling)
Offline
cat /proc/asound/card0/pcm0p/sub0/hw_params access: MMAP_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 48000 (48000/1) period_size: 1024 buffer_size: 16384
Dopiero wróciłem do domu, a tu tyle odpowiedzi i podpowiedzi do lektury... Dzięki! Jesteście najbardziej pomocni ze wszystkich użytkowników for linuksowych, drugie miejsce dałbym ludziom od Archa. nie raz znalazłem receptę na problemy po moich pytaniach, czy też przy pomocy lektury forum. Używam playera deadbeef i quod libet, słucham we flacu, rzadziej w innych formatach. Zrobiłem aktualizację do jądra aptosida 3.2.0.4 i dźwięk nieco się ożywił, ale daleko mu do doskonałości... windows 7. Dam Wam więcej danych:
head -n1 /proc/asound/Intel/codec* Codec: Realtek ALC887
[b]Na aptosidzie nie mam pliku asound.conf.[/b] Wyszukałem ten plik w kompie i znalazłem na mincie LMDE. Jest tam taki wpis:
pcm.pulse { type pulse } ctl.pulse { type pulse } pcm.!default { type pulse } ctl.!default { type pulse }
Ostatnio edytowany przez baron65 (2012-01-11 23:19:52)
Offline
[quote=baron65]Pomyślałem, że to wina karty, ale przyjaciel, który zjadł zęby przy naprawie i składaniu komputerów powiedział, że moja karta na płycie jest dobra i odradził mi zakup dodatkowej. Zacząłem grzebać w necie i postanowiłem skonfigurować dźwięk systemowo. W windzie ustawiłem dźwięk na 24 bit i 48000 Hz, zainstalowałem wtyczkę WASAPI do foobara, która kieruje dźwięk bezpośrednio, niwelując opóźnienia windowsowe.[/quote]
musze sobie spróbować jak to działa :] nie widziałem tej wtyczki ( chyba ), wierzyć mi się troche nie chce w cuda jakie stworzy, ale chętnie sprawdze
( dam znać jak gra względem xonara )
może głupie pytanie ( ale nie każdy wie że tak można),
nie masz w ampli spdif przypadkiem ? , cyfrowe wejście audio.
Offline
[quote=gindek]musze sobie spróbować jak to działa :] nie widziałem tej wtyczki.
może głupie pytanie ( ale nie każdy wie że tak można),
nie masz w ampli spdif przypadkiem ? , cyfrowe wejście audio.[/quote]
Wtyczka WASAPI, zastąpiła stery asio i asio4all w Windows 7 i Vista. Asia jeszcze ponoć działają na Viście, ale na 7 już nie. Wasapi to wbudowany w win7 mechanizm te stery zastępujący. W pracy mam zaktualizowaną Vistę i na niej już działa Wasapi. Zmieniając źródło dźwięku w foobar2000 z wtyczką wasapi, różnica w dźwięku jest zauważalna nawet na komputerowych głośnikach.
Nie mam amplitunera, tylko wzmacniacz Denona przeznaczony do słuchania winyli, ale i innych źródeł. Do tego dwie ponad 30 letnie olbrzymie kolumny głośnikowe, z wymienianymi z oczywistych względów co ileś lat głośnikami. Wzmacniacz ma minimalną ilość wejść i wyjść, ale żadnych cyfrowych. Myślałem o zakupie Xonara, ale dźwięk jest pod win7 tak dobry, że chyba sobie odpuszczę. poza tym boję się, że pojawi mi się problem z dwoma linuksami w tym kompie, udało mi się zrobić aptosid xfce w ten sposób, że wygląda jak linuks mint bez panelu xfce, a z pełnym AWN. Róźnica w wydajności jest znaczna, szkoda by było go zepsuć...
Ostatnio edytowany przez baron65 (2012-01-11 23:55:50)
Offline
[quote=baron65]Na aptosidzie nie mam pliku asound.conf. Wyszukałem ten plik w kompie i znalazłem na mincie LMDE. Jest tam taki wpis:[/quote]
Testuj na aptosidzie.Bo tam chyba nie ma pulseaudio.
Utwórz sobie w domowym ukryty plik .asoundrc o zawartości
pcm.!default { type plug slave.pcm "dmixer" } pcm.dsp0 { type plug slave.pcm "dmixer" } pcm.dmixer { type dmix ipc_key 1024 slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 8192 periods 128 rate 192000 } bindings { 0 0 1 1 } } ctl.mixer0 { type hw card 0 }
Potem odpal oddtwarzacz i słuchaj.
Możesz jeszcze potem próbować zmniejszac o połowę wartości
period_size 1024 buffer_size 8192
Po każdej zmianie restart odtwarzacza (nie systemu).
Offline
[quote=ilin]Testuj na aptosidzie.Bo tam chyba nie ma pulseaudio.
Utwórz sobie w domowym ukryty plik .asoundrc o zawartości[/quote]
Wpadłem na chwilę do domu, postanowiłem sprawdzić i d..pa.
Gstreamer error, po ponownym zalogowaniu nie znalazł dźwięku. Skasowałem plik i jest tak jak dotychczas.
W aptosidzie jest Gstreamer0.10-pulseaudio...
Ostatnio edytowany przez baron65 (2012-01-12 13:46:30)
Offline
Sprawdź czy pulseaudio nie masz zainstalowanego
dpkg -l | grep pulse
Offline
W aptosidzie jest Gstreamer0.10-pulseaudio...
Czyli wsio, co korzysta z Gstreamera albo idzie przez pulse, albo nie ma dźwięku?
Ta paczka to największa patologia w Gnome, blokuje inne wyjścia dźwieku poza pulse (nie można ich wybrać).
Ostatnio edytowany przez Jacekalex (2012-08-05 14:29:44)
Offline
[quote=baron65]Asia jeszcze ponoć działają na Viście, ale na 7 już nie.[/quote]
Asio4All? na win7 też działają bo używam przy syntezatorze by zmniejszyć latencje ;D
Ostatnio edytowany przez dominbik (2012-01-12 15:59:12)
Offline
[quote=dominbik]Asio4All? na win7 też działają bo używam przy syntezatorze by zmniejszyć latencje ;D[/quote]
Rzeczywiście Asio4all działają, ale czyste asio już nie, a z Asio4all bywają podobno jakieś problemy. Zdecydowałem się więc na Wasapi, które włącza się automatycznie, kiedy odtwarza player z wtyczką, w moim przypadku jest to ulubiony foobar. W tym czasie oczywiście nie ma żadnych dźwięków systemowych poza tymi z playera. Jakość dźwięku jest ponoć porównywalna do Asio, a instalacji nie ma poza wspomnianą wtyczką.
Pozostali[/quote]
Zajmę się aptosidem, kiedy powrócę z pracy. Spróbuję podać wszystkie konsolowe wyniki dotyczące hardware i software. Może coś wymyślimy, w końcu innych problem także dopadnie jak pakiety z sida do nich trafią. ;)
[url=http://imageshack.us/photo/my-images/853/xjs.gif/][img]http://imageshack.us/a/img853/6785/xjs.gif[/img][/url]
[url=http://imageshack.us/photo/my-images/41/3wem.png/][img]http://img41.imageshack.us/img41/4851/3wem.png[/img][/url]
Registered Linux User #488090
Offline
w końcu innych problem także dopadnie jak pakiety z sida do nich trafią.[/quote]
Sid tu nie ma nic do rzeczy.
To samo będzie na każdej innej wersji debiana.
P.S. Do rozmów o sterownikach windowsowych zalóżcie sobie osobny watek, bo bałagan się robi i w końcu cokolwiek znaleźć będzie trudno w tym wątku.
[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
Nie mogłem być wcześniej, strona nie działała, później ja nie działałem nadrabiamy.
dpkg -l | grep pulse ii gstreamer0.10-pulseaudio 0.10.30-2.1 GStreamer plugin for PulseAudio ii libpulse-mainloop-glib0 1.1-2 PulseAudio client libraries (glib support) ii libpulse0 1.1-2 PulseAudio client libraries
lspci 00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03) 00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03) 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01) 00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 01) 00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 01) 00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01) 00:1d.1 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01) 00:1d.2 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01) 00:1d.3 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01) 00:1d.7 USB controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA Controller [IDE mode] (rev 01) 01:00.0 VGA compatible controller: nVidia Corporation GF108 [GeForce GT 430] (rev a1) 01:00.1 Audio device: nVidia Corporation GF108 High Definition Audio Controller (rev a1) 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06) 03:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)
lspci -n 00:00.0 0600: 8086:2e30 (rev 03) 00:01.0 0604: 8086:2e31 (rev 03) 00:1b.0 0403: 8086:27d8 (rev 01) 00:1c.0 0604: 8086:27d0 (rev 01) 00:1c.1 0604: 8086:27d2 (rev 01) 00:1c.2 0604: 8086:27d4 (rev 01) 00:1c.3 0604: 8086:27d6 (rev 01) 00:1d.0 0c03: 8086:27c8 (rev 01) 00:1d.1 0c03: 8086:27c9 (rev 01) 00:1d.2 0c03: 8086:27ca (rev 01) 00:1d.3 0c03: 8086:27cb (rev 01) 00:1d.7 0c03: 8086:27cc (rev 01) 00:1e.0 0604: 8086:244e (rev e1) 00:1f.0 0601: 8086:27b8 (rev 01) 00:1f.1 0101: 8086:27df (rev 01) 00:1f.2 0101: 8086:27c0 (rev 01) 01:00.0 0300: 10de:0de1 (rev a1) 01:00.1 0403: 10de:0bea (rev a1) 02:00.0 0200: 10ec:8168 (rev 06) 03:00.0 0c03: 1033:0194 (rev 03)
cat /proc/asound/cards 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xfcffc000 irq 49 1 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xfe9fc000 irq 17
cat /proc/asound/modules 0 snd_hda_intel 1 snd_hda_intel
cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.24.
uname -a Linux aptosidbox 3.2-0.slh.4-aptosid-amd64 #1 SMP PREEMPT Tue Jan 10 22:59:01 UTC 2012 x86_64 GNU/Linux
dpkg -l | grep alsa ii alsa-base 1.0.23+dfsg-4 ALSA driver configuration files ii alsa-utils 1.0.24.2-4 Utilities for configuring and using ALSA ii gstreamer0.10-alsa 0.10.35-1 GStreamer plugin for ALSA ii libsox-fmt-alsa 14.3.2-3 SoX alsa format I/O library
dpkg -l | grep alsa ii alsa-base 1.0.23+dfsg-4 ALSA driver configuration files ii alsa-utils 1.0.24.2-4 Utilities for configuring and using ALSA ii gstreamer0.10-alsa 0.10.35-1 GStreamer plugin for ALSA ii libsox-fmt-alsa 14.3.2-3 SoX alsa format I/O library adam@aptosidbox:~$ dpkg -l | grep pulse ii gstreamer0.10-pulseaudio 0.10.30-2.1 GStreamer plugin for PulseAudio ii libpulse-mainloop-glib0 1.1-2 PulseAudio client libraries (glib support) ii libpulse0 1.1-2 PulseAudio client libraries
Chip karty: Realtek ALC887
Może na coś wpadniecie, mając te informacje...
Offline
[quote=Jacekalex]Ta paczka to największa patologia w Gnome, blokuje inne wyjścia dxwieku poza pulse (nie można ich wybrać).[/quote]
Nie używam gnome, lecz xfce. Za to xfce używa pakietów gnome i innych środowisk. Dobre to i złe. zainstalowałem k3b i inne drobiazgi z kde i nie mącą. Mam także aplikacje z innych środowisk, a także nie mąca. ;-)
Offline
gstreamer0.10-pulseaudio[/quote]
To mozna wyrzucić.
Rób tego asoundrca i mów czy jest jakaś różnica w jakości dźwięku.
[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
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00143 | 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.191.96.102' WHERE u.id=1 |
0.00073 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.191.96.102', 1734013352) |
0.00025 | SELECT * FROM punbb_online WHERE logged<1734013052 |
0.00053 | 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=20386 AND t.moved_to IS NULL |
0.00030 | SELECT search_for, replace_with FROM punbb_censoring |
0.00220 | 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=20386 ORDER BY p.id LIMIT 0,25 |
0.00085 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20386 |
Total query time: 0.00644 s |