Kirjoittaja Aihe: Jack ei toimi, Ubuntu 20.04  (Luettu 1758 kertaa)

redu

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Jack ei toimi, Ubuntu 20.04
« : 10.05.20 - klo:08.09 »
Jack ja Qjackctl (Jack GUI) eivät osaa tehdä kytkentää (connection).

Ubuntu 20.04, uusin kerneli 5.6.11
Kone on HP Envy x360, äänippiri on IntelCorp Cannon Point-LP

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 1: HDA Digital (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0


jackd -R -d alsa -d hw:0,1

Cannot initialize driver
JackServer::Open failed with -1
Failed to open server

Liekö tämä Ubuntun bugi vaiko hardware-vika? Nettikeskusteluista ei löydy toimivaa korjausta.
Ubuntua 98%, Winkua 2%

nm

  • Käyttäjä
  • Viestejä: 13469
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #1 : 10.05.20 - klo:11.24 »
Yrität tuossa käyttää digitaalista S/PDIF-äänilaitetta. Onko se tarkoituksenmukaista? Käynnistyykö Jack analogisella laitteella hw:0,0

redu

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #2 : 10.05.20 - klo:14.59 »
Kiitos nm!

jackd -R -d alsa -d hw:0,0    ei starttaa sen kummemmin:
JackServer::Open failed with -1
Failed to open serverCannot initialize driver
JackServer::Open failed with -1

Vai, mitä tarkoitat SPDIF:illä?

On muuten erikoista, että Jack starttaa ja kytkee, jos käytän ulkoista USB-DAC äänikorttia (Qjackctl:ssa sekä inputtina että outputtina). En vaas pysty liittämään USB-keyboardia tähän ulkoiseen DAC:iin? Vai?

Ubuntua 98%, Winkua 2%

nm

  • Käyttäjä
  • Viestejä: 13469
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #3 : 11.05.20 - klo:17.46 »
Kiitos nm!

jackd -R -d alsa -d hw:0,0    ei starttaa sen kummemmin:
JackServer::Open failed with -1
Failed to open serverCannot initialize driver
JackServer::Open failed with -1

Okei, ehkäpä PulseAudio tai jokin muu ohjelma varaa laitteen? PulseAudion Jack-moduulilla (pulseaudio-module-jack) äänen reitityksen pitäisi onnistua kätevimmin: https://askubuntu.com/a/777136

Vai, mitä tarkoitat SPDIF:illä?

hw:0,0 on aplayn listauksen perusteella normaali analoginen äänilaite, kun taas hw:0,1 on digitaalinen laite, eli läppärin tapauksessa käytännössä koaksiaalinen tai optinen ulostulo: https://en.wikipedia.org/wiki/S/PDIF


On muuten erikoista, että Jack starttaa ja kytkee, jos käytän ulkoista USB-DAC äänikorttia (Qjackctl:ssa sekä inputtina että outputtina). En vaas pysty liittämään USB-keyboardia tähän ulkoiseen DAC:iin? Vai?

Veikkaan, että USB-DAC toimii, koska mikään muu prosessi ei varaa sitä käyttöönsä toisin kuin integroidun äänipiirin. USB-MIDI-koskettimien pitäisi kyllä toimia kaikkien äänilaitteiden kanssa. Riippuu täysin käyttämiesi ohjelmien ja Jackin asetuksista, mistä laitteesta saat syntetisoidun äänen ulos.

redu

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #4 : 11.05.20 - klo:19.05 »
Jaahas? Mutta:

pacmd set-default-sink jack_out
Sink jack_out does not exist.
Ubuntua 98%, Winkua 2%

nm

  • Käyttäjä
  • Viestejä: 13469
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #5 : 11.05.20 - klo:19.11 »
Oliko pulseaudio-module-jack jo asennettuna, vai asentuiko se nyt? Käynnistä sitten järjestelmä uudelleen. Käynnistyykö Jack tämän jälkeen Qjackctl:n kautta?

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 276
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #6 : 11.05.20 - klo:21.43 »
Ubuntu 20.04, uusin kerneli 5.6.11
Kone on HP Envy x360, äänippiri on IntelCorp Cannon Point-LP
Ubuntu 20.04 Focal Fossa:n virallinen ohjelmalähteistä saatava kernel-versio on mallia: 5.4.0-29-generic #33-Ubuntu SMP Wed Apr 29 14:32:27 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Tuo asentamasi lienee jokin kehitysversio. Ongelmat sen kanssa voivat olla ilmeisiä :(
Jos haluaa käyttää vakaata LTS-versiota, en ymmärrä, miksi käyttää kokeellista kerneliä?
Mahdolliset ongelmat olisi syytä lähettää kehitystiimille!

redu

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #7 : 12.05.20 - klo:07.30 »
Kyllä pulseaudio-module-jack oli asennettuna jo maiemminkin. Mikään ei muuttunut.

Käyttämäni uusin kerneli ei ole rc-kehitysversio, vaan stable-versio.

Käytän Qjackctl + Yoshimi softasyntetisaattoria. Toimivat muissa koneissa, mutta Jack töppää tässä uudessa Envy:ssä. En osaa käyttää Yoshimia ilman Jack-serveriä.

Pitääköhän tässä tutkia, miten koneen sisäinen äänipiiri toimii Windows10:ssä = onko koneessa hardware-vika?. Mulla on tuplaboottisysteemi. En vaan tiedä, miten Windoosassa käytetään Jack:ia?
Ubuntua 98%, Winkua 2%

nm

  • Käyttäjä
  • Viestejä: 13469
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #8 : 12.05.20 - klo:15.53 »
Kyllä pulseaudio-module-jack oli asennettuna jo maiemminkin. Mikään ei muuttunut.

OK. Kokeile sitten pysäyttää PulseAudio manuaalisesti:

Koodia: [Valitse]
pacmd suspend true
Käynnistyykö Jack tuon jälkeen?


Käytän Qjackctl + Yoshimi softasyntetisaattoria. Toimivat muissa koneissa, mutta Jack töppää tässä uudessa Envy:ssä. En osaa käyttää Yoshimia ilman Jack-serveriä.

Yoshimi toimii pelkän ALSA:n kanssa, jos sen käynnistää vivuilla -a ja -A, mutta silloinkin äänilaitteen pitää olla vapaa, eikä PulseAudion tai jonkun muun prosessin varaama.

https://github.com/Yoshimi/yoshimi/wiki/Basic-Setup
Koodia: [Valitse]
yoshimi -a -A

Pitääköhän tässä tutkia, miten koneen sisäinen äänipiiri toimii Windows10:ssä = onko koneessa hardware-vika?. Mulla on tuplaboottisysteemi. En vaan tiedä, miten Windoosassa käytetään Jack:ia?

Raudassa tuskin on sinänsä vikaa, jos ääni toimii muuten normaalisti. Ajurin ja Jackin yhteensopivuusongelma voi olla mahdollinen. Kannattaa kokeilla myös jackd:n vipua -v, jolla voisi saada tarkemman listauksen, millä tavalla ääniajurin käyttö epäonnistuu.

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 276
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #9 : 13.05.20 - klo:02.18 »
Kyllä pulseaudio-module-jack oli asennettuna jo maiemminkin. Mikään ei muuttunut.
Käyttämäni uusin kerneli ei ole rc-kehitysversio, vaan stable-versio.
Onhan tuo kernel jotakin ihan muuta kuin virallinen Ubuntun 20.04 -versio.
Otsikkosi on siis harhaanjohtava, sillä jopa koko 20.04 Focal Fossa elinkaaren aikana
voi olla ettei ko. kernel-versiota linux-image-5.6.11 ole tarjolla virallisen jakelun ohjelmavarastoista.

« Viimeksi muokattu: 13.05.20 - klo:02.28 kirjoittanut juyli »

redu

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #10 : 13.05.20 - klo:16.54 »
Kiitos nm! Pitää kokeilla noita jekkuja!

Opittua: Olen oppinut nettikeskusteluja seuraamalla, että kyseessä on kernel-ajuri-ongelma. Olen myös oppinut, että muissakin uusissa läppäreissä käytetään samaa äänisysteemiä (Codec = Realtek ALC 285, Card = sofhdadsp). Koneen vaihto toiseen uuteen ei siis auta mitään?

Uusin kerneli 5.7 on rc5-vaiheessa, ja tullee kohtapuoliin stabiiliversioksi:
https://kernel.ubuntu.com/~kernel-ppa/mainline/

Ei tosin tiedetä, poistuuko Jack-ongelma silläkään. Ehkä on odotettava vuoden loppuun version 20.09 ohi?

Tämä lienee siis tyypillinen Linuksin perushauskuus: Pitää käyttää vain vanhahkoja tietokoneita, joitten chip-settien tuki on kernelissä valmiina.

Voinko soitella Yoshimia ulkoisella usb-keyboardilla ilman jackia? Varmaankin tyhmä kysymys?

Tämä "Jackless" kone toimii peruskäyttäjän käsissä hyvin, mutta musa-appien kanssa tulee itku, kun Jack ei toimi.

Ubuntua 98%, Winkua 2%

nm

  • Käyttäjä
  • Viestejä: 13469
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #11 : 13.05.20 - klo:18.02 »
Opittua: Olen oppinut nettikeskusteluja seuraamalla, että kyseessä on kernel-ajuri-ongelma.

Linkki tuohon keskusteluun voisi kiinnostaa muitakin.

Olen myös oppinut, että muissakin uusissa läppäreissä käytetään samaa äänisysteemiä (Codec = Realtek ALC 285, Card = sofhdadsp). Koneen vaihto toiseen uuteen ei siis auta mitään?

Riippuu koneesta. Ei kaikissa ole samaa Realtekin piiriä.


Voinko soitella Yoshimia ulkoisella usb-keyboardilla ilman jackia? Varmaankin tyhmä kysymys?

Pitäisi onnistua pelkällä ALSA:llakin. Mm. Archin wikissä on hieman ohjeita testailuun, jos ei lähde toimimaan suoraan yoshimin kanssa: https://wiki.archlinux.org/index.php/USB_MIDI_keyboards

redu

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #12 : 13.05.20 - klo:18.27 »


Linkki tuohon keskusteluun voisi kiinnostaa muitakin.

https://bugzilla.redhat.com/show_bug
Removing all "tips and tricks" from /etc/modprobe.d/alsa.conf and other, reinstall pulseaudio/alsa and install sof firmware, and everything is working like a charm.

https://bugzilla.redhat.com/attachment.cgi?id=1668768&action=edit

Tässä vinkataan korjausmahdollisuuteen:
https://bugzilla.redhat.com/attachment.cgi?id=1668768&action=edit

Ubuntua 98%, Winkua 2%

nm

  • Käyttäjä
  • Viestejä: 13469
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #13 : 13.05.20 - klo:22.51 »


Linkki tuohon keskusteluun voisi kiinnostaa muitakin.

https://bugzilla.redhat.com/show_bug
Removing all "tips and tricks" from /etc/modprobe.d/alsa.conf and other, reinstall pulseaudio/alsa and install sof firmware, and everything is working like a charm.

https://bugzilla.redhat.com/attachment.cgi?id=1668768&action=edit

Tässä vinkataan korjausmahdollisuuteen:
https://bugzilla.redhat.com/attachment.cgi?id=1668768&action=edit

Nuo linkit osoittavat Fedoran bugiraporttiin liitettyyn lokitiedostoon alsa-info-Lenovo-Yoga-C740-14IML-kernel-5.5.8-200.fc31.txt

Varsinainen bugiraportti on siis täällä: https://bugzilla.redhat.com/show_bug.cgi?id=1772498
En tosin näe, että tuolla olisi kukaan raportoinut JACKin ongelmista kyseisellä raudalla. Ennemmin ongelmana on ollut puuttuvat mikserisäädöt ja äänentoisto PulseAudiolla ja ALSA:lla. Toki ajurin viat voivat sitten puolestaan estää JACKin käynnistymisen.

redu

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #14 : 14.05.20 - klo:07.50 »
Joopa-joo!
Peruskäyttäjät eivät tarvitse Jack:ia. Riesa iskee vain musanikkareihin.

Mulla on muuten kaksi läppäriä tyyppiä HP Envy x360. 2vuotta vanha ja aivan uusi. Jack toimii vanhassa, mutta ei uudessa, koska uudessa on Intelin uusin äänikortti. Uusimmankaan Ubun kerneli ei siis näämmäs tue uusinta äänikorttia. Tämä uusi sofhda kortti on ainakin joissakin uusissa HP:issä ja Lenovoissa. Muista en tiedä, koska spekseissä ei kerrota tämmösiä.

Jäliviisaasti threadin nimen olisi pitänyt olla: "Ubuntun Jack ja niinmuodoin myös Qjackctl eivät toimi joissakin uusissa läppäreissä".
« Viimeksi muokattu: 14.05.20 - klo:08.04 kirjoittanut redu »
Ubuntua 98%, Winkua 2%

redu

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Vs: Jack ei toimi, Ubuntu 20.04
« Vastaus #15 : 18.05.20 - klo:16.38 »
Löysin tämmösen:

https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_7)#Audio
1. Install sof-firmware (tested with 1.4.2-1)
2. Configure PulseAudio's to load Alsa modules with the correct device and channel settings, by adding these two lines to /etc/pulse/default.pa:
load-module module-alsa-sink device=hw:0,0 channels=4
load-module module-alsa-source device=hw:0,6 channels=4

Ja kokeilin - mutta ei mitään muutosta?
Tuossa scriptissä /etc/pulse/default.pa sanotaan tosin, että

# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)

Mitä pitäisi tehdä, että scripti luettaisiin startissa?


Ubuntua 98%, Winkua 2%