Strona 1 z 3

OSS4 - brak dźwięku - Squeeze

: 14 grudnia 2009, 23:23
autor: sanmarco
Witam wszystkich!
Mam świeżo zainstalowanego Debian Squeeze z KDE 4.3.2 i próbowałem zainstalować OSS4, bo przez większość chwalony że taki dobry.
Najpierw kompilowałem ze źródeł według poradnika na DUG-u - nie zauważyłem żadnych błędów ale po instalacji paczki dźwięku nie było. Osstest niby był ale kompletna cisza. Potem znalazłem informację, że oss4 trafił do repozytorium więc po odinstalowaniu tej kompilowanej paczki zainstalowałem tę z repozytorium. I niestety dalej klapa. Przeszukałem co się dało ale żadnych konkretów, które mogłyby mi pomóc nie znalazłem, co więcej wyniki niektórych poleceń są dla mnie bardzo dziwne (ale to może wynikać z mojej niewiedzy) - więc teraz trochę konkretów dla bardziej światłych

Kod: Zaznacz cały

 stary:/home/domowys# lspci
00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge                   
00:00.4 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge              
00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)     
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)                                                                              
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)     
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)     
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)     
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)     
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)                               
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]      
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)                                                                               
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)      
01:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)

Kod: Zaznacz cały

stary:/home/domowys# lspci -n                                                                 
00:00.0 0600: 1106:0314                                                                       
00:00.1 0600: 1106:1314                                                                       
00:00.2 0600: 1106:2314                                                                       
00:00.3 0600: 1106:3208                                                                       
00:00.4 0600: 1106:4314
00:00.7 0600: 1106:7314
00:01.0 0604: 1106:b198
00:0c.0 0200: 10ec:8139 (rev 10)
00:0f.0 0101: 1106:3149 (rev 80)
00:0f.1 0101: 1106:0571 (rev 06)
00:10.0 0c03: 1106:3038 (rev 81)
00:10.1 0c03: 1106:3038 (rev 81)
00:10.2 0c03: 1106:3038 (rev 81)
00:10.3 0c03: 1106:3038 (rev 81)
00:10.4 0c03: 1106:3104 (rev 86)
00:11.0 0601: 1106:3227
00:11.5 0401: 1106:3059 (rev 60)
00:11.6 0780: 1106:3068 (rev 80)
01:00.0 0300: 10de:0221 (rev a1)
cat /....../cards /modules /version

Kod: Zaznacz cały

stary:/home/domowys# cat /proc/asound/cards
cat: /proc/asound/cards: Nie ma takiego pliku ani katalogu
stary:/home/domowys# cat /proc/asound/modules
cat: /proc/asound/modules: Nie ma takiego pliku ani katalogu
stary:/home/domowys# cat /proc/asound/version
cat: /proc/asound/version: Nie ma takiego pliku ani katalog

Kod: Zaznacz cały

stary:/home/domowys# uname -a
Linux stary 2.6.30-2-686 #1 SMP Sat Sep 26 01:16:22 UTC 2009 i686 GNU/Linux
oss4 i pulse

Kod: Zaznacz cały

stary:/home/domowys# dpkg -l | grep oss4
ii  oss4-base                            4.2-build2000-6                  Open Sound System - base package
ii  oss4-gtk                             4.2-build2000-6                  Open Sound System - simple GTK2-based mixer control
ii  oss4-modules-2.6.30-2-686            4.2-build2000-6+2.6.30-8squeeze1 OSS4 modules for Linux (kernel 2.6.30-2-686).
ii  oss4-source                          4.2-build2000-6                  Open Sound System - drivers sources
stary:/home/domowys# dpkg -l | grep pulse
ii  libpulse0                            0.9.21-1                         PulseAudio client libraries

Kod: Zaznacz cały

stary:/home/domowys# lsmod
Module                  Size  Used by
nvidia               8862988  38     
oss_usb                82392  1      
oss_via823x             9824  1      
osscore               513112  4 oss_usb,oss_via823x
fuse                   47752  1                    
loop                   13324  0                    
i2c_viapro              6624  0                    
i2c_core               20844  2 nvidia,i2c_viapro  
shpchp                 26648  0
pci_hotplug            24400  1 shpchp
parport_pc             22392  0
parport                31144  1 parport_pc
pcspkr                  2104  0
processor              34560  0
button                  5060  0
evdev                   8028  13
ext3                  107172  4
jbd                    41036  1 ext3
mbcache                 6924  1 ext3
usbhid                 31568  0
hid                    34528  1 usbhid
ide_gd_mod             19856  6
ide_cd_mod             24484  0
cdrom                  30316  1 ide_cd_mod
ata_generic             4340  0
ide_pci_generic         3632  0
uhci_hcd               19136  0
sata_via                8384  0
8139cp                 17520  0
libata                151044  2 ata_generic,sata_via
via82cxxx               6044  5
scsi_mod              131800  1 libata
ehci_hcd               29812  0
8139too                21472  0
mii                     4664  2 8139cp,8139too
via_agp                 7564  1
ide_core               87940  4 ide_gd_mod,ide_cd_mod,ide_pci_generic,via82cxxx
usbcore               126052  5 oss_usb,usbhid,uhci_hcd,ehci_hcd
agpgart                30836  2 nvidia,via_agp
floppy                 46220  0
thermal                12580  0
fan                     4044  0
thermal_sys            13140  3 processor,thermal,fan
  • Teraz co do poleceń samego oss:

    Kod: Zaznacz cały

    osstest - all test OK
    ale tylko na ekranie bo w głośnikach absolutna cisza.
    ossmix - wyświetla ustawienia i moim zdaniem są w porządku

Kod: Zaznacz cały

stary:/home/domowys# 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 (stary)

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 interrupts=3538 (3538)
 2: oss_usb0 USB audio core services              

MIDI devices (/dev/midi*)

