Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OFF] OSS4 vs ALSA (Que re-vive OSS4!)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  

OSS ou ALSA ?
Je garde mon ancienne version OSS (avant la 4), na!
0%
 0%  [ 0 ]
J'utilise actuellement la version 4 : que du bonheur
29%
 29%  [ 5 ]
La version 4 de OSS ? C'est un peu tôt, non ?
23%
 23%  [ 4 ]
OSS ? C'est totalement déprécié!!! Vive ALSA!
47%
 47%  [ 8 ]
Total Votes : 17

Author Message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Fri Nov 26, 2010 7:26 pm    Post subject: [OFF] OSS4 vs ALSA (Que re-vive OSS4!) Reply with quote

Bonsoir à tous,


Petit off sur OSS4 vs ALSA pour discuter d'une éventuel migration de ALSA vers OSS version 4 (la "nouvelle" version libre).

Ce thread est tant pour la qualité, que la fonctionnalité ainsi (et surtout) de la compatibilité (avec les applications, et aussi avec les applications anti-OSS => ALSA => émulation ALSA sur OSSv4).

Dans mon cas, j'ai eu pas mal de souci (avec ALSA, je précise...), et j'en ai encore (la, maintenant, mon Amarok refuse de jouer, il plante après 10 secondes ... ; vive audacious ...). Voici mon principal souhait avec OSS :
- Amarok (et tout KDE)
- SMPlayer (mplayer donc)
- OpenTTD ( :lol: ... ma nouvelle drogue)
- Chromium + ... flash ...


... tout cela est livré avec un petit sondage pour pourrait être fort intéressant ^^


Liens utiles :
http://www.opensound.com/press/2007/oss-gpl-cddl.txt
http://manuals.opensound.com/devlists/Linux.html
http://www.opensound.com/wiki/index.php/Configuring_Applications_for_OSSv4
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org


Last edited by loopx on Sat Nov 27, 2010 9:16 pm; edited 4 times in total
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8075
Location: ~Brussels - Belgique

PostPosted: Fri Nov 26, 2010 8:48 pm    Post subject: Reply with quote

Je devrai me renseigner de l'utilité d'OSS pour les applications pro-audio (via MAO Linux et AudioKeys). Après, je déciderai ;)

Si Jack fonctionne sans souci sur OSS4, j'essaierais bien :)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Fri Nov 26, 2010 8:56 pm    Post subject: Reply with quote

XavierMiller wrote:
Je devrai me renseigner de l'utilité d'OSS pour les applications pro-audio (via MAO Linux et AudioKeys). Après, je déciderai ;)

Si Jack fonctionne sans souci sur OSS4, j'essaierais bien :)


Je n'ai pas encore voté ... j'ai oublié d'ajouter un "jsais pas!" :lol:


J'ai lu sur une page qu'un gars à testé 4 mplayer en même temps : 2 en OSS, et 2 en ALSA (via émulation OSS) et ça passe 8)


EDIT: arf, trop déçu, ma carte est trop récente on dirait :( :

http://www.opensound.com/osshw.html

Code:
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller


Ils supporte jusque ICH7 :cry:


EDIT2: pourtant, ça semble quand même fonctionner, leur site serait-il à jour ?

http://ubuntuforums.org/archive/index.php/t-898737.html


EDIT3:
Code:
Reasons for going Open Source:

OSS has been an open API specification with multiple implementations by
independent developer communities. This has caused problems for application
designers because there are minor differences between the implementations. The
new open source community development model makes it possible to replace the
obsolete and incompatible vendor specific sound subsystems and OSS
implementations with a state-of-the-art implementation developed by 4Front
Technologies. The goal has always been to standardize audio under POSIX
compliant systems and this includes real time operating systems and embedded
systems as well.

"We are open sourcing OSS because this provides a great opportunity for
different communities to work together to provide wider audio hardware support
for all operating systems." said Hannu Savolainen, CTO and chief architect of
Open Sound System.


Industry Reaction:

"It's great to see 4Front releasing OSS under the Common Development and
Distribution License (CDDL). It's something the OpenSolaris.community welcomes,
and it provides an opportunity to improve sound support for all OpenSolaris
distributions," says Stephen Lau, OpenSolaris board member.

"Fluendo is excited to see the open source release of 4Front Technologies
advanced OSS implementation for UNIX® and Linux. Getting a unified and advanced
sound system across all major UNIX® and Linux variants will be a big advantage
for developers. We look forward to working together with 4Front Technologies to
make sure the GStreamer multimedia framework and the Open Sound System
integrates perfectly with each other", says Fluendo Business Development
Manager Christian F.K. Schaller.

"With a long history of successful collaboration with 4Front, Creative looks
forward to working with the Open Sound System community in ensuring that
Creative Sound Blaster Live! and Sound Blaster Audigy sound cards have stable
and well-supported drivers on Linux, Solaris and BSD. The open source release
of Open Sound certainly helps our goal in providing cross-platform support for
our products," said George Thorn, director of digital media relations for
Creative Labs.


http://www.opensound.com/press/2007/oss-gpl-cddl.txt


EDIT4: ahhhhh, trouvé, c'est supporté normalement :

http://manuals.opensound.com/devlists/Linux.html

Intel High Definition Audio (ICH10)
:)
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Fri Nov 26, 2010 9:31 pm    Post subject: Reply with quote

Note : OSS n'est jamais mort, c'est resté le système de son des autres Unix depuis toujours, mais pas avec les mêmes drivers que sous Linux par contre, ce sont des implémentations différents mais compatibles OSS (c'est pas pour rien que c'est standard ;)).

Bah chez moi ce ne sont que des FreeBSD, donc OSS de base sur le laptop, et OSSv4 sur le desktop (parce que la SB Live! 24bit n'est pas supportée par l'OSS de base), et les deux tournent nickel. ;)
Back to top
View user's profile Send private message
barul
Guru
Guru


Joined: 28 May 2010
Posts: 430

PostPosted: Fri Nov 26, 2010 9:52 pm    Post subject: Reply with quote

Je ne connais pas réellement OSSv*, mais j'ai toujours utilisé ALSA, et ça a toujours fonctionné niquel, j'ai donc aucune raison de changer.
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Fri Nov 26, 2010 9:58 pm    Post subject: Reply with quote

Cr0k wrote:
Je ne connais pas réellement OSSv*, mais j'ai toujours utilisé ALSA, et ça a toujours fonctionné niquel, j'ai donc aucune raison de changer.


C'est pas OSSv mais OSS ;-)


Heu, il y aurais pas un problème avec ce forum ? Au boulot, j'ai des zero size reply (via proxy), et via ADSL, je viens de me prendre des erreurs de chargement (ai pas vu l'erreur exacte, car chromium la cache pour faire plus beau) ...
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3581
Location: Belgium

PostPosted: Fri Nov 26, 2010 10:22 pm    Post subject: Reply with quote

Cr0k wrote:
Jj'ai toujours utilisé ALSA, et ça a toujours fonctionné niquel, j'ai donc aucune raison de changer.

Oui mais voilà : quand on a connu le "vieil" OSS d'origine inclu dans le noyau parce qu'il n'y avait pas d'autre choix et que toutes les applis le réclamaient,
qu'on a accueilli alsa comme le messie en y voyant le miracle de la création,
qu'on s'est rendu compte ensuite que notre matos tout neuf était certainement pourri puisqu'alsa ne pouvait en tirer que des borborygmes misérables et inaudibles en dépis de sa logorrhée de modules,
qu'enfin OSSv4 ne voyait pas où était le problème puisqu'il gérait tout ça tout seul dans son coin sans emm**der son monde,
... ben il y a eu un choix à faire ...
Perso, j'ai fait un choix ...
... que je remets en cause tous les jours :
j'ai les deux systèmes et je redémarre alsa de temps en temps puisque malheureusement OSSv4 n'est pas supporté par toutes les applications ...
Peut-être que si j'avais mon mot à dire, ce serait : OSSv4 +1000 et alsa ==> poubelle, mais bon ... :roll:
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Fri Nov 26, 2010 10:39 pm    Post subject: Reply with quote

ghoti wrote:
j'ai les deux systèmes et je redémarre alsa de temps en temps puisque malheureusement OSSv4 n'est pas supporté par toutes les applications ...
Peut-être que si j'avais mon mot à dire, ce serait : OSSv4 +1000 et alsa ==> poubelle, mais bon ... :roll:



Et avec le support ALSA dans OSS (émulation), ça passe pas bien ?
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8075
Location: ~Brussels - Belgique

PostPosted: Sat Nov 27, 2010 8:56 am    Post subject: Reply with quote

Pour les cartes audio professionnelles, c'est pas gagné. Il n'y a pas énormément de choix, encore moins que ce qu'ALSA propose :?
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8075
Location: ~Brussels - Belgique

PostPosted: Sat Nov 27, 2010 10:51 am    Post subject: Reply with quote

J'ai voté "Trop tôt". OSS n'est pas déprécié, il est juste trop incomplet !

Pas de support USB (en BETA, ça me fait peur, je veux 100% de stabilité audio), donc pas de support pour mon interface MIDI => poubelle
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Sat Nov 27, 2010 11:48 am    Post subject: Reply with quote

XavierMiller wrote:
J'ai voté "Trop tôt". OSS n'est pas déprécié, il est juste trop incomplet !

Pas de support USB (en BETA, ça me fait peur, je veux 100% de stabilité audio), donc pas de support pour mon interface MIDI => poubelle


J'ai lu qu'il avait tenté de déprécié OSS (avant la 4) ... et cela dure depuis des années, mais il est toujours la et il revient 8) . J'ai lu qu'il y a des cartes USB fonctionnel, maintenant, je ne sais pas lesquels ... et il semblerait que leur site ne soit pas à jour niveau hardware ...
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3581
Location: Belgium

PostPosted: Sat Nov 27, 2010 1:13 pm    Post subject: Reply with quote

loopx wrote:
Et avec le support ALSA dans OSS (émulation), ça passe pas bien ?

Jamais essayé mais ça me paraît un peu "bricolage" puisque cela consiste à présenter les drivers OSS comme une pseudo carte son à Alsa :?
Autant utiliser Alsa directement !
Enfin, il me semble, ou alors j'ai mal compris ...
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Sat Nov 27, 2010 2:50 pm    Post subject: Reply with quote

ghoti wrote:
loopx wrote:
Et avec le support ALSA dans OSS (émulation), ça passe pas bien ?

Jamais essayé mais ça me paraît un peu "bricolage" puisque cela consiste à présenter les drivers OSS comme une pseudo carte son à Alsa :?
Autant utiliser Alsa directement !
Enfin, il me semble, ou alors j'ai mal compris ...


Oui et non, tu met un max d'appli en native OSS, le reste, alsa via emulation (et ... c'est peut être que pour un nombre très limité ... :roll: ). Un type à déja testé en 2009 et ça tourne bien avec mplayer, donc avec d'autre appli, ça pourrait aussi bien fonctionner .. mais parfois, c'est vrai que cela ne doit pas marcher.

Test :wink:


EDIT: quelqu'un a déjà tenté un Pulseaudio + OSS ? Est-ce que PulseAudio est nécessaire pour KDE ? Si OSS gère le mixage correctement (partage de la carte son entre plusieurs apps), alors, à quoi va servir PulseAudio, si ce n'est qu'a router via le réseau par exemple .. J'ai l'impression qu'il y a un immense bourbier avec les couches software de gestion audio ...

J'aimerais le minimum :
- <apps|kde|...> => <OSS|OSS + emulation ALSA> => carte son

Quelqu'un y a déjà jouer ? Puis-je virer le flag "pulseaudio" .. ou est-ce une mauvaise idée ?
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3581
Location: Belgium

PostPosted: Sat Nov 27, 2010 2:59 pm    Post subject: Reply with quote

loopx wrote:
Oui et non, tu met un max d'appli en native OSS, le reste, alsa via emulation

Donc, ça t'oblige à avoir à la fois Alsa et OSS.
Donc, autant utiliser directement alsa quand oss ne marche pas en natif ...
A moins bien sûr d'avoir une carte qui ne fonctionne QUE sous oss :?
Faudra en effet que je teste ... un jour ;-)
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Sat Nov 27, 2010 3:07 pm    Post subject: Reply with quote

ghoti wrote:
loopx wrote:
Oui et non, tu met un max d'appli en native OSS, le reste, alsa via emulation

Donc, ça t'oblige à avoir à la fois Alsa et OSS.
Donc, autant utiliser directement alsa quand oss ne marche pas en natif ...
A moins bien sûr d'avoir une carte qui ne fonctionne QUE sous oss :?
Faudra en effet que je teste ... un jour ;-)



Pas spécialement, si tu considère OSS comme nouveau standard :wink:


KDE me fait peur :
Quote:
KDE4 uses Phonon, a multimedia layer that can use several backends like Xine or GStreamer that in turn can use PulseAudio (either by plugin or ALSA redirection). So:

KDE4 application -> Phonon -> GStreamer or Xine -> PulseAudio -> ALSA

Phonon is not competing with PulseAudio, it is a different layer that can take advantage of PulseAudio.

8O 8O 8O

A quand une nouvelle couche pour l'audio :)


EDIT: ok, je commence à comprendre ce dont j'ai vraiment besoin :
- Phonon de KDE (l'interface QT/KDE pour le son)
- GStreamer (utilisé par Phonon)
- OSS (une des nombreuses sorties de GStreamer ; ce dernier va directement utilisé la carte son via mixage software pour laisser d'autre application utiliser directement OSS)

Petit schéma :
http://www.gstreamer.net/data/doc/gstreamer/head/manual/html/images/gstreamer-overview.png
On peut constater que :
- GStreamer peut utiliser un "flux" audio en provenance d'un serveur (Phonon par exemple)
- renvoyer ce "flux" vers OSS (ou ALSA)


EDIT2: encore d'autre info ; un site très intéressant pour la configuration (à voir) : http://www.opensound.com/wiki/index.php/Configuring_Applications_for_OSSv4

Dans ce que je comprend, KDE utilisera Phonon ; ce dernier sortira directement sur OSS sans passer par GStreamer (mais c'est possible de le faire passer, mais totalement inutile ... on pourrait aussi imaginer remonter vers du pulseaudio pour redescendre, enfin, vers un haut-parleur ^^) ...


EDIT3: bah, c'est parti ... je test ...
- ajout de l'overlay "oss-overlay"
- emerge du paquet "oss-devel" (version 9999)
- nouveau kernel avec retrait de ALSA (ainsi qu'un paramètre étrange OSS avant la sous-catégorie ALSA/OSS)
- recompilation du monde (une partie) avec -alsa, -pulseaudio, +gestreamer, +oss, +oss4

Ça compile .. au pire, si j'ai un problème, mon kernel "recovery" fait du ALSA ... et mon core i7 930 se grouillera de recompiler le nécessaire avec son petit "-j6" qui lui sature les 4 cores :)


EDIT4: Wouhouuuuuuuuu :) J'ai du son (avec la commande de test) :
Code:

loop en_vrac # osstest
Sound subsystem and version: OSS 4.2 (b 2003/201011271615) (0x00040100)
Platform: Linux/x86_64 2.6.36-gentoo-r3 #1 SMP Sat Nov 27 17:35:54 CET 2010

*** Scanning sound adapter #-1 ***
/dev/oss/oss_hdaudio0/pcm0 (audio engine 0): HD Audio play front
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <measured srate 47986.00 Hz (-0.03%)>
/dev/oss/oss_hdaudio0/pcm1 (audio engine 1): HD Audio play rear
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <measured srate 47986.00 Hz (-0.03%)>
/dev/oss/oss_hdaudio0/pcm2 (audio engine 2): HD Audio play center/LFE
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <measured srate 47986.00 Hz (-0.03%)>
/dev/oss/oss_hdaudio0/pcm3 (audio engine 3): HD Audio play side
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <measured srate 47986.00 Hz (-0.03%)>
/dev/oss/oss_hdaudio0/pcm4 (audio engine 4): HD Audio play pcm4
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <measured srate 47986.00 Hz (-0.03%)>
/dev/oss/oss_hdaudio0/spdout0 (audio engine 5): HD Audio play spdif-out
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <measured srate 47986.00 Hz (-0.03%)>
/dev/oss/oss_hdaudio0/spdout1 (audio engine 6): HD Audio play spdifout
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <measured srate 47986.00 Hz (-0.03%)>
/dev/oss/oss_hdaudio0/pcmin0 (audio engine 7): HD Audio rec select
- Skipping input only device
/dev/oss/oss_hdaudio0/pcmin1 (audio engine 8): HD Audio rec mix
- Skipping input only device
/dev/oss/oss_hdaudio0/pcmin2 (audio engine 9): HD Audio rec mix
- Skipping input only device
/dev/oss/oss_hdaudio0/spdin0 (audio engine 10): HD Audio rec spdifin
- Skipping input only device

*** All tests completed OK ***


Donc, le sont Analogique stéréo AVANT et Numérique (via COAX) stéréo AVANT fonctionne, par contre aucun son à l'arrière pour le moment. C'est déjà bien 8) ... pourtant, il sait faire du son à l'arrière via le COAX => petit problème genre, réglage de la disposition, mais pas encore trouvé ...


EDIT5: quelques "info" :
Code:

loop en_vrac # ossinfo
Version info: OSS 4.2 (b 2003/201011271615) (0x00040100) OSS_HG
Hg revision: changeset: 920:232d0de71550, tag: tip, date: Tue Nov 02 23:45:15 2010 +0200, summary: Misc changes to ossplay
Platform: Linux/x86_64 2.6.36-gentoo-r3 #1 SMP Sat Nov 27 17:35:54 CET 2010 (loop)

Number of audio devices:        11
Number of audio engines:        15
Number of MIDI devices:         0
Number of mixer devices:        1


Device objects
 0: osscore0 OSS core services
 1: oss_hdaudio0 Intel HD Audio interrupts=18051 (18051)
    HD Audio controller Intel HD Audio
    Vendor ID    0x80863a3e
    Subvendor ID 0x1458a102
     Codec  2: ALC889 (0x10ec0889/0x1458a022)
 2: oss_usb0 USB audio core services

MIDI devices (/dev/midi*)

Mixer devices
 0: High Definition Audio ALC889 (Mixer 0 of device object 1)

Audio devices
HD Audio play front               /dev/oss/oss_hdaudio0/pcm0  (device index 0)
HD Audio play rear                /dev/oss/oss_hdaudio0/pcm1  (device index 1)
HD Audio play center/LFE          /dev/oss/oss_hdaudio0/pcm2  (device index 2)
HD Audio play side                /dev/oss/oss_hdaudio0/pcm3  (device index 3)
HD Audio play pcm4                /dev/oss/oss_hdaudio0/pcm4  (device index 4)
HD Audio play spdif-out           /dev/oss/oss_hdaudio0/spdout0  (device index 5)
HD Audio play spdifout            /dev/oss/oss_hdaudio0/spdout1  (device index 6)
HD Audio rec select               /dev/oss/oss_hdaudio0/pcmin0  (device index 7)
HD Audio rec mix                  /dev/oss/oss_hdaudio0/pcmin1  (device index 8)
HD Audio rec mix                  /dev/oss/oss_hdaudio0/pcmin2  (device index 9)
HD Audio rec spdifin              /dev/oss/oss_hdaudio0/spdin0  (device index 10)

Nodes
  /dev/dsp -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_in -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_out -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_ac3 -> /dev/oss/oss_hdaudio0/spdout0
  /dev/dsp_mmap -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_multich -> /dev/oss/oss_hdaudio0/pcm0


Code:

loop en_vrac # ossdetect -v
Detected Intel High Definition Audio (ICH10)
USB support available in the system, adding USB driver
Detected Generic USB audio/MIDI device (BETA)


(en effet, USB en BETA :roll: )


Ah, petite preuve que j'ai bien viré ALSA :
Code:
loop en_vrac # alsamixer
cannot open mixer: Aucun fichier ou dossier de ce type

loop en_vrac # dmesg | grep -i alsa
loop en_vrac #

loop en_vrac # lsmod
Module                  Size  Used by
oss_usb               117095  0
oss_hdaudio           145234  0
osscore               565160  2 oss_usb,oss_hdaudio
radeon                692385  2
ttm                    51448  1 radeon
drm_kms_helper         26031  1 radeon
drm                   182339  4 radeon,ttm,drm_kms_helper
i2c_i801                7275  0
i2c_algo_bit            4557  1 radeon

loop en_vrac # ls -l /dev/dsp
lrwxrwxrwx 1 root root 26 27 nov 17:43 /dev/dsp -> /dev/oss/oss_hdaudio0/pcm0

8)

EDIT5?: sans avoir configuré quoi que ce soit, j'ai du son sur Chromium dans youtube (mixé : je peux en ouvrir plusieurs en meme temps) 8)

EDIT6: eh ben, j'ai maintenant "mplayer" et donc "SMPlayer" ainsi que "OpenTTD" qui fonctionne à merveille, ainsi que mon navigateur Web, le tout fonctionne en même temps, si nécessaire :)

Et non de dieu, j'ai une vidéo sur youtube qui me donne un son de OUF sur mon z5500, en numérique ... Ah, j'oubliais de préciser, j'ai jamais réussi à avoir du partage de carte son avec ALSA en numérique!!! Maintenant bien!!! (quand tout est en stéréo du moins)... Mais :| ça me donne des bass de dingue cet OSS 8O 8)
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Sat Nov 27, 2010 9:13 pm    Post subject: Reply with quote

Bon, voilou, j'en ai fini... pour le moment :lol:

EDIT: je précise que j'ai du matos assez récent (enfin uh .. je crois .. allais, 1 an ...)


Voici ce que j'ai réussi à faire :
- lecture simultanée sans aucun problème (que ce soit Amarok avec mplayer avec OpenTTD, youtube sur Chromium, ça roule!)
- mes logiciels favoris tourne en OSS natif
- ALSA est totalement retiré, sauf "lib-alsa" qui est utilisé par pas mal de paquet, même quand le le USE "-alsa" y est configuré


Voici les problèmes rencontrés qui seront à résoudre plus tard :
- la mise en veille casse OSS, en effet ; j'ai du effectuer un "restart" du service "oss" ... et j'ai du tuer les applications qui utilisaient "oss" avant la mise en veille ; après, ça refonctionne normalement
- kmix, de KDE, plante lors du réglage du volume via le clavier (c'est d'ailleurs marrant, parce que si j'affiche la GUI et que je joue avec le potentiomètre avec la souris, le volume fonctionne (virtual_mix0) ... mais avec le clavier, ça plante kmix qui rentre se cacher chez lui ^^ (problème à la con quoi)
- la lecture 5.1 via SMPlayer n'a pas l'air de fonctionner (pass-through) ; cela est fort domage pour les fims avec piste AC3/DTS


Les problèmes que j'ai résolu :
- les problèmes avec amarok ont disparu : parfois, après démarrage, j'avais du sous, ou pas ..
- plus de conflit dans le son ... quand amarok allais pas, openttd ne faisait pas non plus de music ; cela est résolu


Impression de OSS face à ALSA :
- aucune configuration pour OSS (sauf dire au application : utilise OSS ... et encore, car vu le support ALSA retiré, il ne reste plus que OSS => il prend directement OSS)
- absolument aucun problème pour le mixage des différentes applications : tout beigne!
- contrairement à ALSA, OSS possède visiblement un contrôle de volume MASTER qui est "virtuel" => même en numérique (COAX), j'ai la possibilité de régler le son (général) avant d'atteindre le kit (comme en analogique quoi) ; avec ALSA, cela était impossible (sauf via l'application qui lisait la musique ; kmix et le controle volume au clavier ne servait plus à rien)
- la puissance sonore est sans précédant
- le son ne craque pas quand le volume est au max (ahhhhhhhhhhhhhhhhhhhh)
- le virtual mix permet de configurer le son des applications via un master, mais aussi via application, en plus du volume de l'application elle même => bien plus configurable
- après recompilation des paquets pour KDE, je suis impressionné de le voir fonctionné au premier reboot SANS aucune modification après migration ALSA=>OSS!!! C'est assez incroyable, vu le nombre de problème que je rencontrais dernièrement avec ALSA et KDE/Phonon and co


En gros, il est maintenant claire, dans ma tête, que ALSA est à mettre de côté ... Utilisons OSS, il a vraiment l'air "stable" (hum .. si je puis dire, je suis en full instable ^^), sauf pour la mise en veille et la lecture 5.1 (kmix, perso, ça n'a rien avoir vu que le volume fonctionne bien).


Bref, j'ai voté POUR OSS... et j'espère que les problèmes restant seront vite corrigé ... Honnêtement, je suis très satisfait pour l'instant, vu le temps que j'ai passé!!! Cela m'a pris quelques heures, tout en me renseignant, créant un peu de doc, compilant et testant ce fameux OSS4 :wink:

J'ai une mini-doc ici : http://pix-mania.dyndns.org/mediawiki/index.php/OSS
Il n'y avait franchement rien de complexe à mettre en place OSS ; ce qui m'a fait le plus chier, c'est qu'il y a une mise à jour Phonon et KDE, et que tout les paquets ne sont visiblement pas encore envoyé => des conflits dans les dépendances ; j'ai passé une demi-heure à masker ces paquets avant la recompilation avec de nouveau USE flags :roll: ...


EDIT2: quelques précision sur les contrôles OSS avec pour exemple, Amarok ; voici le chemin du "flux" audio :

Amarok (volume) => OSS (volume virtual amarok) => OSS (volume virtuel principal) => sortie numérique COAX Digital => Kit Logitech Z5500 (volume principale + volume par haut parleur) => Ouf, les hauts parleurs :)


Dans la table de mixage, au niveau du volume de l'application Amarok (virtuel ; le 2ème contrôle à franchir), on peut (après avoir décocher une case) passer Amarok uniquement sur le haut parleur gauche ou droite ... Il doit donc avoir moyen de mettre une application à gauche, une autre à droite :lol:

Bref, tout cela m'a l'air franchement bien foutu et fonctionnel "presque à 100%" 8)


