hanglejátszási hiba beépített hangszórós laptopnál

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

Fórum: 

Sziasztok Fórumozók! 
A problémám túl egyszerű, mintegy "alatta" van a fórumon eddig kitárgyaltaknak. Én legalább is nem találtam hasznosítható tartalmat a kérdésemre. Ezért a "hibán" kezelői hibát is értek; az enyémet.
Adatok: HP Laptop 15s-fq5xxx, op.rendszer: LM 21.3., Kernel 6.8.0-87 generic, 
Audio vendor: Hewlett-Packard, driver: sof-audio-pci-intel-tgl
sof-audio-pci-intel-tgl bus-ID: 00:1f.3 chip-ID: 8086:51c8

  Sound Server-1: ALSA v: k6.8.0-87-generic running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.99.1 running: yes
  Sound Server-4: PipeWire v: 0.3.48 running: yes

Hiba nélkül megnyit web-ről audió-video fájlokat és lejátssza. A megszólaltatás vagy a beépített hangszórókon ktül vagy fejhallgatón ktül rendben. az F4 mindkét üzemmódban süketít.
A beállítások menürendszerben a "hang" kulcsra felugrik egy kezelő felület 4 füllel:
- Kimenet  eszköz sof-hda-dsp Speaker és sof-hda-dsp Headphones
látok itt csúszát a hangerőre és az egyensúlyra, működik is.
- Bemenet Digital Microphone + csúszka 
- Hangok csúszka a hangerőhöz. az alant felsorolt oga fájlok lejátszására van hatása
- Alkalmazások Firefox 2 azonos csúszka csendesebb-hangosabb (maxon áll)
- Beállítások: Erősítés csúszka 100%-on áll
Nincs több inf.arról ez belső szoftver vagy letöltött? 

Most jön a lényegi kérdésem: 
Van telepítve 4 önálló program "ZynAddSubFX" előnévvel. Az egyik egy keyboardot tesz a képernyőre és minden állíthatóságát kipróbálva sem sikerült kapcsolatot létrehoznom a hangkártya és a szoftver között. A lenyomott hangbillenytyűket jelzi, sőt alatta működik egy dB osztású hangmérő sáv is. 
Kifogytam a tekergetnivalók próbálgatásából, ezért segítséget kérek, kettőt is. 
1. Hogyan tudom a szintetizátor kimenetét ráirányítani a hangkártya bemenetére? Illetve most hová megy, mert pl.file save opciót nem ajánl fel. 
2. Van beépített mikrofon a laptopon. Ezt hogyan tudnám üzembe helyezni, hogy a fejhallgatón azt halhassam, tovább vezethessem, illetve abból mentett fájlt hozhassak létre? 

köszönettel Kiváncsi

 

 

 

 

 

 

hát izé

Értékelés: 

0
Még nincs értékelve

Van telepítve vagy 4 hangszerver is, még szerencse, hogy nincs sokkal több, mert ha azok is fel lennének telepítve, akkor még jobban összeakadnának. Mindezt egy hangkártyára.

(Windowsnál volt divat 4-5 víruskergetőt telepíteni, párhuzamosan, biztos, ami biztos alapon)

No akkor keresztkérdés: amiket kérdeztél, azt melyik hangkiszolgálóval akarod megvalósítani?

Az említett programhoz nem értek, de amiket kérdezel azt kb. a pulseaudio tudja.

hát izé

Értékelés: 

0
Még nincs értékelve

#1 Köszönöm a választ, be kell ismernem azt meg én nem értem. A hivatkozott "hangkiszolgáló" az valamilyen külső, távoli szervert is jelent egyben? Biztos, hogy nekem - a laptopomnak - kell egy olyan? 

Arra gondolok, hogy a jelképzés, ami egy audió tartományba eső hangfrekvencia, az a hangkártyán jön/jöhet létre a bill. (keyboard) vezérlő lenyomásával. Pontosítok, a hang előállításához szükségtelen web kapcsolat, mert minden a "dobozban" zajlk. Az én "szűklátókörúségem" alapján egy belső kapcsolót keresek, amely rákapcsolja a jelet a hangkártya bemenetére. 

T.Istvánt nagyra tartom korábbi tapasztalatom alapján, mindíg nagyon segítőkésznek bizonyult! Most esetleg nem jól vezettem elő a kérdésemet és elbeszélünk - a legnagyobb jóindulattal is - egymás mellett. Esetleg, ha érdekelné a téma, a szfrverkeresőben ZynAddsubfx néven és telepíthetően megtalálja a programot.  

