Problemi con la riproduzione audio/video

Da Wiki :: openmamba.
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search

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:

jackstop.user
jackstart.user