EDIT3: je viens de tester "xine" en "pass-through 5.1" et j'ai bien du 5.1 :o .. par contre, si tu touche au volume principal lorsque tu joue du 5.1, le son déconne totalement, faut vite le remettre à 100% ; pire, si tu lance un son stéréo par dessus du 5.1, ça déconne, mais ce n'est plus aussi simple de récupérer le son "normal" 5.1.
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
Zoboulo
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2007
Posts: 97

PostPosted: Sun Nov 28, 2010 5:14 pm    Post subject: Reply with quote

oss4 n'a pas de gestion d'énergie, donc il est incompatible avec la mise en veille (suspend to ram). Autrement dit complètement inutile pour une utilisation grand public.
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Sun Nov 28, 2010 8:55 pm    Post subject: Reply with quote

Zoboulo wrote:
oss4 n'a pas de gestion d'énergie, donc il est incompatible avec la mise en veille (suspend to ram). Autrement dit complètement inutile pour une utilisation grand public.


Oui et non, tout dépend du public ;-)


Perso, dans mon cas, j'ai fais un petit script qui tue "knotify" et "kmix", les deux principaux responsable du non redémarrage de OSS après être sorti de la mise en veille. Je ne suis donc pas obligé de redémarrer pour avoir du son => mise en veille toujours possible. Maintenant, c'est sûr, il faut que ça avance.

