Scheda audio USB "frizza" il sistema

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
TheJoe
Prode Principiante
Messaggi: 60
Iscrizione: lunedì 14 settembre 2009, 7:16
Desktop: Gnome Shell
Distribuzione: Ubuntu Gnome 18.04.3 LTS | x86_64
Sesso: Maschile
Località: Olgiate Molgora (LC)
Contatti:

Scheda audio USB "frizza" il sistema

Messaggio da TheJoe »

Buongiorno a tutti,
ho acquistato di recente il Cube Baby della Cuvave, un piccolo effetto per chitarra piuttosto economico. Collegandolo alla USB del computer diventa una scheda audio USB a tutti gli effetti in entrata e in uscita.

Visto il prezzo non mi preoccuperei nel caso non riuscissi a farlo funzionare con Ubuntu, ma un tentativo lo volevo comunque fare.

Al primo collegamento noto un rallentamento del pc, poi scopro che erano dei veri e propri freeze del sistema.

Questo è l'output di lsusb (è quella sul bus 2 / device 3):

Codice: Seleziona tutto

joe@extensa:~$ lsusb
Bus 003 Device 002: ID 04f2:b044 Chicony Electronics Co., Ltd Acer CrystalEye Webcam
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 301a:5555   
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Questo è il log di amixer (vi risparmio la parte relativa alla scheda audio integrata):

Codice: Seleziona tutto

amixer: Mixer load hw:1 error: Connection timed out
Card hw:1 'Device'/'SmartlinkTechnology USB2.0 Device at usb-0000:00:1d.1-1, full speed'
  Mixer name	: 'USB Mixer'
  Components	: 'USB301a:5555'
  Controls      : 7
amixer: Mixer hw:1 load error: Connection timed out
Sul sito del produttore ovviamente non si fa menzione di supporto a linux e nella sezione download http://www.cuvave.com/download sono disponibili software per win e mac, ma niente linux.

Qualche speranza? Dovrei postare la domanda in qualche forum di linux audiofili?

Grazie a tutti.
TheJoe.it
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Scheda audio USB "frizza" il sistema

Messaggio da Pike »

Hai scritto a Cuvave per sapere lo stato di compatibilità con linux del dispositivo?
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
noel80
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2240
Iscrizione: giovedì 11 settembre 2014, 2:49
Desktop: Gnome w/Tile || KDE
Distribuzione: Pop!_OS || SteamOS

Re: Scheda audio USB "frizza" il sistema

Messaggio da noel80 »

Ciao, come lo vede da

Codice: Seleziona tutto

lspci | grep -i audio
Imho e' possibile che devi configuare il sistema, come per aggiungere realtime come parametro del kernel, per usufruire di una bassa latenza, o impostazioni simili?
Dovrebbe essere nei repository: https://packages.ubuntu.com/focal/linux ... -hwe-20.04
(anche se lo si consigli solo se davvero necessario, siccome alcune configurazioni posson ritenersi non propriamente sicure).
Prima di provare, leggevo che alcune periferiche posson aver problemi se collegate a USB 3.0, mentre sulle porte 2.0 potrebbero funzionare meglio (https://wiki.archlinux.org/index.php/Professional_audio).
Dal programma che utilizzi nel pc, hai provato ad impostare il canale sia come pulseaudio, che tramite ALSA?
Usi driver nvidia nel sistema?
Puoi vedere anche che tipo di errori ti dia da

Codice: Seleziona tutto

sudo dmesg -l err.warn,crit
a riguardo.
Avatar utente
TheJoe
Prode Principiante
Messaggi: 60
Iscrizione: lunedì 14 settembre 2009, 7:16
Desktop: Gnome Shell
Distribuzione: Ubuntu Gnome 18.04.3 LTS | x86_64
Sesso: Maschile
Località: Olgiate Molgora (LC)
Contatti:

Re: Scheda audio USB "frizza" il sistema

Messaggio da TheJoe »

Ciao e grazie delle risposte.

In effetti quando ho scritto il post stavo aspettando la risposta di Cuvave alla domanda "è compatibile con linux?".

La loro risposta:
Dear Joe,
About the ALSA software, including other recording host software, is also unrecognizable. If you use cube baby to connect to a computer for recording, please install the ASIO4ALL sound card driver on your computer, and then set the port of computer recording to cube baby on the ASIO4ALL setting interface.I hope this would help you solve the problem. Have a good time.
Un piccolo particolare: ASIO4ALL non è un software scritto per linux, esiste il progetto wineasio, ma non è esente da bug e malfunzionamenti... e oltretutto permette l'esecuzione di programmi che fanno uso dei driver ASIO connettendoli a Jack. Tutto ciò che si connette al computer dev'essere prima riconosciuto da ALSA e Jack. In breve mi hanno risposto che il loro dispositivo è compatibile con un computer che supporti l'installazione dei driver ASIO4ALL.

Di seguito l'output generato da lspci:

Codice: Seleziona tutto

joe@extensa:~$ lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
Riconosce la scheda interna, ma non il dispositivo.
  • il sistema è configurato per il realtime, tutti gli altri software nativi per linux funzionano come dovrebbero,
  • Il pc che sto utilizzando non è di ultima generazione. La porta usata è una usb 2.0,
  • quando collego e accendo la scheda audio e vado nelle impostazioni audio al tab "uscita" ed "entrata" non trovo più niente, neanche la scheda integrata,
  • niente driver nvidia.
Questo è l'output di dmesg. Il messaggio d'errore sulla frequenza viene ripetuto svariate volte:

Codice: Seleziona tutto

joe@extensa:~$ sudo dmesg -l err,crit
[  152.889527] usb 4-1: 2:1: cannot set freq 48000 to ep 0x82
TheJoe.it
Avatar utente
noel80
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2240
Iscrizione: giovedì 11 settembre 2014, 2:49
Desktop: Gnome w/Tile || KDE
Distribuzione: Pop!_OS || SteamOS

Re: Scheda audio USB "frizza" il sistema

Messaggio da noel80 »

imho puoi cercare se in dmesg ci sia altro riguardo a quella periferica

Codice: Seleziona tutto

sudo dmesg | grep 0x82
Potresti controllare quale sia l' attuale frequenza impostata sulla scheda interna

Codice: Seleziona tutto

grep "default-sample-rate" /etc/pulse/daemon.conf
se in risposta c'e'

Codice: Seleziona tutto

; default-sample-rate = 48000
il ; iniziale significa che quella impostazione e' disabilitata,
per controllare quale sia la massima frequenza supportata dalla scheda interna

Codice: Seleziona tutto

arecord -f dat -r 60000 -D hw:0,0 -d 5 test.wav
(https://wiki.archlinux.org/index.php/Pu ... tion_(3/5))
Perche' se dici che registra, ma male, potrebbe essere che si possa impostare la frequenza giusta? (non so' quali supporti il dispositivo comunque).
Sampling Rate: 48k/24bit
(?)
Avatar utente
TheJoe
Prode Principiante
Messaggi: 60
Iscrizione: lunedì 14 settembre 2009, 7:16
Desktop: Gnome Shell
Distribuzione: Ubuntu Gnome 18.04.3 LTS | x86_64
Sesso: Maschile
Località: Olgiate Molgora (LC)
Contatti:

Re: Scheda audio USB "frizza" il sistema

Messaggio da TheJoe »

Dsmeg non da informazioni aggiuntive:

Codice: Seleziona tutto

joe@extensa:~$ sudo dmesg | grep 0x82
[  152.889527] usb 4-1: 2:1: cannot set freq 48000 to ep 0x82
La frequenza impostata è la classica 44100 (inferiore ai 48000, quindi compatibile).

Codice: Seleziona tutto

joe@extensa:~$ grep "default-sample-rate" /etc/pulse/daemon.conf
; default-sample-rate = 44100
La frequenza alternativa, invece è 48000:

Codice: Seleziona tutto

joe@extensa:~$ grep "alternate-sample-rate" /etc/pulse/daemon.conf
; alternate-sample-rate = 48000
Il controllo frequenza con arecord invece mi giunge nuovo, però vedo dal messaggio di errore che non trova canali per registrare:

Codice: Seleziona tutto

joe@extensa:~$ arecord -f dat -r 60000 -D hw:1,0 -d 5 test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 60000 Hz, Stereo
arecord: set_params:1345: Channels count non available
In effetti non registra male... non registra, non riesco a farla riconoscere al sistema. In ogni caso il dispositivo lavora a 48000/24bit.

Se può essere utile questo è il log degli errori di Jack:

Codice: Seleziona tutto

creating alsa driver ... hw:Device|hw:Device|1024|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 2 periods for capture
17:52:47.050 Non sono riuscito ad avviare JACK come client. - Operazione fallita. - Impossibile connettersi al server JACK. Controlla la finestra dei messaggi per maggiori informazioni.
Cannot connect to server socket err = File o directory non esistente
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
17:52:49.461 JACK si sta arrestando...
ALSA: cannot set hardware parameters for capture
ALSA: cannot configure capture channel
Released audio card Audio1
audio_reservation_finish
Cannot initialize driver
JackServer::Open failed with -1
Failed to open server
17:52:50.353 JACK è stato fermato
TheJoe.it
Avatar utente
noel80
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2240
Iscrizione: giovedì 11 settembre 2014, 2:49
Desktop: Gnome w/Tile || KDE
Distribuzione: Pop!_OS || SteamOS

Re: Scheda audio USB "frizza" il sistema

Messaggio da noel80 »

TheJoe ha scritto:
martedì 16 marzo 2021, 17:58
In effetti non registra male... non registra, non riesco a farla riconoscere al sistema. In ogni caso il dispositivo lavora a 48000/24bit.
Mi son impallato io :).
Hai visto che c'e' questo repository, comunque, per winasio https://kx.studio/Repositories ?
https://kx.studio/Repositories:Applications
(https://github.com/wineasio/wineasio/)
Ps: puo' essere che non centra, perche' prima necessiti del driver, ma se usi realtime kernel, il tuo utente dovrebbe anche esser aggiunto al gruppo audio, per usufruirne le funzionalita', puoi vedere (non serve che riposti il risultato) se "audio" ci sia in

Codice: Seleziona tutto

groups
OMG edit.
Ultima modifica di noel80 il martedì 16 marzo 2021, 18:53, modificato 1 volta in totale.
Avatar utente
TheJoe
Prode Principiante
Messaggi: 60
Iscrizione: lunedì 14 settembre 2009, 7:16
Desktop: Gnome Shell
Distribuzione: Ubuntu Gnome 18.04.3 LTS | x86_64
Sesso: Maschile
Località: Olgiate Molgora (LC)
Contatti:

Re: Scheda audio USB "frizza" il sistema

Messaggio da TheJoe »

;)

Sisi,ho già aggiunto il repo e installato wineasio (anche se non c'entra) e il mio utente è nel gruppo audio.

Credo di aver risolto però...

Ho immaginato che pulseaudio andasse in "conflitto" con jack, quindi ho lanciato:

Codice: Seleziona tutto

pulseaudio --kill
jack_control start
Ho avviato qjackctl e, con mio stupore, la scheda abilitata era proprio il dispositivo USB.

Una volta finito con jack dovrò lanciare questi altri comandi:

Codice: Seleziona tutto

jack_control exit  
pulseaudio --start
Ed eventualmente (qualora jack decidesse di non arrestarsi) killarlo:

Codice: Seleziona tutto

ps -aux | grep jackd  
kill -9 jacksPID
Purtroppo non posso testare il corretto funzionamento della procedura in questo momento, ma conto di riuscire a farlo in serata. Metterò "risolto" al titolo non appena testerò.

Grazie per il supporto, intanto.
TheJoe.it
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Scheda audio USB "frizza" il sistema

Messaggio da Pike »

Grazie a te per la tua esperienza.
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti