Kirjoittaja Aihe: Äänikortin tiedot ohjelmalle  (Luettu 2540 kertaa)

oh6eol

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Äänikortin tiedot ohjelmalle
« : 31.01.15 - klo:23.13 »
Asensin gMFSK ja qsstv radioamatöörisovellukset koneelle. Ääni kuuluu koneen emolevyn sisäisestä ääniliitännästä muuten ongelmitta mutta nämä kaksi ohjelmaa haluavat tietää tarkan osoitteen äänikortille ja minun taidoillani moinen tieto ei ole esille kaivettavissa.

Etsin ongelmaan ratkaisuja internetin ihmeellisestä maailmasta ja löysin esim. tällaisen komennon:

cat /proc/asound/cards

joka antoi seuraavat tiedot:

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfebfc000 irq 45

Komento:

aplay -l

saa aikaan seuraavan informaatiotulvan:

Koodia: [Valitse]
**** Luettelo PLAYBACK laitteista ****
kortti 0: Intel [HDA Intel], laite 0: AD198x Analog [AD198x Analog]
  Alalaitteet: 1/1
  Alalaite #0: subdevice #0

Ja komennolla:

aplay -L

informoidun seuraavilla tiedoilla:

Koodia: [Valitse]
default
    Playback/recording through the PulseAudio sound server
sysdefault:CARD=Intel
    HDA Intel, AD198x Analog
    Default Audio Device
front:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    Front speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    Direct sample mixing device
dsnoop:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    Direct sample snooping device
hw:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    Direct hardware device without any conversions
plughw:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    Hardware device with all software conversions


Toimintakuntoiseksi havittelemani ohjelmat esittävät oletuksena seuraavanlaista asetusta äänen tuottamiseen:

Audio device:
/dev/dsp

Kyseinen asetus johtaa virheilmoitukseen/äänen kuulumattomuuteen.

Ehdotuksia ongelman ratkaisemiseksi?

Nuo päätteen tulosteet kannattaa laittaa "koodien" sisään, helpottaa lukemista ja selventää mitä on milläkin käskyllä saatu aikaiseksi, tuo koodi löytyy ylhäältä #-merkin takaa. Nyt tehty puolestasi -Storck
..ja tervetuloa foorumille!!
« Viimeksi muokattu: 01.02.15 - klo:10.13 kirjoittanut Storck »

joonas60

  • Käyttäjä
  • Viestejä: 255
  • Tietotekniikan kanssa puuhastelua yli 30 vuotta
    • Profiili
Vs: Äänikortin tiedot ohjelmalle
« Vastaus #1 : 01.02.15 - klo:10.52 »
Ainakin gmfsk löytää äänikortin, jos sen käynnistää päätteessä komentoriviltä näin:
Koodia: [Valitse]
padsp gmfsk
Mainitsemasi Jotkut ohjelmat ovat sen verran vanhaa tekoa, että käyttävät OSS-äänisysteemiä (Open Sound System). Nykyään mm. Ubuntuissa on käytössä PulseAudio, joka tuolla padsp-lisäyksellä (PulseAudio OSS Wrapper) saadaan toimimaan vanhoilla OSS-ohjelmilla.

Edit. Korjailua
« Viimeksi muokattu: 01.02.15 - klo:19.42 kirjoittanut joonas60 »
terv. joonas60
Asus X4909F, Windows 10, WSL2-Ubuntu

oh6eol

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Äänikortin tiedot ohjelmalle
« Vastaus #2 : 01.02.15 - klo:11.11 »
Kiitos!

gMFSK toimii nyt

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: Äänikortin tiedot ohjelmalle
« Vastaus #3 : 01.02.15 - klo:13.30 »
Ubuntu 14.04:n qsstv 7.1.7 tukee Alsaa suoraan. Voit asentaa sen myös Ubuntu 12.04:ään. Tässä suorat linkit paketteihin:

64-bittinen versio:
http://se.archive.ubuntu.com/ubuntu/pool/universe/q/qsstv/qsstv_7.1.7-3_amd64.deb

32-bittinen versio:
http://se.archive.ubuntu.com/ubuntu/pool/universe/q/qsstv/qsstv_7.1.7-3_i386.deb