Kérdés:
USB hangkártya található, de nincs kimenet
anon
2013-03-15 21:46:36 UTC
view on stackexchange narkive permalink

Megpróbáltam beállítani egy USB-hangkártyát (Delock) az RPI-hez. Most elvégeztem a szükséges módosításokat az alsa-config fájlban, hogy az USB-hangkártyát először betölthessem.

A hangkártya megtalálható , amint itt láthatja:

  $ cat / proc / asound / cards0 [Device]: USB-Audio - Általános USB-hangeszköz Általános USB-hang Készülék az usb-bcm2708_usb-1.2.3 helyen, teljes sebesség1 [ALSA]: BRCM bcm2835 ALSbcm2835 ALSA - bcm2835 ALSA bcm2835 ALSA  

Tehát a kimenetet (amely analóg kimeneten működik) használva teszteltem Speakertest, a hangkártyám led villog, de nincs mit hallani.

Mi lehet a probléma?

Ez triviálisnak tűnhet, de némította (némította az alsamixer-t)?
Köszönöm a választ! Igen, az alsamixer segítségével engedélyeztem a hangot!
Max, kérlek, válaszolj, amelyet anon válaszként jelölhet meg. Úgy gondolom, hogy ez általános szennyezés ennek a problémának.
Kettő válaszokat:
Sufiyan Ghori
2013-10-01 19:27:05 UTC
view on stackexchange narkive permalink

A probléma az lehet, hogy a felvételi vagy lejátszási hangerő némításra van állítva.

Megváltoztathatja az alsamixer paranccsal, ne felejtse el kiválasztani a megfelelő hangkártyát a F6 . A csatornákat a (z) M használatával lehet elnémítani (és el lehet némítani).

Ne felejtse el elmenteni a beállításokat, miután bármit megváltoztatott,

  $ sudo alsactl store 1  

Ha meg szeretné tudni a probléma megoldásának részletes módszerét, kövesse ezt a megoldást,

Először is nem kell használni ezt a parancsot ,

  $ cat / proc / asound / cards  

Egyszerűen használja ezt a parancsot a hangkártya észleléséhez,

$ lsusb

Másodszor, van egy probléma a Pi USB-portjával, ami azt jelentette, hogy elárasztják azokat az adatok, amelyek felpattanó és pezsegő zajokat tartalmaznak a felvételein, és néha , semmilyen kimenet. ez a Pi firmware frissítésével javítható:

  sudo apt-get updatesudo apt-get upgradeadeso apt-get install rpi-updatesudo rpi-update  

A frissítés befejezése után indítsa újra a Raspberry Pi alkalmazást,

  $ sudo shutdown -r now  

Most válasszuk ki a alapértelmezett hangkártya a következőhöz: Felvétel és lejátszás, ezért futtassa ezt a parancsot az USB-hangkártya számának megtekintéséhez.

  arecord --list-devices  

Valami hasonlót fog kapni :

  CAPTURE hardvereszközök listája 1. kártya: U0x41e0x30d3 [USB-eszköz 0x41e: 0x30d3], eszköz 0: USB-hang [USB-hang] Aleszközök: 1 / 1Alkalmazás: 0: 0-os alegység  kód > 

Figyelje meg az előző kimenetből származó kártya számát, az én esetemben annak 1 ( kártya 1: )

Most nézzük meg a kártya elérhető opcióját és mit változtathatunk,

  $ amixer - 1. kártya tartalma  

Ezért ki akarom kapcsolni az automatikus erősítés vezérlést, és a felvételi hangerőt 14:

  amixer -c 1 cset numid = 7 0amixer -c 1 cset numid = 6 14  

Ebben az esetben

numid = 7, Az azonosító vezérli az „Auto Gain Control” nedvességet = 6, az azonosító állítja be a felvétel hangerejét.

Store a beállításokat, hogy újraindításkor újra felhasználhatók legyenek:

  $ sudo alsactl store 1  

ahol 1 az kártya száma .

Ne feledje a hangkártya számát, ez láthatóan 1 lesz

Használjuk ezt az USB-kártyát a hang rögzítéséhez,

  arecord -D plughw: 1 --duration = 10 -f cd -vv ~ / rectest.wav  

a -vv opció további információkat jelenít meg a a képernyő, valamint a hangerő-mérő, ennek a leghangosabb hangoknál 95% körülinek kell lennie, ha sokszor 100% -ban van, akkor valószínűleg torzítást rögzít.

felvétel aplay-vel:

  aplay ~ / rectest.wav  

az alapértelmezett beállítások lejátszják a wav fie-t a TV-n keresztül, ha HDMI-vel csatlakozik, lejátszás az USB hangkártyán keresztül állítsa a készüléket az autóhoz d szám, hasonlóan az arecord-hoz:

  aplay -D plughw: 1 ~ / rectest.wav  

Ne feledje: plughw: 1 kártya száma

Ez a megoldás nekem teljesen jól működik ... Nemrég teszteltem. :) Sok szerencsét

"00%" -ot kapok a képernyő alján. Amikor végrehajtom a cmd `amixer -c io2 cset numid = 7 0`, akkor kapok` amixer: Nem találom az adott elemet a hw vezérlésből: 1` a kártyám `io2` és ugyanaz a felvételi hangerővel! Miért történhet ez?
Argh. A kérdés a "no output" -ra vonatkozott. Nem értem, miért minden, amit látok, folyton a "rekord" felállításáról beszél. A lejátszás és a felvétel elválaszthatatlan egymástól? Nem érdekel a felvétel, csak a zenémet akarom lejátszani.
10robinho
2013-04-04 15:31:30 UTC
view on stackexchange narkive permalink

Nem tudom, hogy készítettél-e megoldást, de hasonlóan gondoltam a ~ / .asoundrc config fájlt is. Kényszerítheti az alapértelmezett kimenetet.

Ezen kívül lehetőség van a hangkimenet tesztelésére a aplay segítségével (kényszerítheti az eszközt és a kártyát), lehet, hogy a hangkártyáját nem lehet 140 mA-es Raspi USB-porttal működik?



Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...