üdv Kiváncsi

hát izé

Értékelés: 

0
Még nincs értékelve

#2 << Az én "szűklátókörúségem" alapján egy belső kapcsolót keresek, amely rákapcsolja a jelet a hangkártya bemenetére. >>

 

Erről van szó. Van a rendszerednek egy "hangszervere", aki a hangkártyádat vezérli. A kliens programok rákapcsolódhatnak a szerverre, elküldhetik neki a hangfolyamukat, megkérvén őkelmét, hogy azt a kijelölt hangkártyára továbbítsa.

Mert mégiscsak egy oprendszerről beszélünk, és nem egy kapcsolópultról.

Ezt csak Jack-el fogod tudni

Értékelés: 

0
Még nincs értékelve

Ezt csak Jack-el fogod tudni szóra bírni. Nem vettem fel hangot, de becsszó hogy szól smiley

Esetleg keress egy DAW-ot, ami már kezeli a pipewire-t és használd plugin-ként. A Mint-et sem ártana frissíteni az újabb pipewire miatt. 

 

hát izé

Értékelés: 

0
Még nincs értékelve

#2 Nem, nincs semmi webes dolog a dologban. A helyi gépen is futnak kiszolgálók, amik nem feltétlenül hálózati kiszolgálók, hanem amit csinálnak (kiszolgálnak) azért hívjuk annak. Előre elnézést kérek, segíteni nem tudok, mert nem ismerem a programot, de kis elméletet adok, hogy jobban értsed:

A hardveroldali kezelőprogram az ALSA, ez kvázi kernelszinten fut, mármint közvetlenül a driverrel kommunikál. Szoftveroldalon ott lehet több is, ezekkel kommunikálnak a programok, a kiszolgálók meg lefordítják az ALSA számára a kommunikációt, vagy akár azt megkerülve vezérlik a hardvert. Ilyenek pl. a Pulseaudio, a Pipewire, a Jack, meg hasonlók.

Ez a rugalmasság miatt van így szervezve.

Alapesetben az ALSA-n kívül csak egy ilyen kiszolgáló van. Lehet többet is feltenni, de ezt annak kell kezelni, konfigurálni, aki felrakta, azaz érteni kell hozzá. Alapból a rendszer egy szabály szerint használja a kiszolgálókat, alapesetben mindig egy ugyanazt, ezért, hogy adott esetben másik legyen használva, azt be kell konfigurálni. És előfordulhat, hogy egyik a másiknak bekavar.

A Mint 21.x hangkiszolgálója a Pulseaudio A 22.x estében meg Pipewire van. Ez sok esetben jobb, de van amit a Pulseaudio tud, Pipewire nem. Pl. a hangkártya mikrofon bemenetére (mivel azon is sztereo aljat van) kettő mikrofont kötve, a két mikrofont keverni a Pulseaudio tudja, a Pipewire csak egyiket kezeli.

Profi zenészek, stúdiók a Jacket használják, bár ezt szokták kombinálni valami "valós idejű" kernellel is, mert a késleltetés is sokat számít ezeknél. Jack nagyon sok eszközt össze tud "huzalozni". Általában a sok kiszolgálóval sok hangkártya is szokott lenni, ezért furcsa hogy egy laptopon, aminek nyilván csak egy hangkártyája van, hogy további kiszolgálók is vannak.

Amúgy a mikrofon hangját a hangkimenetre iránytani így tudod:

pacmd load-module module-loopback latency_msec=5

kikapcsolni meg így tudod:

pacmd unload-module module-loopback

Előfordulhat, hogy rendszer nem bírja az 5  miliszekundumos késleltetést, mert kevés benne a kraft. Ha 200 ms fölél csúszik a késleltetés, akkor azt már füllel is hallani lehet.

A Mint 22.2-ben már a Jack-et

Értékelés: 

0
Még nincs értékelve

A Mint 22.2-ben már a Jack-et sem kell telepíteni és futtatni, el lehet indítani a programot így :  

pw-jack /usr/bin/zynaddsubfx

Csak a gpwgraph-ot kell feltenni a huzalozáshoz. 

A Mint 22.2-ben már a Jack-et

Értékelés: 

0
Még nincs értékelve

#6 Mikrofon a kimenetre: gpwgraph-ban capture --> playback.

 

Kép: