[Audio] Più riproduzioni contemporanee

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Seba1989
Prode Principiante
Messaggi: 21
Iscrizione: domenica 27 aprile 2008, 21:58

[Audio] Più riproduzioni contemporanee

Messaggio da Seba1989 »

Ciao a tutti sono nuovo di ubuntu e in generale di so gnu/linux.
Ho un problema:
Uso ubuntu 7.10 e vorrei sapere se è possibile ascoltare più cose con la stessa scheda audio senza dover chiudere un'applicazione per esempio usare xmms e vlc assieme oppure totem e youtube.
se è possibile come si può fare?
ho una scheda audio C-Media CMI8738 e uso i driver alsa.
grazie in anticipo!
Avatar utente
crap0101
Rampante Reduce
Rampante Reduce
Messaggi: 8242
Iscrizione: martedì 30 ottobre 2007, 6:33
Desktop: LXDE
Distribuzione: Ubuntu 18.04.1 LTS
Sesso: Maschile
Località: TO
Contatti:

Re: [Audio] Più riproduzioni contemporanee

Messaggio da crap0101 »

basta aprire e playare le cose contemporaneamente. Non lo fa?
Per esempio, se apro rhythmbox e un numero esagerato di vlc li sento tutti contemporaneamente  ::)
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Avatar utente
Ulisse07
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4018
Iscrizione: venerdì 13 aprile 2007, 2:53

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Ulisse07 »

Seba1989 ha scritto: Ciao a tutti sono nuovo di ubuntu e in generale di so gnu/linux.
Ho un problema:
Uso ubuntu 7.10 e vorrei sapere se è possibile ascoltare più cose con la stessa scheda audio senza dover chiudere un'applicazione per esempio usare xmms e vlc assieme oppure totem e youtube.
se è possibile come si può fare?
ho una scheda audio C-Media CMI8738 e uso i driver alsa.
grazie in anticipo!
Devi attivare il dmix.
Posta il log di:

Codice: Seleziona tutto

cat /dev/sndstat

Codice: Seleziona tutto

lspci -v | grep -i audio
Ultima modifica di Ulisse07 il venerdì 20 giugno 2008, 0:02, modificato 1 volta in totale.
Seba1989
Prode Principiante
Messaggi: 21
Iscrizione: domenica 27 aprile 2008, 21:58

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Seba1989 »

~$ cat /dev/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.14 emulation code)
Kernel: Linux seba-desktop 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
C-Media PCI CMI8738-MC6 (model 55) at 0xdc00, irq 21

