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/.
Zainstalowałem paczuszkę z OSS4. Dźwięk rzeczywiści lepszy niż na ALSA. Mam jednak kilka pytań:
1. Mplayer mimo ustawieniu w configu parametru [b]ao=oss[/b] nie odtwarza dźwięku:
[AO OSS] audio_setup: Failed to set audio device to 6 channels. Failed to initialize audio driver 'oss' Could not open/initialize audio device -> no sound. Audio: no sound
2. Jak włączyć dźwięk 5.1?
3. Jak uzyskać efekt zduplikowania głośników przednich na tył?
Informacje z ossinfo
Version info: OSS 4.2 (b 2001/200910230435) (0x00040100) TRIAL Platform: Linux/i686 2.6.30-2-686 #1 SMP Sat Sep 26 01:16:22 UTC 2009 (host19-184) Number of audio devices: 2 Number of audio engines: 7 Number of MIDI devices: 0 Number of mixer devices: 1 Device objects 0: osscore0 OSS core services 1: oss_ich0 Nvidia nForce4 interrupts=46019 (46019) 2: oss_usb0 USB audio core services MIDI devices (/dev/midi*) Mixer devices 0: ICH AC97 Mixer (ALC850) (Mixer 0 of device object 1) Audio devices Nvidia nForce4 /dev/oss/oss_ich0/pcm0 (device index 0) Nvidia nForce4 S/PDIF out /dev/oss/oss_ich0/spdout (device index 1) Nodes /dev/dsp -> /dev/oss/oss_ich0/pcm0 /dev/dsp_in -> /dev/oss/oss_ich0/pcm0 /dev/dsp_out -> /dev/oss/oss_ich0/pcm0 /dev/dsp_ac3 -> /dev/oss/oss_ich0/pcm0 /dev/dsp_mmap -> /dev/oss/oss_ich0/pcm0 /dev/dsp_multich -> /dev/oss/oss_ich0/pc
m0
Offline
Co do mplayera to zakomentuj opcję channel = 6
Co do reszty trudno mi powiedzieć.
Widziałem rozwiązanie tego na forum OSS ale obecnie wymienili silnik forum i wsio poleciało.
Niema starych postów.
W ogóle niewiele tam jest.
Offline
[quote=ilin]Co do mplayera to zakomentuj opcję channel = 6[/quote]
Jak wywalę tą opcję to dźwięk mam, ale tylko w dwóch kanałach :-(
Nie ma sposobu na dźwięk 5.1 w mplayerze?
Co do reszty trudno mi powiedzieć[/quote]
W punkcie 3. sobie poradziłem. W [b]ossxmix [/b]trzeba w polu [b]spkmode[/b] zaznaczyćKod:
spreadi działa, przynajmniej pod KDE4.
Offline
OSS4 wchodzi do Debiana:
http://ftp-master.debian.org/new/oss4_4.2-build2000-1.html
W chwili pisania posta, powyższy link wskazywał na 404. W każdym razie takie coś przyszlo na RSS:
Description:
oss4-base - Open Sound System - base package
oss4-dev - Open Sound System - development files
oss4-gtk - Open Sound System - simple GTK2-based mixer control
oss4-source - Open Sound System - drivers sources
Changes:
oss4 (4.2-build2000-1) unstable; urgency=low
.
* Initial release (Closes: #483856)[/quote]
Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712
Offline
OSS4 jest już dostępny w testingu. Czy ktoś z forumowiczów próbował instalować OSS z tych paczek i z jakimi rezultatami? :)
Offline
skoro w testingu to i w sidzie. Spróbuje na sidzie jak bede miał chwile czasu. Byłoby bardzo fajne, bo alse w linuxie <-> powinni tego zabronić
Offline
Szkoda, że ja znowu musiałem wrócić do alsy, no ale niestety OSS4 nie wspiera mojej karty dźwiękowej E-MU 0202 USB.
Offline
Aby zainstalować OSS4 z repozytorium Debiana należy:
1. Zainstalować pakiety [deb]oss4-base[/deb] oraz [deb]oss4-source[/deb], [deb]oss4-gtk[/deb] (mikser GTK+) oraz [deb]oss4-dev[/deb] (pliki nagłówkowe dla programistów) nie są wymagane.
2. Jako root wykonać [tt]module-assistant -t a-i oss4[/tt]. Ta operacja może trochę potrwać.
[b]ilin[/b]: prawdopodobnie zechcesz zaktualizować [url=http://dug.net.pl/tekst/64/oss4_w_debianie/]swój opis[/url] w oparciu o powyższe.
___
No i mam problem: sterowniki z repozytorium uparcie wykrywają mi tylko jedną kartę (tę, której na codzień nie używam).
[tt]lspci | grep audio[/tt]:
00:0e.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08) 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
[tt]ossinfo[/tt]:
Version info: OSS 4.2 (b 2000/200911292203) (0x00040100) GPL Platform: Linux/i686 2.6.30-2-686 #1 SMP Sat Sep 26 01:16:22 UTC 2009 (debian) Number of audio devices: 1 Number of audio engines: 6 Number of MIDI devices: 0 Number of mixer devices: 1 Device objects 0: osscore0 OSS core services 1: oss_via823x0 VIA VT8237 2: oss_usb0 USB audio core services MIDI devices (/dev/midi*) Mixer devices 0: (VIA823x AC97 Mixer (AD1888) )(Mixer 0 of device object 1) Audio devices (VIA VT8237 /dev/oss/oss_via823x0/pcm0 ) (device index 0) Nodes /dev/dsp -> /dev/oss/oss_via823x0/pcm0 /dev/dsp_in -> /dev/oss/oss_via823x0/pcm0 /dev/dsp_out -> /dev/oss/oss_via823x0/pcm0 /dev/dsp_ac3 -> /dev/oss/oss_via823x0/pcm0 /dev/dsp_mmap -> /dev/oss/oss_via823x0/pcm0 /dev/dsp_multich -> /dev/oss/oss_via823x0/pcm0
Offline
Ciekawe ze nie wykrywa tego SB.
Paczki z "ich" stronki ruszaly tę kartę?
Opis poprawię dopiero jak sam to przetestuję ale u mnie wcale się to nie buduje na moim jajku.
Będę musiał repowe zainstalować i spróbować jeszcze raz.
Offline
[quote=ilin]Paczki z "ich" stronki ruszaly tę kartę?[/quote]
Tak, pokazywały obydwie karty.
Offline
Wyłacz tę zintegrowaną w biosie i daj
ossdetect
to moze znajdzie :)
Offline
Kto by pomyślał, że jeżeli ALSA korzysta z karty, to OSS nie chce (inna sprawa, że wcześniej działało)? ;)
Dopilnowałem, żeby ALSA nie ładowała modułów i działa. Niniejszym mój problem rozwiązany.
[quote=ilin]Wyłacz tę zintegrowaną w biosie[/quote]
To nie wchodziło w grę, czasami chcę z niej skorzystać.
Ostatnio edytowany przez azhag (2009-12-11 18:43:09)
Offline
To jak rozumiem rownolegle z oss dzialała alsa na drugiej karcie.
Konkretnie ładowal się sterownik snd-emu10k1.
Ciekawe bo na tamtych paczkach bylo to nie możliwe.
Oss blokował alsę kompetnie.
Offline
Zainstalowałem te paczki i wszystko działa (Debian Testing).
EDIT: Może i działa ale nie do końca tak jak powinno. Właśnie stwierdziłem, że animacji flash nie da się oglądać (dźwięk w miarę płynnie ale obraz to 3 klatki na 5 sekund).
Ostatnio edytowany przez dowoszek (2009-12-13 16:27:25)
Offline
Zainstalowałem z musu. Alsa na testingu amd64 i na karcie Audigy SE zacinała się w trakcie odtwarzania. Tego problemu nie było na zintegrowanej karcie ale wolę Audigy.
Inną sprawą jest to, że wejście analogowe w tej karcie nie jest przez alsę obsługiwane, a OSS4 je obsługuje.
Offline
Wydaje mi się ze alsa obsługuje wyjście analogowe.
02:09.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster Subsystem: Creative Labs SB0410 SBLive! 24-bit Flags: bus master, medium devsel, latency 32, IRQ 9 I/O ports at c000 [size=32] Capabilities: [dc] Power Management version 2 Kernel driver in use: CA0106
To bardzo podobna karta.
Edit:
Przypomniał mi się [url=http://debian.linux.pl/viewtopic.php?t=18006&highlight=ca0106/]ten wątek[/url]
Więc może masz rację.
Offline
Napisałem wejście, a nie wyjście. :)
W wątku do którego odsyłasz chodziło o nieco inny problem, tylko żebym pamiętał jak ja to zrobiłem, że działało jak trzeba...
Dość, że chodziło bez gstreamera. Kde4 używa dźwięku z xine więc i z tym nie ma wielkiego problemu.
Offline
No dobra mam pytanie bo kombinuje, kombinuje i nic wykombinować nie mogę... Nie jest to może jakiś tragiczny błąd ale trochę uprzykrza życie. Tak więc od początku. Nówka Debian testing
Kernel:
2.6.32-7.dmz.2-liquorix-amd64 #1 ZEN SMP PREEMPT
(zresztą na repowym to samo)
Dźwięk
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
Skompilowałem sobie OSS4 zgodnie z poradnikiem [b]ilina[/b] (mam nadzieję że dobrze odmieniłem) - nie poraz pierwszy zresztą. Przeresetowałem kompa i.... Dupa dźwięku nie ma mixera nie wykrywa, urzązdenie [b]/dev/dsp[/b] się nie utworzyło... No to wróciłem do alsy. Zainstalowałem ale to nie było to... Zainstalowałem wywaliłem alse, posprzątałem wszystko co było z nią zwiazane zainstalowałem OSS4 i dalej dupa. Z głupia frant puściłem
lsmod |grep snd snd_hda_codec_realtek 272554 1 snd_hda_intel 23055 0 snd_hda_codec 76607 2 snd_hda_codec_realtek,snd_hda_intel snd_hwdep 6522 1 snd_hda_codec snd_pcm 80273 2 snd_hda_intel,snd_hda_codec snd_timer 20843 1 snd_pcm snd 65871 6 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer soundcore 7636 1 snd snd_page_alloc 8212 2 snd_hda_intel,snd_pcm
Coś mi się tu nie podobało więc
rmmod
na wszystkie moduły restart OSS i voila dźwięk jest, mikser jest wszystko śmiga. Potem jak to w życiu bywa musiałem zrobić restart kompa. Odpalam mojego debka a tu... dupa nie ma dźwięku i nie ma żadnych urządzeń dla OSS. No to nauczony doświadczeniem
lsmod |grep snd
a tam to samo... No to [b]rmmod[/b] restart OSS i znow działa, Na początku pomyślałem że to przez readahead wiec wywaliłem paczkę, posprzątałem i po kolejnym resecie tego samego. Dla odmiany wywaliłem tylko tyle
rmmod snd_hda_intel
reset OSS i dźwięk jest. No to wrzuciłem tego dziada do [b]/etc/modporbe.d/blacklist.conf[/b] Restart maszynki dla testów i .... Działa, a właściwie prawie działa... Bo urządzenia niby się tworzą, OSS wszystko ładnie wykrywa, ale dźwięk cholernie trzeszczy i momentami łapie przerwy na ułamek sekundy ale wystarczająco długo żeby to usłyszeć. W tej chwili zastanawiam się nad jakąś dziwną kombinacją do rcskryptów. Wyłączyć ładowanie OSS poczekać aż system wstanie, potem wywalić moduł [b]snd_hda_inte[/b] i odpalić OSS Chciaż jest to obejście a nie rozwiązanie problemu.
W związku z przydługą historyjką pytanie: czy ktoś się z czymś takim zetknął albo czy ma pomysł na rozwiązanie....
Offline
winnetou ja na tym samym kernelu liquorix i przy podobnej karcie nie mialem zadnego problemu. instalowalem z paczki .deb http://www.4front-tech.com/release/oss-linux-4.2-2002_amd64.deb automatycznie po restarcie usunelo mi moduly snd_* od alsy i zaladowalo moduly z oss:oss_usb oss_ich,osscore.
Ostatnio edytowany przez marian6 (2010-02-13 02:45:47)
Offline
[b]winnetou[/b] Pokaż
dpkg -l | grep alsa
Offline
winnetou@valhalla:~$ dpkg -l |grep alsa ii libsdl1.2debian-alsa 1.2.13-5 Simple DirectMedia Layer (with X11 and ALSA options)
Bijcie zabijcie - nie mam pojęcia skąd to jest... Chociaż podejrzewam skype'a... Ale skype'a mam od 2 dni a problem był już wcześniej...
EDIT:
To jednak nie skype a VirtualBox i audacious-plugins-extra jak tego drugiego mogę się pozbyć tak ten pierwszy pasuje żeby został....
Ostatnio edytowany przez winnetou (2010-02-13 12:28:12)
Offline
oss4-gtk Zastanawiam po kiego @@$%^&** to komu ale łajno
SZkoda pisać bleeeeeeeeeee
Offline
[b]winnetou[/b] Sprawdź czy oss startuje razem z systemem.
Np za pomocą [b]sysv-rc-conf[/b]
Offline
Startuje i to jest najdziwniejsze.... W każdym razie w trakcie uruchamiania systemu jak startuje OSS dostaje mniej wiecej cos takiego:
Feb 13 20:04:46 valhalla kernel: HDA Intel 0000:00:08.0: PCI INT A disabled Feb 13 20:04:50 valhalla kernel: osscore: sizeof(midi_packet_header_t) != 32 (40) Feb 13 20:04:50 valhalla kernel: MIDI subsystem not activated
A po wykonaniu
rmmod snd_hda_intel /ect/init.d/oss restart
w logu pojawia się takie cuś:
Feb 13 20:04:50 valhalla kernel: oss_hdaudio 0000:00:08.0: power state changed by ACPI to D0 Feb 13 20:04:50 valhalla kernel: oss_hdaudio 0000:00:08.0: PCI INT A -> Link[LAZA] -> GSI 21 (level, low) -> IRQ 21
Po czym OSS działa idealnie. A i jak mam załadowany moduł [b]snd_hda_intel[/b] to nie mogę wykonać
/etc/init.d/oss stop
Tak samo po wywaleniu modułu nie przejdzie
/etc/init.d/oss stop /etc/init.d/oss start
tylko muszę dać restart... Dziwne rzeczy się dzieją. Jak skończę z projektami skompiluje własne jajo i zobaczę co tam się będzie działo. Ale fajnie by było pozbyć się obecnego problemu...
Offline
Zblacklistuj tego snd-hda-intel może pomoże.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00147 | 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.216.53.7' WHERE u.id=1 |
0.00069 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.216.53.7', 1732354274) |
0.00052 | SELECT * FROM punbb_online WHERE logged<1732353974 |
0.00033 | 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=14266 AND t.moved_to IS NULL |
0.00030 | SELECT search_for, replace_with FROM punbb_censoring |
0.01387 | 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=14266 ORDER BY p.id LIMIT 125,25 |
0.00104 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=14266 |
Total query time: 0.01836 s |