Kirjoittaja Aihe: Jack control-ohjelma ei toimi  (Luettu 1388 kertaa)

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Jack control-ohjelma ei toimi
« : 08.11.11 - klo:20.09 »
Viime pyhänä aloin ihan huvikseni kokeilla sitä, miten vanhan ISA-väylän äänikortin saa toimimaan Ubuntun kanssa. Laitoin vanhaan hitaaseen 233 MHz P2 koneeseen, jossa UBUNTU 8.04 juuri ja juuri toimii, Sound Blaster AWE64  (ct 4500) äänikortin ja yritin netistä saatujen ohjeiden avulla saada sen toimimaan.

Äänet sainkin toimimaan ihan normaalisti, ja koneella pystyi soittamaan tavallisia CD-levyjäkin. Ainoaksi ongelmaksi jäi se, että en saa Jack control ohjelmaa millään toimimaan, vaan aina tulee virheilmoitus:

Could not connect to JACK server as client.
- Overall operation failed.
- Unable to connect to server.
Please check the messages window for more info.


Messages-ikkunassa on epäonnistuneen käynnistyksen yhteydessä teksti:


22:48:01.912 Patchbay deactivated.
22:48:03.778 Statistics reset.
22:48:06.047 ALSA connection graph change.
22:48:06.170 ALSA connection change.
22:48:14.161 Startup script...
22:48:14.165 artsshell -q terminate
sh: artsshell: not found
22:48:14.606 Startup script terminated with exit status=32512.
22:48:14.613 JACK is starting...
22:48:14.642 /usr/bin/jackd -p512 -t1000 -dalsa -dhw:0 -r44100 -p1024 -n2
22:48:14.739 JACK was started with PID=5775.
jackd 0.109.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 44100Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
Sorry. The audio interface "hw:0" doesn't support any of the hardware sample formats that JACK's alsa-driver can use.
ALSA: cannot configure capture channel
cannot load driver module alsa
no message buffer overruns
22:48:15.391 JACK was stopped successfully.
22:48:15.415 Post-shutdown script...
22:48:15.422 killall jackd
jackd: ei lopetettuja prosesseja
22:48:15.906 Post-shutdown script terminated with exit status=256.
22:48:17.667 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.

************ 

Tässä samassa koneessa Jack control-ohjelma käynnistyi ihan normaalisti PCI-väylään kytketyn äänikortin kanssa 48000 Hz:n  näytteenotttotaajuudella, mutta tätä vanhaa ISA-väylän AWE64 äänikorttia Jack ohjelma ei osaa ohjata, vaikka näytteenottotaajuus on alennettu arvoon 44100 Hz, joka on AWE64 kortin maksimi näytteenottotaajuus. Misssä mahtaa olla vika?

Kysyn nyt viisailta UBUNTU-miehiltä, mitä temppuja vielä pitäisi tehdä, jotta saisin Jack ohjelman käynnistymään? Onko AWE64 kortti niin vanha, että Jack-ohjelma ei sitä lainkaan tunnista vai onko vika siinä, että Jack-ohjelma ei osaa työskennellä lainkaan ISA-väylään liitettyjen korttien kanssa? Pitäisikö koneeseen ladata vielä jokin lisäohjelma, jotta Jack osaisi komentaa AWE64-äänikorttia?

Eihän tällaisilla hitailla tietokoneilla ja historiallisilla äänikorteilla leikkimisessä mitään järkeä ole, mutta ihan mielenkiinnon vuoksi tämäkin tekninen ongelma olisi kiva ratkaista.


 

nm

  • Käyttäjä
  • Viestejä: 16247
    • Profiili
Vs: Jack control-ohjelma ei toimi
« Vastaus #1 : 09.11.11 - klo:01.55 »
http://comments.gmane.org/gmane.comp.audio.rosegarden.user/595

Lainaus
The card can't do full-duplex at the full bit width, so JACK can only
play or record, not both.  Give jackd the -P option for playback or
-C for capture (at the end of the command line) and then it might
start up, although you may have to mess with the other arguments too.

Eli kortti ei kykene toistamaan ja kaappaamaan ääntä samanaikaisesti 16-bittisenä. Aseta Jack tekemään jompaa kumpaa lisäämällä komentorivin loppuun joko -P (toisto) tai -C (kaappaus).