Autor |
Sõnum |
kessu
Vana Pingviin
Vanus: 49
Liitunud: 16.07.2007
Postitused: 1106
Distributsioon: Ubuntu 16.04 LTS 64bit
|
|
Millest tuleb see, et kui ma tahan kasutada samal ajal erinevaid programme nagu Audaciti, Hydrogeen, amarok, siis ma ei saa seda teha, sest mõned programmid teatavad, et nad ei näe serverit või käib ilma hääleta. Asi selles, et ma olen varem neid koos kasutanud ja kõik töötas ... sellest on mitu aega möödas ja mul on uuesti paigaldatud OS. Mis mul puudu on?
|
|
|
|
_________________ Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
|
|
|
|
ingmar
Pingviini kasutaja
Vanus: 35
Liitunud: 26.03.2007
Postitused: 84
Asukoht: Tallinn
Distributsioon: Ubuntu Studio
|
|
kasuta jack'i
amaroki saab jacki peal mingi xine mootoriga tööle.
|
|
|
|
|
|
|
|
kessu
Vana Pingviin
Vanus: 49
Liitunud: 16.07.2007
Postitused: 1106
Distributsioon: Ubuntu 16.04 LTS 64bit
|
|
Amarok ei taha üldse käima minna kui Jack töötab. Audacity võimandab üle ja hakib hullult.
|
|
|
|
_________________ Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
|
|
|
|
veeall
Pingviini aktivist
Vanus: 50
Liitunud: 27.09.2006
Postitused: 264
Distributsioon: Slackware64 14.2
|
|
Peaksid sättima kõik programmid kasutama sama heli serverit. Oss (open sound system) ei võimalda kahel rakendusel koos heli kasutada, nii et kui näiteks Hydrogen on seatud automaatselt tuvastama heliserverit ja valib käivitudes OSSi, siis teised proged häält ei tee. Minu meelest on tavakasutamise jaoks alsa õige valik, aga hardcore helitöötluse jaoks on jack parem. Helisüsteemi saab sättida tavaliselt programmide endi seadetest ja kde-l Juhtimiskeskusest.
ps: Estobuntu vist ei kasuta pulseaudiot? Pulseaudiost ei tea ma midagi.
|
|
|
|
|
|
|
|
kessu
Vana Pingviin
Vanus: 49
Liitunud: 16.07.2007
Postitused: 1106
Distributsioon: Ubuntu 16.04 LTS 64bit
|
|
No minu OS kasutab täitsa vabalt alsat, aga ei tee ta midagi korraga häält ja jackiga juba proovisin ka. Pulseaudiot tahtis ta kunagi millelegi ja sai installitud...ei tea sellest ka mina midagi.
|
|
|
|
_________________ Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
|
|
|
|
veeall
Pingviini aktivist
Vanus: 50
Liitunud: 27.09.2006
Postitused: 264
Distributsioon: Slackware64 14.2
|
|
Ei oska muud eriti öelda. Oleneb ka kas helikaart on õieti tuvastatud, alsa seaded õigesti seatud (enamasti ei vaja üldse torkimist). Kunagi postitasin netist leitud .asoundrc skripti mis kunagi ühel mu arvutil sama probleemi lahendas siin, eelviimane postitus. Huupi soovitused, ei tea buntudest just palju.
Võid proovida ka mis juhtub kui kde helisüsteem hoopis kinni keerata.
|
|
|
|
|
|
|
|
kessu
Vana Pingviin
Vanus: 49
Liitunud: 16.07.2007
Postitused: 1106
Distributsioon: Ubuntu 16.04 LTS 64bit
|
|
Ma ka proovin siis seda.
...aga ei midagi. ALSA: ALC883 Analog ja front tõmbab ikka Audacity kinni ja ALC883 digital käib ilma hääleta.
|
|
|
|
_________________ Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
|
|
|
|
kessu
Vana Pingviin
Vanus: 49
Liitunud: 16.07.2007
Postitused: 1106
Distributsioon: Ubuntu 16.04 LTS 64bit
|
|
Ma nüüd proovisin igasugu muid progesid: Traversost Gnusoundini ... mittemiski ei tööta nii nagu oleks vaja. On kellelgi mingeid soovitusi?
|
|
|
|
_________________ Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
|
|
|
|
veeall
Pingviini aktivist
Vanus: 50
Liitunud: 27.09.2006
Postitused: 264
Distributsioon: Slackware64 14.2
|
|
Ma tegin netist mingi kokkuvõtte kuidas saada adekvaatset infot kasutatava kaardi kohta, mis programmid heli kasutavad mis kerneli moodulid on laetud jm.
üks tegevuskäik
sudo cat /proc/asound/cards - loetleb arvutis olevad audiokaardid (ka modemid). Seda niisama infoks.
sudo head -n 1 /proc/asound/card0/codec* - see peaks näitama mis codec on kasutuses (näiteks Codec: Realtek ALC883). Seda võiks võrrelda arvuti emaplaadi manuaali andmetega kui olemas.
sudo lsmod | grep snd - loetleb laetud kerneli moodulid selle helikaardi jaoks, ALC883 puhul peaks snd_hda_intel olema üks neist.
ja siis:
ALC883 puhul kui see on ikka tegelikult arvutis, soovitab suse õpetus kirjutada /etc/modprobe.d/sound faili järgmist (samas veebilehel on ka muude "model=" variantide loetelu):
Tsitaat: | options snd-hda-intel model=6stack-dig enable=1 index=0
# u1Nb.jN8_s9AC_37:82801H (ICH8 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel |
üks teine tegevuskäik
sudo ls -la /dev/snd - loetleb mis audio seadmed on tekitatud driveri poolt /dev/snd kataloogis (ALSA).
sudo ls -la /dev/dsp - loetleb mis audio seadmed on /dev/dsp kataloogis (OSS)
sudo lsof |grep snd - selle abil peaks leidma mis programm ja mis kasutajaõigustes parajasti helikaarti ohjab.
Võibolla sudo ei peakski neil ees olema, ma ei tea.
Kõigi nende käskude väljundi võiksid kopeerida siia, siis võibolla saaks teha edasisi järeldusi.
Ühes Ubuntu foorumis keegi mainis ka, et pulseaudio eemaldamine tegi heli korda, kui sa selle ise installisid, siis võid selle prooviks synapticuga ka eemaldada. Tuleb arvestada, et enamus tehtavatest muudatustest mõjuvad alles peale helisüsteemi taaskäivitamist või arvuti restarti.
Ja Kmix asemel tuleks pobleemide korral kasutada hoopis terminalis alsamixerit - saaks parema ülevaate milline kanal summutatud ja milline mitte.
|
|
|
|
|
|
|
|
kessu
Vana Pingviin
Vanus: 49
Liitunud: 16.07.2007
Postitused: 1106
Distributsioon: Ubuntu 16.04 LTS 64bit
|
|
Nonii:
Tsitaat: | cat /proc/asound/cards: 0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfebd8000 irq 16
sudo head -n 1 /proc/asound/card0/codec*: Codec: Realtek ALC888
sudo lsmod | grep snd: snd_hda_intel 344856 2
snd_pcm_oss 42144 0
snd_mixer_oss 17920 2 snd_pcm_oss
snd_pcm 78596 2 snd_hda_intel,snd_pcm_oss
snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
snd_hwdep 10500 1 snd_hda_intel
snd_seq_dummy 4868 0
snd_seq_oss 35584 0
snd_seq_midi 9376 0
snd_rawmidi 25760 1 snd_seq_midi
snd_seq_midi_event 8320 2 snd_seq_oss,snd_seq_midi
snd_seq 54224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24836 2 snd_pcm,snd_seq
snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 56996 13 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 2 snd
sudo ls -la /dev/snd: kokku 0
drwxr-xr-x 2 root root 200 2008-11-22 03:28 .
drwxr-xr-x 13 root root 14360 2008-11-22 03:28 ..
crw-rw----+ 1 root audio 116, 0 2008-11-22 03:28 controlC0
crw-rw----+ 1 root audio 116, 4 2008-11-22 03:28 hwC0D0
crw-rw----+ 1 root audio 116, 24 2008-11-22 03:28 pcmC0D0c
crw-rw----+ 1 root audio 116, 16 2008-11-22 11:08 pcmC0D0p
crw-rw----+ 1 root audio 116, 17 2008-11-22 03:28 pcmC0D1p
crw-rw----+ 1 root audio 116, 26 2008-11-22 03:28 pcmC0D2c
crw-rw----+ 1 root audio 116, 1 2008-11-22 03:28 seq
crw-rw----+ 1 root audio 116, 33 2008-11-22 03:28 timer
sudo ls -la /dev/dsp: crw-rw----+ 1 root audio 14, 3 2008-11-22 03:28 /dev/dsp
sudo lsof |grep snd: kmix 8732 kessu 10u CHR 116,0 12024 /dev/snd/controlC0 |
Igaks juhuks ma kordasin kolme viimast käsku ka pärast muutuste tegemist ... aga ei, tulemused on täpselt samad. Ja muutunud pole ka midagi.
|
|
|
|
_________________ Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
|
|
|
|
croco3008
Pingviini kasutaja
Liitunud: 22.08.2008
Postitused: 50
|
|
Kui nüüd lühidalt heliteemat kokku võtta, siis oss puhul sõltub see, kas kaks proget saavad samaaegselt heli teha või mitte, eelkõige helikaardist. Korralik riistvara luba avada helikaardi seadet mitu korda. SB Live ja järngevad seeriad abix. Heli miximine toimub sellisel juhul riistvaras.
Odavate helikaartide puhul ei ole võimalik riistvara topelt avada, vaid lahendatakse software mixeri abil.
ALSA puhul on helikaarti võimalik programmil kasutada läbi erinevate kanalite (interfaces). On olemas vaikimisi kanal, mis vanasti tihti viitas kanaline hw(kanal, mille kaudu suheldakse riistvaraga otse). Kui nii, siis on siin sama seis, mis OSS puhul. Kaks programmi, mis üritavad kasutada kanalit hw odava helikaardi puhul, ei saa seda teps mitte teha. SB live tm puhul pole probleemi.
Õnneks on alsa puhul võimalik defineerida ja kasutada ka tarkvaralist miksimist. Tüüpiline helikanal, mis näiteks ubuntude puhul selleks otstarbeks paika seatud, on dmix. Ma pole päris kindel oma mälus, kuid ubuntu puhul võis kanal default olla viit kanaline dmix. St. üks ja see sama.
Eeldades, et sinu distro puhul on dmix seadistatud, võid oma progede heliseaded üle vaadata ja võimalusel sinna sisestada jägmise info:
helserver: ALSA
CTL device: default
PCM device: plug:dmix
Loodan, et sellest jutust on veidi abi...
|
|
|
|
|
|
|
|
veeall
Pingviini aktivist
Vanus: 50
Liitunud: 27.09.2006
Postitused: 264
Distributsioon: Slackware64 14.2
|
|
kessu, kui tekitasid mu õpetuse järgi faili /etc/modprobe.d/sound, siis peaksid selle kustutama, ubuntus vist peaks samas kataloogis juba olemas olema fail nimega /etc/modprobe.d/alsa-base kuhu model= info käib.
Veel üks õpetus, vt lehe allosas.
Muud ei oska öelda, kui kasutad estobuntut, siis võid buutida livecd-lt ja kui siis ka ei toimi, siis on midagi distros vajaka. Nende inteli integreeritud kontrolleritega loeb ka mis alsa versioon kasutusel on - olen lugenud.
|
|
|
|
|
|
|
|
kessu
Vana Pingviin
Vanus: 49
Liitunud: 16.07.2007
Postitused: 1106
Distributsioon: Ubuntu 16.04 LTS 64bit
|
|
croco3008 kirjutas: | ja võimalusel sinna sisestada jägmise info:
helserver: ALSA
CTL device: default
PCM device: plug:dmix
Loodan, et sellest jutust on veidi abi... |
Millise koha peale neid asju lisada?
|
|
|
|
_________________ Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
|
|
|
|
croco3008
Pingviini kasutaja
Liitunud: 22.08.2008
Postitused: 50
|
|
Igal programmil võib olla helikonfimine erinev. Nii nagu mängudel on kusagil sound settings, nii võib olla ka erinevatel progedel. Gnome ja tema programmide konfimine käib Arvuti->eelistuse->Heli alt. KDE kontrol paneelis on analoogne koht.
Audacity konfimine käib:Edit->Preferences->Audio IO: Playback Device: Alsa:dmix. Recording: Alsa:default
Amaroki ja xine mootori puhul võiks valikuks olla: Seadistused->Amarok Seadistamine->Mootor: Alsa? Siinkohal ma eeldan, et alsa all mõeldakse default alsa kanalit. See, kas defaultiks on dmix või hw sõltub distrost. Seda saab konfifaile mudides muuta, kuid nende asukoht on distropõhine.
|
|
|
|
|
|
|
|
kessu
Vana Pingviin
Vanus: 49
Liitunud: 16.07.2007
Postitused: 1106
Distributsioon: Ubuntu 16.04 LTS 64bit
|
|
MHmmmmm
Audacity: Pärast neid eelpool mainitud muudatusi on ainult "Alsa ALC883, Ice958 ja spdif ja ei ole heli ühegagi neist.
Amarok: on ainult xine mootor, aga väljundpluginad: alsa, oss, file ... töötab ainult automaatses režiimis.
|
|
|
|
_________________ Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
|
|
|
|
|