Sziasztok.
Van egy program, ami használná a hangkimenetet, de nem tudja, el sem indul. Mellékesen a médialejátszók rendben működnek.
Ez a hibaüzenet:
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
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
Félbeszakítva (core készült)
...és azt sem tudom hol induljak el, nem volt sosem gondom a hangrendszerrel.
Járt már valaki hasonlóképpen?
Hozzászólások
Mivel nem írtad le hogy mi a program neve, így csak tippelni tudok, el kell indítani (vagy telepíteni is kell) a jack audio servert, ennek egyik legegyszerűbb módja a QJackCtl használata.
-
"Attempting to break SpeedLock can damage your sanity"
Vagy alsához, vagy jackhez akar csatlakozni. De mivel az alsát foglalja a pulse, így marad a jack. És ubuntun nem az alaptelepítés része a jack. Így ahogy fentebb is írták, telepíteni kell.
---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.
Ilyenkor miért nem működik az, hogy a pulse által kiajánlott alsa - illetve annak látszó - felülethez csatlakozik az alkalmazás?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Nem tudom.
Amúgy a program neve opencpn.
apt-get install qjackctl
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
qjackctl már a legújabb verzió.
A qjackctl ha fut, és elindítom, akkor megváltozik a hibaüzenet:
# opencpn
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
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
Félbeszakítva (core készült)
root@fekete:~# opencpn
ALSA lib pcm_dsnoop.c:614:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
Félbeszakítva (core készült)
root@fekete:~#
csupán a
jack server is not running or cannot be started
sor tűnt el.
:-(
---
--- A gond akkor van, ha látszólag minden működik. ---
---
Az opencpn biztos hivatalos csomag az ubiban?
Meg ahogy látom, az alsás hibaüzenet is megváltozott.
Szerintem akar még valamilyen jack csomagot. Vagy rosszul van fordítva a progi.
---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.
Már rég benne van a repoban.
Eddig mindig forrásból raktam fel, de kínomban legyalultam és felraktam repóból. Úgy sem ment.
Slackware alatt minden rendben..
---
--- A gond akkor van, ha látszólag minden működik. ---
---
Én nem tudok arról, hogy a pulse-nak lenne kifelé alsa felülete.
---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.
Name : alsa-plugins-pulseaudio
Version : 1.1.1
Release : 1.fc24
Architecture: x86_64
Install Date: Thu 31 Mar 2016 09:50:24 PM CEST
Group : System Environment/Libraries
Size : 104652
License : LGPLv2+
Signature : (none)
Source RPM : alsa-plugins-1.1.1-1.fc24.src.rpm
Build Date : Thu 31 Mar 2016 06:04:30 PM CEST
Build Host : buildvm-20-nfs.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager : Fedora Project
Vendor : Fedora Project
URL : http://www.alsa-project.org/
Summary : Alsa to PulseAudio backend
Description :
This plugin allows any program that uses the ALSA API to access a PulseAudio
sound daemon. In other words, native ALSA applications can play and record
sound across a network. There are two plugins in the suite, one for PCM and
one for mixer control.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Ja hogy fedora. A kategória ubuntu linuxra szól. Azon nincs a hivatalos csomagok között.
---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.
Szerintem ilyenre mindenképp szükség van, mert nem minden alkalmazásnak van pulseaudio interface-e, de attól még lehet alsa interface-e. Ezen az ábrán is van ilyen a library layer-ben.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Esetünkben akkor lenne egy portaudio->jack->pulse-alsa-emu->pulse->alsa útvonala a hangnak, ez elég szép :D
Persze, ebből low latency aligha lenne így, óriási az overhead. Nyilván az a megfejtés, hogy le kell állítani a pulseaudio-t.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Csak egy tipp: nem lehetne létrehozni az ALSA-ban egy virtuális eszközt, és az adott alkalmazásnak azt odaadni? Vagy épp pont fordítva, a pulse-ot rábeszélni a virtuális használatára, az app meg használja direktben a valódi hardvert? Ebben az esetben el lehetne kerülni ezt a "mindenki virtualizál valaki mást" hangkatyvaszt.
Egy ilyen virtuális hangeszköz is nyilván egy új réteg, resampling, akármi, amit a pulseaudio is tud. Akkor minek ezt egyáltalán az alsa-ban megvalósítani?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Mert esetünkben a stuff nem pulse-t, hanem jack-et szeretne?
A függőségei alapján a portaudiora van szüksége, annak meg a jackra. Ezeknek tuti bezavar a pulse. Hogy attól ubuntun hogy tudsz megszabadulni, passzolom. De nem hiszek a békés egymás mellett élésükben.
Szerintem a pulseaudio-t csak le kell állítani. Olyan persze lehet, hogy automatikusan újraindul, de erről is le lehet beszélni.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Hát ha valaki szereti a pulse-t, használja egészséggel. Én még nem futottam olyan dologba, ami miatt kellene, ellenben pont elég bosszúságot bírt okozni (), ergo száműztem. Viszont gnome, cinnamon igényli ha jól emlékszem, szóval ott meg nem tudom mit lehet tenni (bár gondolom systemctl-el le lehet akár tiltani is, talán úgy nem respawn-ol). KDE szerencsére elvan nélküle.
Én futottam ilyen dologba. Használok VoIP klienst hangszóróra kihangosítva, de a kliens buta, nincs visszhang elnyomása, tehát így használhatatlan lenne. Ugyanakkor egyetlen környezeti változó értékadásával rá lehet beszélni a pulseaudio-t, hogy echo cancel-t szeretnék. Teszi a dolgát rendesen. :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Igen, ez a visszatérő érv pulse mellett :) Szerencsére ha ilyesmi kell, rendszerint headsetezek, azzal nincs ilyen gond. Viszont ha már felmerült, arra van workaround, hogy a system bell-t, vagy pc-speakert, vagy nem tudom hogy nevezzük lehalkítsam? Mert pulse mellett mixeren nemigazán találtam, ha alsamixerrel lehalkítom, akkor a pulse meg egy idő után visszaállítja. Illetve a másik bosszantó dolog pl, hogy suspend után van hang rendesen, de ha változtatok hangerőt először felugrik 100%-ra, frászt hozva rám, a környezetemre, meg a végfokra. Erre is vagy 3 workaroundot találtam, egyik sem változtatott a dolgon.
Én a pulseaudio-8.0-6.fc24.x86_64 csomagot használom, ebben ilyen problémákat nem tapasztalok. Régen voltak furcsaságok, de erre úgy emlékszem, az volt a megoldás, hogy leállítottam a hangszervert, töröltem minden személyes infót, ami kellhet neki - ~/.pulse, ~/.config/pulse, /tmp/.esd-$UID - legalább is valami ilyesmi, aztán elindítottam a pulse-t, inicializálta magát, azóta béke van. Szerintem volt olyan verzióváltás, amelynél inkompatibilissé vált a régi önmaga által írt file-okkal. De ez már nagyon rég volt - legalább is Fedorán. :)
Nekem rendszerhangok nincsenek, mert már a desktop-on nem engedem őket létrejönni. Terminálon kikapcsoltam, Xfce-n is úgy általában.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Rendszerhangok nekem sincsenek, nekem a gépem ne ugasson. A programok már ugathatnak, ha engedem.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
Én alapvetően nem használok pulse-t, nemrégiben kipróbálásra felpattintottam mate-t meg cinnamom-ot, valamelyikkel ült fel a gépre, nem hiszem, hogy előzménye lenne bármely konfigjának :) De ilyen pulse config variálással/törléssel már próbálkoztam, sikertelenül.
Leradírozam, és semmi hiányát nem érzem. KDE mixere megjeleníti nekem ha kell az összes alsa beállítási lehetőséget, beep némítható-halkítható és úgy is marad, hangerő nem mászkál el. Biztos kényelmes lenne ha használnék HDMI-t és automatikusan váltana a kimenetek között, meg kényelmes lehetne, hogy kihúzott jack esetén megemeli a beépített hangszórókra a hangerőt, csak pont nem igénylem.
Az egyetlen megszokást igénylő dolog, hogy az alsa átállt valamikor a mixer interface-n a logaritmikus skálára, így nagyobb hangerőnél már óvatosan kell állítgatni, de meg lehet szokni.
És ami még számít, nem tekeri feleslegesen a procit egy daemon a háttérben, ez pedig jót tesz az akkuidőnek.
Elfogadom, ez neked így jobb, ahogy írod. Nekem desktop gépem van, az akku idő nem értelmezhető, aztán nem KDE-t használok, szóval mások a szempontjaim.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
libportaudio2 már fent van.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
A téma halott, újabb kialakult véleményem van általánosságban az ubuntukról. Szétszívtam az agyam, csak vesztegettem az időmet.
Már nem foglalkozom vele.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
Már nem foglalkozom vele.
A szívással, az agyaddal, az időddel, az Ubuntuval, az ALSA-val, a PulseAudioval, vagy úgy általában a GNU/Linuxszal? ;)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Az ubuntuk és az opencpn kapcsolatával.
Még jelzős szerkezetet sem tudok kitalálni a jelenségre.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
Végül megoldódott hosszas anyázás után a zubuntun a dolog, már elindul a program.
A csúcs információ, ami mindenkinek hasznos:
1. Nem tudom, hogyan csináltam meg.
2. Azt sem, mikor javult meg.
3. Lila gőzöm sincs, jelentkezik-e még az anomália.
Mai rohanó világunkban ez a 3 információ mindenképpen bearanyozhatja a mindennapjainkat, hétfőnként ha elolvasod eme 3 sort, az dob egyet a lelkeden, tol egyet a munkádon, fényesebb színű a kávécsík a poharadon, élesebben cseng a kanál kevergetéskor, valamint nagyobbat csattan a péksüteményed papírzacskója, amikor felfújt állapotban tapsolsz rajta egyet.
------
Cserébe nem indul a KDE alsahibával a slackware-en...
De ez természetes.
---
--- A gond akkor van, ha látszólag minden működik. ---
---