Honnêtement, OSS est une solution valable, surtout pour un gentooïste! Je plussoi donc OSS face à ALSA :roll:
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
Poussin
l33t
l33t


Joined: 08 Jun 2007
Posts: 659
Location: Liège

PostPosted: Sun Nov 28, 2010 8:59 pm    Post subject: Reply with quote

Moi je ne fais jamais du suspend to ram :D

(alors le suspend to disk et autres joyeusetés, encore moins, jamais réussi à faire fonctionner ce truc ^^)

Je devrais essayer OSS :) c'est tentant.
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sun Nov 28, 2010 10:09 pm    Post subject: Reply with quote

Oui, tout le monde n'utilise pas forcément un laptop, ni n'utilise forcément la mise en veille... :)
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Sun Nov 28, 2010 10:10 pm    Post subject: Reply with quote

Poussin wrote:
Moi je ne fais jamais du suspend to ram :D

(alors le suspend to disk et autres joyeusetés, encore moins, jamais réussi à faire fonctionner ce truc ^^)

Je devrais essayer OSS :) c'est tentant.


A une époque, j'en faisais jamais aussi, puis un jour, avec Ubuntu, ça a fonctionné tout seul ... et j'ai eu la même blague avec Gentoo ... soudainement, la mise en veille fonctionnait :lol: 8)
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Sun Nov 28, 2010 10:11 pm    Post subject: Reply with quote

geekounet wrote:
Oui, tout le monde n'utilise pas forcément un laptop, ni n'utilise forcément la mise en veille... :)


J'avais justement pris l'habitude de mettre mon pc en veille quand je vais manger, etc .. maintenant, je perd le son a chaque fois :lol:
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sun Nov 28, 2010 10:18 pm    Post subject: Reply with quote

loopx wrote:
geekounet wrote:
Oui, tout le monde n'utilise pas forcément un laptop, ni n'utilise forcément la mise en veille... :)


J'avais justement pris l'habitude de mettre mon pc en veille quand je vais manger, etc .. maintenant, je perd le son a chaque fois :lol:

Pour si peu de temps en veille, ça n'économise pas d'énergie, c'est même tout l'inverse, t'en consommes beaucoup plus au rallumage de la machine que si elle avait continué à tourner. ;)
Back to top
View user's profile Send private message
barul
Guru
Guru


Joined: 28 May 2010
Posts: 430

PostPosted: Sun Nov 28, 2010 10:24 pm    Post subject: Reply with quote

Je sais que c'est OSS et pas OSSv, j'ai dit ça pour dire que je n'avais jamais testé aucune version d'OSS, vu qu’apparemment c'est la v4
Back to top
View user's profile Send private message
Ezka
Guru
Guru


Joined: 17 Feb 2005
Posts: 352
Location: par là, mais vraiment ...

PostPosted: Sun Nov 28, 2010 11:11 pm    Post subject: Reply with quote

www.chezmoiçamarchepas.com :lol:

J'avais testé OSSv4 mais pas de son sur mon ICH9 y a quelques mois ... depuis j'ai un peu laché l'affaire puisque ALSA fonctionnait. Mais j'ai une question, si tu compiles tes paquets avec les flags +alsa +oss +ossv4 ... etc et ton kernel avec le support d'alsa en module ... tu devrais être dans la capacités de switcher de l'un à l'autre, non ?
_________________
Ez.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum