Anime i manga en català

Moderadors: Guiru, Maki

Quin és millor?

ALSA
3 (100%)
OSS
No hi ha cap vot
 
Vots totals: 3
 
Krovikan

ALSA vs OSS

ds. 26 nov. 2005, 19:21

Hola:

Quin és el millor per vosaltres?

Quin és el més compatible amb totes les aplicacions?

Quin és el ...?

Espero que voteu i deixeu les vostres opinions (quan més extenses millor). :bleh:


Salutacions :adeu:

PD: Sé que hi ha altres com OpenAL però no em serveixen per aquesta enquesta. :P
 
klixato

ds. 26 nov. 2005, 20:44

alsa

tret de http://www.agnula.org/documentation/dp_ ... ck_ladspa/


ALSA

ALSA is an acronym for the Advanced Linux Sound Architecture. The name is most usually encountered when discussing soundcard drivers, but ALSA is much more than a mere collection of modules. The main page at the project's Web site informs us that ALSA's primary characteristics include support for audio and MIDI hardware ranging from consumer-grade to professional-quality, fully modularized drivers for that hardware, a multiprocessor-friendly and thread-safe design, an API (applications programming interface) and a user-space library (libasound) for programmers who want to access the properties and capabilities of the sound system, and full OSS/Free compatibility (OSS/Free is the previous kernel sound system API) for running Linux audio applications that do not explicitly support ALSA. And of course ALSA is completely free and open-source software licensed under the GPL.

o sigui OSS és la versió vella i ALSA la nova

tot i que al final el que conta és que tiri el programa de música i d+ històries, instal·la'ls tots dos :bleh:
 
Avatar de l’usuari
Mad93
Moderadors
Moderadors
Entrades: 5850
Membre des de: dj. 27 nov. 2003, 20:00
Ubicació: Vivint a la universitat ><
Contacta:

dg. 27 nov. 2005, 00:52

Al kernel posa "Deprecated" OSS així que ja saps :P
Imatge
Tant avorrit que m'he fet un bloc... un més. Servidor mig online...
 
Krovikan

dj. 01 des. 2005, 20:08

Gràcies per les respostes. :yeah:

Ja he tornat de fer l'enèsima reinstalació (va petar el sistema de fitxers ^^u . Afortunadament la partició de /home es va quedar intacte)

Vaig posar l'enquesta perque no puc executar OSS. Exemple:

Vaig posar Mplayer abans de la petada. Si escullia com a so el OSS em surtia que no hi habia dispositiu de so o algo així. Per tant, no sound.
Si escollia ALSA o SDL, hi havia so.

Si faig lsmod:

krovikan@linux:~> lsmod
Module                  Size  Used by
nvidia               4374400  12
hfsplus                85640  0
subfs                   9600  1
cpufreq_ondemand        8108  1
cpufreq_userspace       5828  0
cpufreq_powersave       2304  0
powernow_k8            11792  0
freq_table              5512  1 powernow_k8
ipv6                  289024  10
snd_pcm_oss            70432  0
snd_mixer_oss          22144  1 snd_pcm_oss
snd_seq                68824  0
snd_seq_device         11024  1 snd_seq
button                  8736  0
battery                12296  1
ac                      6664  0
usbhid                 49696  0
edd                    12448  0
floppy                 73792  0
forcedeth              22144  0
ohci1394               36684  0
ieee1394              118648  1 ohci1394
snd_intel8x0           40000  6
snd_ac97_codec        117060  1 snd_intel8x0
shpchp                101032  0
pci_hotplug            31720  1 shpchp
ehci_hcd               36744  0
snd_ac97_bus            3328  1 snd_ac97_codec
generic                 5892  0 [permanent]
i2c_nforce2             8576  0
i2c_core               25752  1 i2c_nforce2
snd_pcm               117260  4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              29320  6 snd_seq,snd_pcm
snd                    77600  15 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore              11808  1 snd
snd_page_alloc         13200  2 snd_intel8x0,snd_pcm
ohci_hcd               22916  0
usbcore               140724  4 usbhid,ehci_hcd,ohci_hcd
parport_pc             44912  1
lp                     14336  0
parport                43532  2 parport_pc,lp
nls_iso8859_1           5760  2
nls_cp437               7424  2
vfat                   15872  2
fat                    58032  1 vfat
dm_mod                 65648  0
ext3                  151952  2
jbd                    72512  1 ext3
fan                     6152  0
thermal                17932  0
processor              28368  2 powernow_k8,thermal
sg                     42544  0
aic7xxx               190900  0
scsi_transport_spi     27904  1 aic7xxx
ide_cd                 45984  0
cdrom                  40888  1 ide_cd
sata_nv                11396  3
libata                 57608  1 sata_nv
amd74xx                16048  0 [permanent]
sd_mod                 20760  4
scsi_mod              161976  5 sg,aic7xxx,scsi_transport_spi,libata,sd_mod
ide_disk               19584  4
ide_core              158616  4 generic,ide_cd,amd74xx,ide_disk


Estic quasi segur de que Audacity, Avidemux, VMWare, Quake 4, fan servir OSS.
Els tres primers perque no troben la tarja i es queden sense so.
El Quake funciona amb ALSA però amb unes reverberacions injugables. I el OpenAL no sembla compatible amb la meva tarja de so integrada.
Recomanen (al Google) que faci servir OSS al Quake 4 (només es canviant una línea al fitxer de configuració). Però es queda mut, com els altres programes.

Fins i tot el Xine té problemes si selecciono OSS al motor d'audio.

Alguna sugerència als meus mals? Jo ja estic cansat de les ves a saber quantes patejades per Internet respecte al OSS


Salutacions :adeu:
 
Avatar de l’usuari
Mad93
Moderadors
Moderadors
Entrades: 5850
Membre des de: dj. 27 nov. 2003, 20:00
Ubicació: Vivint a la universitat ><
Contacta:

dj. 01 des. 2005, 23:56

Al kernel, si saps compilar-lo, hi ha una opció per fer una emulació d'OSS per als programes aquests. El que trobo estrany és que en el kernel de suse no estigui aquesta opció...
Imatge
Tant avorrit que m'he fet un bloc... un més. Servidor mig online...
 
Krovikan

dv. 02 des. 2005, 18:34

Un cop el vaig compilar.

Ara que tot rutlla de nou...

Et poso un troçet de l'arxiu de configuració del kernel:

linux:~ # vi /usr/src/linux-2.6.13-15-obj/x86_64/default/.config

#
# Sound
#
CONFIG_SOUND=m

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_VERBOSE_PRINTK=y
CONFIG_SND_DEBUG=y
CONFIG_SND_DEBUG_MEMORY=y
# CONFIG_SND_DEBUG_DETECT is not set

#
# Generic devices
#
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_VX_LIB=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_AC97_BUS=m


Com pots veure l'emulació de OSS i d'altres està OK.

La meva tarja cumpleix el AC97 que també està disponible.

M'estic tornant boig per jugar al meu Quake IV per Linux original (per no parlar del VMWare, Audacity, etc) :plora:


Salutacions :adeu:
 
Avatar de l’usuari
Mad93
Moderadors
Moderadors
Entrades: 5850
Membre des de: dj. 27 nov. 2003, 20:00
Ubicació: Vivint a la universitat ><
Contacta:

dv. 02 des. 2005, 21:02

mira que estigui un link de /dev/dsp a /dev/sound/dsp , crec que era així.
Imatge
Tant avorrit que m'he fet un bloc... un més. Servidor mig online...
 
Krovikan

dv. 02 des. 2005, 22:52

He fet a /dev/snd/ un enllaç simbòlic de /dev/dsp anomenat dsp0 i no rula. (ln -s /dev/dsp /dev/snd/dsp0)

També he probat a fer un enllaç dur de /dev/dsp a /dev/snd amb el mateix nom. (ln /dev/dsp /dev/snd/dsp)

Estic de un perdut...


Salutacions :adeu:
 
Avatar de l’usuari
Mad93
Moderadors
Moderadors
Entrades: 5850
Membre des de: dj. 27 nov. 2003, 20:00
Ubicació: Vivint a la universitat ><
Contacta:

dv. 02 des. 2005, 23:44

Amb el de vrandom ho has provat a veure si se sent res?

També he trobat això:

> prueba con esto:
> sudo killall -HUP esd
>
> cuando termines de jugar
> sudo esd

Per provar... XD
Imatge
Tant avorrit que m'he fet un bloc... un més. Servidor mig online...
 
Krovikan

ds. 03 des. 2005, 15:59

Tampoc. :no:

Això és per matar l'esound, i no el faig servir.
He matat l'arts però tampoc res.
He pujat TOTS els volums al màxim (encara que no els faci servir) i res.
He probat també de fer --> linux:~ # fuser -vk /dev/dsp
Però no em surt que res estigui ocupant al /dev/dsp

Per altre banda aquí tinc uns missatges.

1-Executant el Quake amb ALSA a la configuració:

-------- Initializing Sound System ----------
sound system initialized.
---------------------------------------------
--------------- R_InitOpenGL ----------------
Initializing SDL subsystem
Loading GL driver 'libGL.so.1' through SDL
8/8/8/8 RGBA bits, 24 depth bits, 8 stencil bits
------ Alsa Sound Initialization -----
dlopen(libasound.so.2)
asoundlib version: 1.0.9
opened Alsa PCM device default for playback
device buffer size: 15052 frames ( 60208 bytes )
allocated a mix buffer of 16384 bytes
--------------------------------------


Sembla anar bé. Però s'escolta uns sorolls estrepitants.

Mira aquest codi:

---------------------------------------------
Opening IP socket: localhost:-1
------ Common Initialization Complete -------
terminal support enabled ( use +set in_tty 0 to disabled )
pid: 14631
detecting video ram ( set sys_videoRam to force ) ..
found XNVCtrl extension 1.6
2211 MHz CPU
1008 MB System Memory
128 MB Video Memory
Async thread started
idUsercmdGenLocal::MouseMove: Ignoring ridiculous mouse delta.
snd_pcm_writei short write: 3760 out of 4096
snd_pcm_writei short write: 3760 out of 4096
snd_pcm_writei short write: 3760 out of 4096
snd_pcm_writei short write: 3760 out of 4096
snd_pcm_writei short write: 1880 out of 2048
snd_pcm_writei short write: 940 out of 1024
idAudioHardwareALSA::Write: 4096 frames overflowed and dropped
snd_pcm_writei failed: Resource temporarily unavailable
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
idAudioHardwareALSA::Write: 4096 frames overflowed and dropped
snd_pcm_writei failed: Resource temporarily unavailable
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
snd_pcm_writei short write: 940 out of 1024
idAudioHardwareALSA::Write: 4096 frames overflowed and dropped
etc etc etc


Li passa a mooolta gent. Hi han dotzenes de pàgines a Internet.
Però no trobo la solució.
Només recomanen fer servir OSS a la configuració i posar-ho a 2 altaveus.
Hi han altres recomanacions com posar --> alsa_pcm "plughw:0" en comptes de --> alsa_pcm "default"
Pots veure això per exemple aquí --> FAQ DOOM 3/QUAKE 4

2-Executant Quake amb OSS a la configuració:

-------- Initializing Sound System ----------
sound system initialized.
---------------------------------------------
--------------- R_InitOpenGL ----------------
Initializing SDL subsystem
Loading GL driver 'libGL.so.1' through SDL
8/8/8/8 RGBA bits, 24 depth bits, 8 stencil bits
------ OSS Sound Initialization ------
WARNING: failed to open sound device '/dev/dsp': Device or resource busy
WARNING: sound subsystem disabled
--------------------------------------


I naturalment no hi ha res de so.
Com no hi ha res de so tampoc hi ha cap missatge del tipus de "snd_pcm_writei short write: 940 out of 1024"

Jo ja no sé cap a on tirar.
Estic segur de que si es resol aquest problema de OSS es resoldran els dels altres programes.

Audacity --> no apareixen dispositius I/O per seleccionar a les preferències.
Mplayer --> si esculles OSS et diu que no pots accedir a /dev/dsp o està ocupat
VMWare --> quan arranques la VM surt: Failed to open sound device /dev/dsp: Device or resource busy. Virtual device sound will start disconnected.

T'agraeixo tots els esforços perque mira que porto dies llegint webs per a no res. :(


Salutacions :adeu:
 
Krovikan

dt. 06 des. 2005, 18:57

He fet un munt de coses que han descujaringat les rutes de llibreries (sembla).

Torno a posar-me en quant pugui SuSE 9.3 a veure...


Salutacions i gràcies :adeu:

Qui està connectat

Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 17 visitants