Announcement

Collapse
No announcement yet.

Linux 3.11: Bay Trail Audio, 32+ Sound Cards

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • jrch2k8
    replied
    Originally posted by hwertz View Post
    Not that I'm complaining, but what is the use for over 32 sound cards in a single system?
    skryllex wet dream?

    Leave a comment:


  • hwertz
    replied
    Not that I'm complaining, but what is the use for over 32 sound cards in a single system?

    Leave a comment:


  • curaga
    replied
    OpenAL-soft usually takes < 1 % cpu here. However if combined with decoding multiple opus/vorbis streams, the total is around 5-10%.

    So, mere positioning and falloff calculations wouldn't really pay off. On the other hand, if the card had hardware decoding for a huge number of streams, in all popular codecs, and a good amount of local RAM, it would be very useful.

    Ship all your sounds to the card's native RAM, in compressed format, then just send the positions and other signals.


    But then, no card has vorbis/opus hw decoding nor a good amount of local RAM. Many do have mp3 decoding, but not for many streams at once.

    Leave a comment:


  • GreatEmerald
    replied
    Originally posted by DebianLinuxero View Post
    Hello.

    I mean, an OpenAL implementation that can run on the sound card processor (I read some time ago that the X-FI chip is a MIPS based processor with the capacity of a Pentium 4) rather than with the system CPU.

    If you still don't see the difference, think about graphics : think about the difference between soft OpenGL and hardware accelerated OpenGL.

    When you buy a dedicated sound card of 75+ dollars, appart of a better sound quality compared to a integrated sound chip of a motherboard, you would spect that the card will take care of all (or most) of the things, calculus and processes related to sound. You would spect that the sound card, will release the system CPU of that.

    Spatial sound calculus (3d sound), hardware mixing of various sound sources (applications or external devices), MIDI synthesys and such.

    I think EFX as a software only API is not a good idea. Nor EAX as a Creative only (from version 3 to 5). But we also have OpenAL, that is free for all.

    Now the issue is that OpenAL (in Linux) was never implemented at hardware level for none card. Nor Creative Soundblasters, nor Maxi Sound Fortissimos, nor Asus Xonars ...
    Not really, there is very little actual gain from doing sound in hardware. It's nothing like video acceleration. The accelerated sound procedures are simple enough that even transporting the data to the sound card and back is not always worth the effort. I've seen reviews where people talked about it, and there was little to no difference when it was on and when it was off. Dealing with the quirks of the sound card can also be bot worth the effort (there's no clearly defined, cross-hardware way of doing that AFAIK).

    Hardware MIDI would indeed be nice, as not everything supports FluidSynth/Timidity.

    Leave a comment:


  • DebianLinuxero
    replied
    Originally posted by GreatEmerald View Post
    Yea, ctxfi for one is still in a rather poor state. It plays sound, but that's pretty much it, it uses none of the card's features.

    About 3D sound, though, what do you mean? We have OpenAL Soft, and it supports EFX. And EFX was always software-only, as opposed to EAX which was tied to hardware (for no real good reason, and hence why it's been phased out in favour of EFX).
    Hello.

    I mean, an OpenAL implementation that can run on the sound card processor (I read some time ago that the X-FI chip is a MIPS based processor with the capacity of a Pentium 4) rather than with the system CPU.

    If you still don't see the difference, think about graphics : think about the difference between soft OpenGL and hardware accelerated OpenGL.

    When you buy a dedicated sound card of 75+ dollars, appart of a better sound quality compared to a integrated sound chip of a motherboard, you would spect that the card will take care of all (or most) of the things, calculus and processes related to sound. You would spect that the sound card, will release the system CPU of that.

    Spatial sound calculus (3d sound), hardware mixing of various sound sources (applications or external devices), MIDI synthesys and such.

    I think EFX as a software only API is not a good idea. Nor EAX as a Creative only (from version 3 to 5). But we also have OpenAL, that is free for all.

    Now the issue is that OpenAL (in Linux) was never implemented at hardware level for none card. Nor Creative Soundblasters, nor Maxi Sound Fortissimos, nor Asus Xonars ...

    Leave a comment:


  • zxy_thf
    replied
    Originally posted by GreatEmerald View Post
    Yea, ctxfi for one is still in a rather poor state. It plays sound, but that's pretty much it, it uses none of the card's features.

    About 3D sound, though, what do you mean? We have OpenAL Soft, and it supports EFX. And EFX was always software-only, as opposed to EAX which was tied to hardware (for no real good reason, and hence why it's been phased out in favour of EFX).
    AFAIK few Windows users are interested in hw accelerated sound.
    ASIO is more important for professional users.

    Leave a comment:


  • GreatEmerald
    replied
    Originally posted by DebianLinuxero View Post
    It seems that there is not enough people interested, nor have knowledge to do hardware accelerated sound drivers from a reverse-engineered Windows driver.
    Sound cards with 3d sound by hardware exists since Sound Blaster Live! from 1998. And 15 years later still haven't a single hard OpenAL implementation. Of none card.
    Yea, ctxfi for one is still in a rather poor state. It plays sound, but that's pretty much it, it uses none of the card's features.

    About 3D sound, though, what do you mean? We have OpenAL Soft, and it supports EFX. And EFX was always software-only, as opposed to EAX which was tied to hardware (for no real good reason, and hence why it's been phased out in favour of EFX).

    Leave a comment:


  • mmstick
    replied
    Originally posted by archibald View Post
    The community consists of people donating their time voluntarily. If people don't want to spend their time working for free on something that doesn't interest them, we have no right to tell them to do otherwise. If we don't like it then we can either donate money to somebody who will work on it, or do the work ourselves.
    Let's not forget that a large portion of the community is being paid to volunteer in open source projects. There really aren't many people working on ALSA like we should have. I hope this kernel fixes my problems with Creative Recon3D not having any sound at all, and even Creative Sound Blaster Zs also not having sound.

    Leave a comment:


  • DebianLinuxero
    replied
    Originally posted by archibald View Post
    The community consists of people donating their time voluntarily. If people don't want to spend their time working for free on something that doesn't interest them, we have no right to tell them to do otherwise. If we don't like it then we can either donate money to somebody who will work on it, or do the work ourselves.
    Agreed.

    It's my English what must improve in order to not write must when I should write should.


    Really, my intention was not to demand or complaint. It was clumsy English of mine. Sorry for the inconvenience.
    Last edited by DebianLinuxero; 03 July 2013, 06:48 PM.

    Leave a comment:


  • archibald
    replied
    Originally posted by DebianLinuxero View Post
    I think that the programers comunity must work harder in sound support.
    The community consists of people donating their time voluntarily. If people don't want to spend their time working for free on something that doesn't interest them, we have no right to tell them to do otherwise. If we don't like it then we can either donate money to somebody who will work on it, or do the work ourselves.

    Leave a comment:

Working...
X