Audio devices:
0: C-Media PCI DAC/ADC (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices:
0: MPU-401 MIDI 0-0

Timers:
31: system timer

Mixers:
0: CMedia PCI
~$ lspci -v | grep -i audio
00:0b.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
        Subsystem: C-Media Electronics Inc CMI8738/C3DX PCI Audio Device
Avatar utente
Ulisse07
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4018
Iscrizione: venerdì 13 aprile 2007, 2:53

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Ulisse07 »

Prova ad installare libflashsupport

Codice: Seleziona tutto

sudo apt-get install libflashsupport
ed in Preferenze-->Audio imposta tutto su alsa.

Se ancora non va fai così:
installa questi pacchetti:
aggiorna prima i repo

Codice: Seleziona tutto

sudo apt-get update
poi

Codice: Seleziona tutto

sudo apt-get install alsa-oss alsaplayer mpg321 alsaplayer-alsa alsa-base libesd-alsa0
ora apri il file asound.conf (se non c'è devi crearlo)

Codice: Seleziona tutto

sudo gedit /etc/asound.conf
cancella tutto quello che c'è dentro e incollaci questo:
pcm.!default {
type plug
slave.pcm "dmix"
}

pcm.dsp0 {
type plug
slave.pcm "dmix"
}

pcm.!dmix {
type dmix
ipc_key 34543
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192 # settare a 4096 se ci sono problemi
rate 48000 # settare a 44100 se ci sono problemi
}
bindings {
0 0
1 1
}
}

ctl.mixer0 {
type hw
card 0
}
Riavvia
Seba1989
Prode Principiante
Messaggi: 21
Iscrizione: domenica 27 aprile 2008, 21:58

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Seba1989 »

Ulisse07 ha scritto: Prova ad installare libflashsupport

Codice: Seleziona tutto

sudo apt-get install libflashsupport
ed in Preferenze-->Audio imposta tutto su alsa.

Se ancora non va fai così:
installa questi pacchetti:
aggiorna prima i repo

Codice: Seleziona tutto

sudo apt-get update
poi

Codice: Seleziona tutto

sudo apt-get install alsa-oss alsaplayer mpg321 alsaplayer-alsa alsa-base libesd-alsa0
ora apri il file asound.conf (se non c'è devi crearlo)

Codice: Seleziona tutto

sudo gedit /etc/asound.conf
cancella tutto quello che c'è dentro e incollaci questo:
pcm.!default {
type plug
slave.pcm "dmix"
}

pcm.dsp0 {
type plug
slave.pcm "dmix"
}

pcm.!dmix {
type dmix
ipc_key 34543
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192 # settare a 4096 se ci sono problemi
rate 48000 # settare a 44100 se ci sono problemi
}
bindings {
0 0
1 1
}
}

ctl.mixer0 {
type hw
card 0
}
Riavvia
provato a installare sia libflashsupport che il procedimento che hai segnato sotto ma non ho risolto nulla.
quando digito

Codice: Seleziona tutto

sudo apt-get install libflashsupport
ma vine scritto
E: Impossibile trovare libflashsupport
...che fare??
Avatar utente
Ulisse07
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4018
Iscrizione: venerdì 13 aprile 2007, 2:53

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Ulisse07 »

per i libeflashsupport non hai i repo abilitati:
Sistema-->Amministrazione-->Sorgenti software - e qui spunta tutte le caselle tranne cdrom. chiudi

Codice: Seleziona tutto

sudo apt-get update
e riprova ad installare
Seba1989
Prode Principiante
Messaggi: 21
Iscrizione: domenica 27 aprile 2008, 21:58

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Seba1989 »

Ulisse07 ha scritto: per i libeflashsupport non hai i repo abilitati:
purtroppo ce li ho tutti abilitati..avevo già controllato
Avatar utente
Ulisse07
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4018
Iscrizione: venerdì 13 aprile 2007, 2:53

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Ulisse07 »

Seba1989 ha scritto:
Ulisse07 ha scritto: per i libeflashsupport non hai i repo abilitati:
purtroppo ce li ho tutti abilitati..avevo già controllato
E per forza (solo ora c'ho fatto caso). C'hai la gusty.
Posta:

Codice: Seleziona tutto

cat /proc/asound/modules

Codice: Seleziona tutto

aplay -l

Codice: Seleziona tutto

lsmod|grep '^snd'

Codice: Seleziona tutto

ls -l /dev/snd/
Seba1989
Prode Principiante
Messaggi: 21
Iscrizione: domenica 27 aprile 2008, 21:58

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Seba1989 »

Codice: Seleziona tutto

seba@seba-desktop:~$ cat /proc/asound/modules
 0 snd_cmipci
seba@seba-desktop:~$ aplay -l
**** Lista di PLAYBACK dispositivi hardware ****
scheda 0: CMI8738MC6 [C-Media PCI CMI8738-MC6], dispositivo 0: CMI8738-MC6 [C-Media PCI DAC/ADC]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 0: CMI8738MC6 [C-Media PCI CMI8738-MC6], dispositivo 1: CMI8738-MC6 [C-Media PCI 2nd DAC]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 0: CMI8738MC6 [C-Media PCI CMI8738-MC6], dispositivo 2: CMI8738-MC6 [C-Media PCI IEC958]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
seba@seba-desktop:~$ lsmod|grep '^snd'
snd_cmipci             37024  1 
snd_pcm_oss            44672  0 
snd_mixer_oss          17664  1 snd_pcm_oss
snd_pcm                80388  2 snd_cmipci,snd_pcm_oss
snd_page_alloc         11400  1 snd_pcm
snd_opl3_lib           11520  1 snd_cmipci
snd_hwdep              10244  1 snd_opl3_lib
snd_mpu401_uart         9600  1 snd_cmipci
snd_seq_dummy           4740  0 
snd_seq_oss            33152  0 
snd_seq_midi            9600  0 
snd_rawmidi            25728  2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event      8448  2 snd_seq_oss,snd_seq_midi
snd_seq                53232  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              24324  3 snd_pcm,snd_opl3_lib,snd_seq
snd_seq_device          9228  6 snd_opl3_lib,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    54660  14 snd_cmipci,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
seba@seba-desktop:~$ ls -l /dev/snd/
totale 0
crw-rw---- 1 root audio 116, 11 2008-06-22 10:02 controlC0
crw-rw---- 1 root audio 116, 10 2008-06-22 10:02 hwC0D0
crw-rw---- 1 root audio 116,  4 2008-06-22 10:02 midiC0D0
crw-rw---- 1 root audio 116,  9 2008-06-22 10:02 pcmC0D0c
crw-rw---- 1 root audio 116,  8 2008-06-22 10:02 pcmC0D0p
crw-rw---- 1 root audio 116,  7 2008-06-22 10:02 pcmC0D1p
crw-rw---- 1 root audio 116,  6 2008-06-22 10:02 pcmC0D2c
crw-rw---- 1 root audio 116,  5 2008-06-22 10:02 pcmC0D2p
crw-rw---- 1 root audio 116,  3 2008-06-22 10:02 seq
crw-rw---- 1 root audio 116,  2 2008-06-22 10:02 timer
ecco a te!
Avatar utente
Ulisse07
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4018
Iscrizione: venerdì 13 aprile 2007, 2:53

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Ulisse07 »

Intanto controlla che in Preferenze-->Audio-->Suoni ci sia la spunta su 'Abilitare mixaggio audio via software (ESD)'
Se non è dovuto all' ESD..

1. Uccidiamo il processo di EsounD, e sostituiamo la sua libreria fondamentale con una versione che passa direttamente attraverso ALSA:

Codice: Seleziona tutto

sudo killall esd

Codice: Seleziona tutto

sudo apt-get install libesd-alsa0 alsa-oss
 
2. Apti il file /etc/asound.conf e sostituisci il contenuto con quanto segue:

      # Mixaggio software per tutte le applicazioni.
      #
      # Fonti:
      #
      # -  http://alsa.opensrc.org/index.php?page=AlsaSharing
      # -  http://alsa.opensrc.org/index.php?page=DmixPlugin
      pcm.dmix0 {
                    type dmix
                    # Qualunque valore distinto va bene
                    ipc_key 219345
                    slave {
                            pcm "hw:0,0"
                            period_time 0
                            buffer_time 0
                            # jm: molto più reattivo di 1024/8192!
                            period_size 2048
                            buffer_size 32768
                            rate 48000
                    }
                    bindings {
                            0 0 # da 0 => a 0
                            1 1 # da 1 => a 1
                    }
        }pcm.dsp0 {
                    type plug
                    slave.pcm "dmix0"
            }

      # Questa sezione indica alle applicazioni native ALSA di usare
        # dmix per impostazione predefinita.
          pcm.!default {
                    type plug
                    slave.pcm "dmix0"
            }

      ctl.dsp0 {
                    type hw
                    card 0
            }

      ctl.!default {
                    type hw
                    card 0
            }
  3. Creiamo il file /etc/libao.conf scrivendovi la sola riga default_driver=alsa
  4. Ricarichiamo la nostra sessione per vedere gli effetti.
Ultima modifica di Ulisse07 il domenica 22 giugno 2008, 11:40, modificato 1 volta in totale.
dj_def
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3212
Iscrizione: martedì 7 novembre 2006, 3:04

Re: [Audio] Più riproduzioni contemporanee

Messaggio da dj_def »

basta semplicemente impostare tutto su ALSA in sistema->preferenze->audio (sempre ammesso che uno non abbia fatto casini prima)
Seba1989
Prode Principiante
Messaggi: 21
Iscrizione: domenica 27 aprile 2008, 21:58

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Seba1989 »

Provato, ma il problema purtroppo persiste...
dj_def
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3212
Iscrizione: martedì 7 novembre 2006, 3:04

Re: [Audio] Più riproduzioni contemporanee

Messaggio da dj_def »

allora forse non avevi più il sistema pulito
Seba1989
Prode Principiante
Messaggi: 21
Iscrizione: domenica 27 aprile 2008, 21:58

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Seba1989 »

mi sembra strano poichè ho l'installazione nuova nuova e non ho pacioccato con nulla....
Allora tutti possono sentire due brani contemporaneamente e io no?
sicuramente ci sarà una soluzione!
dj_def
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3212
Iscrizione: martedì 7 novembre 2006, 3:04

Re: [Audio] Più riproduzioni contemporanee

Messaggio da dj_def »

può anche dipendere dal tuo lettore, assicurati che usi l'uscita ALSA
Seba1989
Prode Principiante
Messaggi: 21
Iscrizione: domenica 27 aprile 2008, 21:58

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Seba1989 »

si l'uscita alsa ce l'ho già controllato
dj_def
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3212
Iscrizione: martedì 7 novembre 2006, 3:04

Re: [Audio] Più riproduzioni contemporanee

Messaggio da dj_def »

scusa se insisto, ma voglio essere sicuro che intendiamo la stessa cosa: hai controllato su sistema->preferenze->audio oppure sulle opzioni del lettore multimediale che stai usando?
Seba1989
Prode Principiante
Messaggi: 21
Iscrizione: domenica 27 aprile 2008, 21:58

Re: [Audio] Più riproduzioni contemporanee

Messaggio da Seba1989 »

scusate ultimamente non avevo molto tempo causa esami di maturità... ::)
comunque provando con altri riproduttori musicali (exaile) mi sono accorto che solo con xmms mi da risorsa occupata.. :-[e sinceramente non so il perchè. Avreste mica un consiglio su come settare l'i/o di xmms in modo da poter ovviare a questo problema?
grazie mille!
dj_def
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3212
Iscrizione: martedì 7 novembre 2006, 3:04

Re: [Audio] Più riproduzioni contemporanee

Messaggio da dj_def »

lo ripeto, dipende dall'uscita che usi su ogni singolo lettore
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti