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 ao=oss 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
ilin napisał(-a):
Co do mplayera to zakomentuj opcję channel = 6
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ć
W punkcie 3. sobie poradziłem. W ossxmix trzeba w polu spkmode zaznaczyć
spread
i 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)
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 oss4-base oraz oss4-source, oss4-gtk (mikser GTK+) oraz oss4-dev (pliki nagłówkowe dla programistów) nie są wymagane.
2. Jako root wykonać module-assistant -t a-i oss4. Ta operacja może trochę potrwać.
ilin: prawdopodobnie zechcesz zaktualizować swój opis 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).
lspci | grep audio:
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)
ossinfo:
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
ilin napisał(-a):
Paczki z "ich" stronki ruszaly tę kartę?
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.
ilin napisał(-a):
Wyłacz tę zintegrowaną w biosie
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ę ten wątek
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 ilina (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 /dev/dsp 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 rmmod 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 /etc/modporbe.d/blacklist.conf 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ł snd_hda_inte 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
winnetou 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
winnetou Sprawdź czy oss startuje razem z systemem.
Np za pomocą sysv-rc-conf
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ł snd_hda_intel 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