Kirjoittaja Aihe: 14.04 ja äänet  (Luettu 7730 kertaa)

Joogeburi

  • Käyttäjä
  • Viestejä: 13
    • Profiili
14.04 ja äänet
« : 05.12.15 - klo:21.05 »
Asensin Ubuntun tänään ja olen ihan urpo ko käyttöjärjestelmän kanssa. Ongelma on etten saa ääniä kuulumaan. Jack:ä ei saa päälle millän. Olen googlettanut ja etsinyt / noudattanut ohjeita ainakin viisi erilaista ja lopputulos on että koneen käynnistettäessä saa musiikin kuulumaan mutta jos koskeen Jackiin kaikki äänet häipyy. Kyseessä on vanhempi PC ja 14.04LTS. Apua?

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #1 : 05.12.15 - klo:22.42 »
Mikä on koneen tai emolevyn tarkka malli? Selviää avaamalla pääte (vaikka näppäinyhdistelmällä Ctrl+Alt+T) ja komentamalla:

Koodia: [Valitse]
cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}
Kopioi komento selaimesta päätteeseen. Liittäminen onnistuu näppäinyhdistelmällä Shift+Ctrl+V
Voit myös kopioida listauksen päätteestä tänne, niin ei tarvitse kirjoitella mitään. Päätteessä valitun tekstin kopiointi onnistuu näppäinyhdistelmällä Shift+Ctrl+C


Tarkoitatko Jackillä JACK Audio Connection Kit -äänijärjestelmää? Mihin tarvitset sitä?
« Viimeksi muokattu: 05.12.15 - klo:22.45 kirjoittanut nm »

Joogeburi

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #2 : 06.12.15 - klo:20.04 »
Tässä vastaus emolevy kysymykseen...

cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}
       
939Dual-SATA2
1.00

Lisään vielä muita juttuja joilla yritin asiaa selvittää ...

1. Volyymi ei ole nollassa / mute ei ole päällä
2. Alsamixeristä laitoin kaikki volyymit täysille mitkä sain ... myös sieltä aloitusruudun oikealta puolelta
3. Asensin uudestaan alsa-basen ja pulseaudion (tai ainakin yritin)
4. Äsken kokeilin alla olevaa .... näytti auttavan ainakin hetkellisesti. Ainakin musa alkoi soida ....

Koodia: [Valitse]
ilkka@ilkka-939Dual-SATA2:~$ sudo alsa force-reload
Unloading ALSA sound driver modules: snd-mpu401-uart snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-intel8x0 snd-ac97-codec snd-pcm snd-timer (failed: modules still loaded: snd-intel8x0 snd-ac97-codec snd-pcm snd-timer).
Loading ALSA sound driver modules: snd-mpu401-uart snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-intel8x0 snd-ac97-codec snd-pcm snd-timer.
ilkka@ilkka-939Dual-SATA2:~$

Mielenkiintoista vaan on että oikeasta ylänurkasta on häipynyt se ääni asetusten symboli ...

Jatkan tutkimuksia.... täytyy buutata völissä.
« Viimeksi muokattu: 09.12.15 - klo:20.51 kirjoittanut Storck »

Joogeburi

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #3 : 06.12.15 - klo:20.19 »
Ensin vastaus aikasempaan toiseen kysymykseen

Tarkoitatko Jackillä JACK Audio Connection Kit -äänijärjestelmää? Mihin tarvitset sitä?

Niin siis kokemusta Linuxista on niin vähän että en tiedä tarvitsenko. Koko ääni ongelman huomasin kun asensin poikaa varten Rakarrack kitara ohjelman ja kun sen käynnistää tulee herja "Cannot make a jack client, is jackd running?". Eli tuota yritin alkaa selvittämään kun huomasin ettei muutkaan äänet toimi. Ja tosiaan kone toimii nyt niin että bootin jälkeen musiikit toimii mutta jos yritän avata Rakarrackin sen herjan jälkeen mikää ääni ei toimi.????


nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #4 : 06.12.15 - klo:22.53 »
Rakarrack varmaankin käynnistää Jackin taustalle, ja Jack puolestaan varaa äänilaitteet siten, ettei muilla kuin Jackiin kytkeytyvillä ohjelmilla voi toistaa ääntä.

Voit tarkistaa Rakarrackin käynnistämisen jälkeen, onko jackd käynnissä:

Koodia: [Valitse]
pgrep jack(jos jack ei ole käynnissä, komento ei listaa mitään)

Tarkempia tietoja prosessista saa vaikkapa näin:

Koodia: [Valitse]
ps -fp $(pgrep -d, jack)

qjackctl-ohjelman avulla voit erikseen käynnistää Jackin ja hallita sitä. Muut äänet alkavat taas toimia, kun pysäytät Jackin.

Joogeburi

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #5 : 07.12.15 - klo:18.46 »
pgrep jack         

ei palauttanut mitään eli jack ei taida olla päällä. Tarkempien tietojen koodi ei toiminut oli joku syntaxi virhe

Eli juuri nyt saan musiikin päälle. Mutta jos käynnistän Rakarrackin saan virheilmoituksen

Koodia: [Valitse]
"Cannot make a jac client, is jackd running?"
Tästä avaamaan QjackCtl:ää ...

popuppi aukeaa jossa teksti

Koodia: [Valitse]
"18:36:43.746 Patchbay deactivated.
18:36:43.821 Statistics reset.
18:36:43.922 ALSA connection change.
18:36:44.062 D-BUS: Service is available (org.jackaudio.service aka jackdbus).
Cannot read socket fd = 25 err = Success
CheckRes error
JackSocketClientChannel read fail
Cannot open qjackctl client
18:36:49.156 ALSA connection graph change.

Kun jack control panelista yrittää startata jackiä tulee virhe ilmoitus

Koodia: [Valitse]
D-BUS: JACK server could not be started.
pienellä lisäyrityksellä saa aikaiseksi myös seuraavan errorin
Koodia: [Valitse]
Could not connect to JACK server as client.
- Overall operation failed.
- Server communication error.
Please check the messages window for more info.

Nyt en saa myöskään musaa enää päälle  :(

Onko ehdotuksia mitä pitäisi tehdä sitten? Asentaa jack uudestaan? Asentaa Rakarrack uudestaan vai mitä?

« Viimeksi muokattu: 09.12.15 - klo:20.50 kirjoittanut Storck »

Joogeburi

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #6 : 07.12.15 - klo:18.53 »
Tutkin asiaa lisää toisella musaohjelmalla eli virtuaali pianolla. Eipä näytä sekään toimivan. Samat errorit.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #7 : 07.12.15 - klo:19.21 »
Saatko samat virheet QJackCtl:n ja Jackin käynnistyksessä, jos käynnistät järjestelmän uudelleen, etkä koske lainkaan Rakarrackiin vaan yrität ensin saada Jackin käyntiin?

Joogeburi

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #8 : 08.12.15 - klo:18.22 »
pgrep jack ei heti käynnistyksen jälkeen palauttanut mitään ja QjackCtl ei myöskään starttaa yrityksistä huolimatta.

Mitenkäs saisin jackin käyntiin?

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #9 : 08.12.15 - klo:19.05 »
Avaa QJackCtl:n Setup-ikkuna. Paikanna oikealta laidalta kohta Interface (katso liitteenä oleva kuva). Paina > -painiketta sen oikealta puolelta ja valitse listasta vaihtoehto hw:PCH (tai hw:HDMI, jos käytät HDMI-ääntä).

Hyväksy asetukset painamalla OK.


Jos ei lähde toimimaan, voit vielä kokeilla lisätä itsesi audio-ryhmään komennolla:

Koodia: [Valitse]
sudo adduser $USER audio
Kirjaudu tuon jälkeen ulos ja takaisin sisään.

Joogeburi

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #10 : 08.12.15 - klo:19.48 »
Setup:ista ei löytynyt moista valintaa vaan kaksi HW:5455 ja HW:5455,0 joista ensimmäisen oli valittuna. Toinenkaan ei toiminut sen paremmin. Nuo luvut mun mielestä viittasi äänipiirin tietoihin.

Ja käyttäjän lisääminenkään ei auttanut.

Mun täytyy vielä tutkia itse konetta koska huomasin äsken että startissa herjasi jotain ALi juttua joka mun mielestä viittaa taas siihen äänipiiriin


Joogeburi

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #11 : 08.12.15 - klo:19.49 »
Koska en ole nähnyt asetuksiin hirveästi vaivaa niin kannattaisiko Ubuntun uudeleen asennus?

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #12 : 08.12.15 - klo:19.57 »
Ehkä kannataisi k.o. hommaan asentaa Ubuntu Studio 14.04 LTS. Siinä on ainakin valmiina kaikenlaista äänikivaa ja low-latency kerneli.

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #13 : 08.12.15 - klo:21.55 »
Setup:ista ei löytynyt moista valintaa vaan kaksi HW:5455 ja HW:5455,0 joista ensimmäisen oli valittuna. Toinenkaan ei toiminut sen paremmin. Nuo luvut mun mielestä viittasi äänipiirin tietoihin.

Ja käyttäjän lisääminenkään ei auttanut.

Mitä QJackCtl:n tarkempi loki kertoo käynnistysyrityksen jälkeen? Avautuu Messages-painikkeella.

Joogeburi

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #14 : 09.12.15 - klo:20.32 »
Tällä kertaa tältä

Koodia: [Valitse]
20:30:38.252 Patchbay deactivated.
20:30:38.307 Statistics reset.
20:30:38.403 ALSA connection change.
20:30:38.690 D-BUS: Service is available (org.jackaudio.service aka jackdbus).
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
20:30:38.765 ALSA connection graph change.
20:31:07.419 D-BUS: JACK server could not be started. Sorry
Wed Dec  9 20:30:42 2015: Starting jack server...
Wed Dec  9 20:30:42 2015: JACK server starting in realtime mode with priority 10
Wed Dec  9 20:30:42 2015: ERROR: Cannot lock down 82274202 byte memory area (Cannot allocate memory)
Wed Dec  9 20:30:42 2015: Acquired audio card Audio0
Wed Dec  9 20:30:42 2015: creating alsa driver ... hw:M5455|hw:M5455|1024|3|44100|0|0|nomon|swmeter|-|32bit
Wed Dec  9 20:30:42 2015: configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 3 periods
Wed Dec  9 20:30:42 2015: ALSA: final selected sample format for capture: 16bit little-endian
Wed Dec  9 20:30:42 2015: ALSA: use 3 periods for capture
Wed Dec  9 20:30:42 2015: ALSA: final selected sample format for playback: 16bit little-endian
Wed Dec  9 20:30:42 2015: ALSA: use 3 periods for playback
Wed Dec  9 20:30:42 2015: ERROR: Cannot use real-time scheduling (RR/10)(1: Operation not permitted)
Wed Dec  9 20:30:42 2015: ERROR: AcquireSelfRealTime error
Wed Dec  9 20:30:47 2015: ERROR: JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out
Wed Dec  9 20:30:47 2015: ERROR: Driver is not running
Wed Dec  9 20:30:47 2015: ERROR: Cannot open client name = dbusapi
Wed Dec  9 20:30:47 2015: ERROR: failed to create dbusapi jack client
Wed Dec  9 20:30:47 2015: ERROR: Unknown request 4294967295
Wed Dec  9 20:30:47 2015: ERROR: CheckSize error size = 0 Size() = 12
Wed Dec  9 20:30:47 2015: ERROR: CheckRead error
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
20:31:36.163 Could not connect to JACK server as client. - Overall operation failed. - Server communication error. Please check the messages window for more info.
Cannot read socket fd = 25 err = Success
CheckRes error
JackSocketClientChannel read fail
Cannot open qjackctl client
Wed Dec  9 20:31:36 2015: ERROR: JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out
Wed Dec  9 20:31:36 2015: ERROR: Driver is not running
Wed Dec  9 20:31:36 2015: ERROR: Cannot create new client
Wed Dec  9 20:31:36 2015: ERROR: Unknown request 4294967295
Wed Dec  9 20:31:36 2015: ERROR: CheckSize error size = 0 Size() = 12
Wed Dec  9 20:31:36 2015: ERROR: CheckRead error

Kaikki päätteeseen laitettavat ja päätteestä kopiotavat jutut kannattaa laittaa "koodien" sisään ja myöskin muut pitkät listaukset. Tuo "koodi"löytyy ylhäältä #-merkin takaa. Kaikkia foorumin hienouksia voi harjoitella mielin määrin Testaus-alueella
Laitoin tulosteet koodeihin puolestasi.  -Storck
« Viimeksi muokattu: 09.12.15 - klo:20.49 kirjoittanut Storck »

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #15 : 09.12.15 - klo:21.01 »
Wed Dec  9 20:30:42 2015: ERROR: Cannot use real-time scheduling (RR/10)(1: Operation not permitted)
Wed Dec  9 20:30:42 2015: ERROR: AcquireSelfRealTime error
Wed Dec  9 20:30:47 2015: ERROR: JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out

JACK on asennettu ilman tukea realtime-skeduloinnille tai sen käytössä on jotain muuta ongelmaa. Kytke realtime-asetus pois päältä QJackCtl:n setupissa.

Vaihtoehtoisesti voit myös kokeilla kytkeä Jackin realtime-tuen päälle:

Koodia: [Valitse]
sudo dpkg-reconfigure jackd2
Tarkista myös, että tunnuksesi on nyt audio-ryhmässä:

Koodia: [Valitse]
groupsomatunnus adm cdrom sudo audio dip plugdev lpadmin sambashare
« Viimeksi muokattu: 09.12.15 - klo:21.08 kirjoittanut nm »

Joogeburi

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #16 : 12.12.15 - klo:15.29 »
Jaahans kytkin realtimen pois ... ja näyttäisi siltä että ei toimi edelleenkään mutta ongelma on siirtynyt muualle :D

Koodia: [Valitse]
15:24:07.015 Patchbay deactivated.
15:24:07.039 Statistics reset.
15:24:07.052 ALSA connection change.
15:24:57.118 D-BUS: Service not available (org.jackaudio.service aka jackdbus).
15:25:07.161 JACK is starting...
15:25:07.161 /usr/bin/jackd -r -dalsa -dhw:M5455 -r44100 -p1024 -n2
Cannot open qjackctl client
Cannot read socket fd = 17 err = Onnistui
CheckRes error
JackSocketClientChannel read fail
Cannot open qjackctl client
15:25:07.217 ALSA connection graph change.
`default' server already active
Failed to open server
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2013 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
15:25:07.552 JACK was started with PID=4783.
15:25:07.690 JACK was stopped with exit status=255.
15:25:14.570 Could not connect to JACK server as client. - Overall operation failed. - Server communication error. Please check the messages window for more info.
Cannot read socket fd = 18 err = Onnistui
CheckRes error
JackSocketClientChannel read fail
Cannot open qjackctl client
(qjackctl:4735): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed
(qjackctl:4735): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed

tunnukseni on audio ryhmässä

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #17 : 12.12.15 - klo:21.50 »
Mitä jack-prosesseja järjestelmässä on käynnissä:

Koodia: [Valitse]
ps -fp $(pgrep jack)
Jos jackdbus on käynnissä, kokeile tappaa se:

Koodia: [Valitse]
pkill jackdbus

Entä mitä Jack-paketteja on asennettuna:

Koodia: [Valitse]
dpkg -l | grep jack
Omassa järjestelmässäni on QJackCtl:n asentamisen jäljiltä nämä paketit:

Koodia: [Valitse]
ii  jackd                                                 5                                                   all          JACK Audio Connection Kit (default server package)
ii  jackd2                                                1.9.9.5+20130622git7de15e7a-1ubuntu1                amd64        JACK Audio Connection Kit (server and example clients)
ii  jackd2-firewire                                       1.9.9.5+20130622git7de15e7a-1ubuntu1                amd64        JACK Audio Connection Kit (FFADO and FreeBoB backends)
ii  libjack-jackd2-0:amd64                                1.9.9.5+20130622git7de15e7a-1ubuntu1                amd64        JACK Audio Connection Kit (libraries)
ii  libjack-jackd2-0:i386                                 1.9.9.5+20130622git7de15e7a-1ubuntu1                i386         JACK Audio Connection Kit (libraries)
ii  qjackctl                                              0.3.10-2                                            amd64        User interface for controlling the JACK sound server

Joogeburi

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #18 : 14.12.15 - klo:19.03 »
Kokeilin ehdotettua .... sain errorin ja olen niin urpo etten osaa laittaa syntaxia oikein eli ...

Koodia: [Valitse]
ps -fp $(pgrep jack)
error: list of process IDs must follow -p

eli en saanut vastausta mitä jack prosesseja on käynnissä

Alla asennetut paketit

Koodia: [Valitse]
ii  jackd                     5                                        all     JACK Audio Connection Kit (default server package)
ii  jackd2                    1.9.9.5+20130622git7de15e7a-1ubuntul     amd64    JACK Audio Connection Kit (server and example clients)
ii  libjack-jackd2-0:amd64    1.9.9.5+20130622git7de15e7a-1ubuntu1     amd64    JACK Audio Connection Kit (libraries)
ii  libjack-jackd2-0:i386     1.9.9.5+20130622git7de15e7a-1ubuntul     i386     JACK Audio Connection Kit (libraries)
ii  qjackctl                  0.3.10-2                                 amd64    User interface for controlling the JACK sound server

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 14.04 ja äänet
« Vastaus #19 : 14.12.15 - klo:22.21 »
Kokeilin ehdotettua .... sain errorin ja olen niin urpo etten osaa laittaa syntaxia oikein eli ...

Koodia: [Valitse]
ps -fp $(pgrep jack)
error: list of process IDs must follow -p

eli en saanut vastausta mitä jack prosesseja on käynnissä

Virhe johtuu vain siitä, että pgrep ei löydä prosesseja, joiden nimissä esiintyy sana jack. Eli mitään Jackiin liittyviä komponentteja ei ole käynnissä.


En osaa sanoa, mikä tuossa on nyt ongelmana. Jacdbus toimi aiemmin realtime-skeduloinnin kanssa, mutta nyt siihen ei saada yhteyttä.
« Viimeksi muokattu: 14.12.15 - klo:22.24 kirjoittanut nm »