Mixer devices
 0: VIA823x AC97 Mixer (ALC655) (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
ossxmix. soundoff, soundon:

Kod: Zaznacz cały

stary:/home/domowys# ossxmix
No protocol specified

(ossxmix:3255): Gtk-WARNING **: cannot open display: :0.0
stary:/home/domowys# soundoff
bash: soundoff: nie znaleziono polecenia
stary:/home/domowys# soundon
bash: soundon: nie znaleziono polecenia
Jak widać z powyższych informacji jest to karta zintegrowana na płycie głównej, widnieje na liście obsługiwanego sprzętu przez oss4. W systemie zainstalowałem libgtk2.0-dev oraz gstreamer0.10-plugins-bad, w ustawieniach systemowych/multimedia OSS default output ustawione na pierwszym miejscu na wszystkich pozycjach.
Gdyby jakaś "dobra dusza" mogła się temu wszystkiemu przyjrzeć i na dodatek jeszcze coś doradzić to byłbym wdzięczny.

: 14 grudnia 2009, 23:35
autor: ilin

Kod: Zaznacz cały

ossxmix
odpal z konta użytkownika i pobaw sie ustawieniami mixera.

: 15 grudnia 2009, 15:51
autor: sanmarco
odpaliłem ossxmix z konta zwykłgo użytkownika i nawet wystartował, ale wachlowanie sywakami nic nie dało.
Najpierw w konsoli uruchomiłem mplayera a potem w KDE - Amaroka. Oba "chodziły" równocześnie bez problemu, w ossxmix każdy miał swoje "mrugające" paseczki ale niestety w głośnikach cisza bez względu na to co robiłem z suwakami i przełącznikami

: 15 grudnia 2009, 16:29
autor: ilin
W tym mixerze powinny być równiez przełączniki.
Być może któryś musi być przełączony.

Pokaz jeszcze

Kod: Zaznacz cały

ossmix
moze coś będzie widać.

: 15 grudnia 2009, 18:33
autor: sanmarco
ossmix:

Kod: Zaznacz cały

domowys@stary:~$ ossmix
Selected mixer 0/VIA823x AC97 Mixer (ALC655)
Known controls are:                         
vol [<leftvol>:<rightvol>] (currently 56:56)
vol.rec ON|OFF (currently OFF)              
pcm [<leftvol>:<rightvol>] (currently 53:53)
speaker <monovol> (currently 63)            
line [<leftvol>:<rightvol>] (currently 61:61)
line.rec ON|OFF (currently OFF)              
mic <monovol> (currently 33)                 
mic.rec ON|OFF (currently OFF)               
cd [<leftvol>:<rightvol>] (currently 59:59)  
cd.rec ON|OFF (currently OFF)                
igain [<leftvol>:<rightvol>] (currently 67:67)
aux1 [<leftvol>:<rightvol>] (currently 59:59) 
aux1.rec ON|OFF (currently OFF)               
phone [<leftvol>:<rightvol>] (currently 0:0)  
phone.rec ON|OFF (currently OFF)              
mono <monovol> (currently 28)                 
mono.rec ON|OFF (currently ON)                
video [<leftvol>:<rightvol>] (currently 0:0)  
video.rec ON|OFF (currently OFF)              
rear [<leftvol>:<rightvol>] (currently 75:75) 
center [<leftvol>:<rightvol>] (currently 75:75)
micboost ON|OFF (currently ON)                 
mixext.centervol [<leftvol>:<rightvol>] (currently 100:100)
mixext.rearvol [<leftvol>:<rightvol>] (currently 100:100)  
mixext.sidevol [<leftvol>:<rightvol>] (currently 100:100)  
mixext.rear2linejack ON|OFF (currently OFF)                
mixext.center2micjack ON|OFF (currently OFF)               
mixext.spkmode <FRONT|SPREAD> (currently FRONT)            
mixext.mix-lfe2front ON|OFF (currently OFF)
mixext.mix-rear2front ON|OFF (currently OFF)
spdout.enable ON|OFF (currently ON)
spdout.adc/dac ON|OFF (currently OFF)
spdout.pro <Consumer|Professional> (currently Consumer)
spdout.audio <AUDIO|DATA> (currently AUDIO)
spdout.copy ON|OFF (currently OFF)
spdout.pre-emph ON|OFF (currently OFF)
spdout.rate <48000|44100|32000> (currently 48000)
spdout.vbit ON|OFF (currently ON)
spdin.enable ON|OFF (currently ON)
spdin.monitor ON|OFF (currently OFF)
spdin.pro <decimal value> (currently 0) (Read-only)
spdin.audio <decimal value> (currently 0) (Read-only)
spdin.copy <decimal value> (currently 0) (Read-only)
spdin.pre-emph <decimal value> (currently 0) (Read-only)
spdin.mode <decimal value> (currently 0) (Read-only)
spdin.category <decimal value> (currently 0) (Read-only)
spdin.genlevel <decimal value> (currently 0) (Read-only)
spdin.source <decimal value> (currently 0) (Read-only)
spdin.channel <decimal value> (currently 0) (Read-only)
spdin.rate <decimal value> (currently 44100) (Read-only)
spdin.clock <decimal value> (currently 0) (Read-only)
spdin.signal <decimal value> (currently 0) (Read-only)
spdin.vbit <decimal value> (currently 0) (Read-only)
vmix0-enable ON|OFF (currently ON)
vmix0-rate <decimal value> (currently 48000) (Read-only)
vmix0-channels <Stereo|Multich> (currently Stereo)
vmix0-src <Fast|High|OFF> (currently Fast)
vmix0-outvol <monovol> (currently 15.7 dB)
vmix0-invol <monovol> (currently 12.0 dB)
vmix0.pcm1 [<leftvol>:<rightvol>] (currently 18.7:18.7 dB)
vmix0.pcm2 [<leftvol>:<rightvol>] (currently 17.5:17.5 dB)
vmix0.pcm3 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm4 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)

: 15 grudnia 2009, 19:04
autor: Champion
Nie jestem za dobry w linuksie ale czy nie jest to problem nieskompilowania odpowiednich modułów jajka ?

: 15 grudnia 2009, 19:05
autor: ilin
Masz tam przełączniki SPDIF spróbuj nimi poprzełączać.

Jak ma dokladnie być ustawione to ja Ci nie powiem bo nie mam takiej katy.

: 15 grudnia 2009, 23:48
autor: sanmarco
Kombinowałem, kombinowałem i zero efektu.
Dochodzę jednak do wniosku, że chyba u mnie to jest kompletnie pochrzanione (jeżeli źle myślę to poprawcie mnie)
Górny rząd suwaków w ossxmix oznacza wejścia i wyjścia miksera, więc odznaczenie pola wyboru w sekcji pcm powinno wyłączyć źródła sygnału takie jak Amarok czy mplayer ale nic takiego się nie dzieje - wskaźniki wysterowania jak "pracowały" tak pracują dalej
Drugi rząd suwaków odpowiada za regulację przy dźwięku 5.1 - u mnie nieistotne bo karta jest dwukanałowa
Trzeci rząd spdout myślę że oznacza cyfrowe wyjście w standardzie S/P DIF jeżli takowe jest (u mnie nie ma) mogę zaznaczyć odznaczyć - bez efektu
Czwarty rząd spdin analogicznie jak wyżej oznacza wejście S/P DIF ale tu ciekawostka NIE DA się odznaczyć tego pola wyboru. Próbowałem go odznaczyć w ossmix:

Kod: Zaznacz cały

domowys@stary:~$ ossmix spdin.enable OFF
Value of mixer control spdin.enable set to OFF
jak widać polecenie zostało wykonane ale po ponownym uruchomieniu ossxmix pole wyboru pozostało dalej zaznaczone
Ostatni rząd suwaków oznaczony jako vmix0 myślę że oznacza poszczególne źródła sygnału na wejsciu pcm. Po uruchomieniu Amaroka, w sekcji 1 opis suwaków zminenił się z pcm1 na Amarok, wskaźnik wysterowania zamrugał. Odznaczenie pola wyboru w tej sekcji powinno wyłączyć to źródło dźwięku a tak nie jest - wskaźnik pracuje dalej - no chyba że wyłącza tylko dźwięk bez wskaźników (ale niestety tego nie słyszę)
Co do ossxmix miałbym jeszcze takie pytanie:
czy zmiana ustawień działa "w czasie rzeczywistym" tzn po zmianie ustawienia od razu ją słychać np zwiększenie głośności czy trzeba go jakoś zapisać i zrestartować/poczekać na ponowne odczytanie?

[ Dodano: |16 Gru 2009|, 2009 00:02 ]
Champion,
System jest dopiero co, po instalacji, nie było żadnych aktualizacji sytemu, zainstalowane tylko stery nVidii i nic więcej, więc skąd wzięłyby się nieodpowiednie moduły jądra?

: 16 grudnia 2009, 08:15
autor: Champion
Jakoś tak jajko jest skompilowane standardowo i czasem trzeba je dostosować do swojego sprzętu :)

Ja niestety jade na swojej kompilacji 2.6.32 utworzonej pod mój sprzęt.

Ale za cienki jeszcze jestem w tym, może ktoś z lepiej znających się na rzeczy Ci podpowiedzą co i jak ...

: 16 grudnia 2009, 08:22
autor: ilin
Jajko nie ma nic do rzeczy.

Jeśli moduły sie skompilowały to w jest w porzątku.

Dziwna sprawa.

Pokaż wybik polecenia

Kod: Zaznacz cały

groups 
wydanego z konta użytkownika.