Differenze tra le versioni di "Problemi con la riproduzione audio/video"

Da Wiki :: openmamba.
Jump to navigation Jump to search
Riga 32: Riga 32:
 
Se '''jackd''' non è in esecuzione è possibile riattivarlo con il seguente comando (che dev'essere digitato da una console dell'utente e non di root):
 
Se '''jackd''' non è in esecuzione è possibile riattivarlo con il seguente comando (che dev'essere digitato da una console dell'utente e non di root):
  
  jack-enable
+
  jackstart.user
  
 
Questo comando, se l'avvio di jack fallisce, fornisce informazioni che possono essere utili per risalire alla causa del problema.
 
Questo comando, se l'avvio di jack fallisce, fornisce informazioni che possono essere utili per risalire alla causa del problema.

Versione delle 13:35, 4 mag 2008

Durante la riproduzione dei video lo schermo lampeggia

Questo capita nei sistemi con compiz fusion attivato, con il quale non è possibile utilizzare il meccanismo xvideo per la riproduzione.

Soluzione disabilitando compiz-fusion

Una possibile soluzione consiste nel disabilitare temporaneamente compiz:

Fare clic su l'icona del centro di controllo openmamba, quindi selezionare dal menù Desktop la voce Disabilita gli effetti 3D.

Configurazione dei programmi di riproduzione video per l'uso con compiz-fusion

E' anche possibile configurare i programmi di riproduzione video per utilizzare un driver che sia compatibile con compiz. Seguono le istruzioni per i programmi più utilizzati.

kaffeine

Aprire kaffeine, accedere al Menù impostazioni e selezionare Parametri del motore xine, quindi premere su Video. Sulla destra scegliere xshm come Driver video da usare.

Problemi con la riproduzione audio

Il sistema openmamba è configurato automaticamente per utilizzare il server audio a bassa latenza jack. Il server jack utilizza ALSA impegnandolo esclusivamente e permette il supporto OSS attraverso oss2jack.

La riproduzione audio o la registrazione non avvengono correttamente

Assicurarsi innanzitutto che il server sonoro KDE (arts) sia disattivato dal Centro di controllo -> Suono e Multimedia -> Sistema sonoro.

Quindi verificare che il server jack e oss2jack siano in esecuzione con il comando

ps ax|grep jack
[silvan@maclaughlin silvan]$ ps ax|grep jack
 5021 ?        SLsl   0:04 jackd -m -u -R -p 256 -d alsa -p1024 -n4 -r44100 -S
 5029 ?        SLl    0:02 oss2jack
17798 pts/1    R+     0:00 grep jack
[silvan@maclaughlin silvan]$

Se jackd non è in esecuzione è possibile riattivarlo con il seguente comando (che dev'essere digitato da una console dell'utente e non di root):

jackstart.user

Questo comando, se l'avvio di jack fallisce, fornisce informazioni che possono essere utili per risalire alla causa del problema.

La riproduzione audio è gracchiante o disturbata

Il server audio jack utilizza le capacità realtime del kernel Linux per garantire che non vi siano ritardi o salti nell'elaborazione del flusso audio.

Se si verificano problemi di riproduzione nell'utilizzo di applicazioni audio multitraccia o che effettuano elaborazioni in tempo reale (ad esempio audacity, ardour, rosegarden, ZynAddSubFX), provare a ridurre il numero di tracce o di elaborazioni effettuate. Se così il problema si riduce o scompare probabilmente la causa è da ricercarsi nel raggiungimento delle capacità di elaborazione consentite dal sistema.

Se si verificano problemi di riproduzione anche nell'uso di una sola applicazione per la riproduzione audio (ad esempio amarok), è possibile impostare dei valori di latenza più elevata agendo sul file di configurazione

/etc/sysconfig/sound
#
# openmamba sound system global configuration file for jackstart.user
# Copyright (c) by Silvan Calarco <silvan.calarco@mambasoft.it>
# Released under the terms of the GNU GPL version 2 license
#

#
# JACK audio server
#

ENABLE_JACK=1
JACK_PRIORITY=99

#
# ALSA configuration options for jack
#

#ALSA_DEVICE=hw:0,1
ALSA_PERIOD=512
ALSA_NPERIODS=4
ALSA_SAMPLERATE=44100

#
# OSS2JACK, an oss legacy implementation for jack
#

ENABLE_OSS2JACK=true

#
# TIMIDITY, a midi synthetizer
#

ENABLE_TIMIDITY=false

#
# KDE notify external player
#
#KNOTIFY_PLAYER=/usr/bin/jackplayer

Modificare i valori di ALSA_PERIOD e ALSA_NPERIODS e riavviare il sistema audio con i comandi:

jackstart.user
jackstop.user