Was the switch to fmod sound a performance issue @ the time?
-
- Posts: 431
- Joined: Fri Aug 03, 2012 6:44 am
Was the switch to fmod sound a performance issue @ the time?
I found out the hard way that fmod cripples old, old systems, but did it have trouble running on budget systems? I want to get an idea of what systems I should have running 1.22 and which should be running 1.23b33.
-
- Posts: 2949
- Joined: Thu Jul 17, 2003 12:07 am
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Was the switch to fmod sound a performance issue @ the t
I can't speak about the switch to fmod itself (it was before my time), nor can I really comment on old fmod's performance. But back then it was possible to get hardware accelerated audio through it, and people without hardware audio would turn down their settings (it was the norm that if you wanted anything fancy you'd have an accelerated audio card, and software audio was just a low-featured fallback). Over time the capabilities of real-time software audio grew (as CPUs improved to handle the processing costs), and I know that at some point, ZDoom started forcing software processing for everyone because hardware was too unreliable.
-
- Posts: 431
- Joined: Fri Aug 03, 2012 6:44 am
Re: Was the switch to fmod sound a performance issue @ the t
Does hardware audio basically mean anything except onboard? And does it matter if you just use the drivers that are already with windows?Chris wrote:I can't speak about the switch to fmod itself (it was before my time), nor can I really comment on old fmod's performance. But back then it was possible to get hardware accelerated audio through it, and people without hardware audio would turn down their settings (it was the norm that if you wanted anything fancy you'd have an accelerated audio card, and software audio was just a low-featured fallback). Over time the capabilities of real-time software audio grew (as CPUs improved to handle the processing costs), and I know that at some point, ZDoom started forcing software processing for everyone because hardware was too unreliable.
-
- Posts: 2949
- Joined: Thu Jul 17, 2003 12:07 am
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Was the switch to fmod sound a performance issue @ the t
No, it has to be capable of hardware mixing, and likely support DirectSound3D acceleration.invictius wrote:Does hardware audio basically mean anything except onboard?
I have no idea. It's generally recommended to get the drivers from the hardware manufacturer's site, but without know what the card is or the state of the drivers Windows has, I can't say.And does it matter if you just use the drivers that are already with windows?
-
- Posts: 431
- Joined: Fri Aug 03, 2012 6:44 am
Re: Was the switch to fmod sound a performance issue @ the t
So, either a sound blaster live, or a modern cheap card would have it?Chris wrote:No, it has to be capable of hardware mixing, and likely support DirectSound3D acceleration.invictius wrote:Does hardware audio basically mean anything except onboard?
-
- Lead GZDoom+Raze Developer
- Posts: 49130
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Was the switch to fmod sound a performance issue @ the t
The main reason for the switch to FMod was simply that at that time it was the only usable sound library with a good feature set.
Hardware acceleration never was a major issue because even 15+ years ago it was something restricted to a small number of hardware enthusiasts.
The switch to pure software processing was done when multi-core CPUs became common and it became evident that hardware accelerated sound was a dead end. Which was ultimately confirmed by both DirectSound and FModEx abandoning hardware accelerated sound for good.
I never owned a real sound card after the year 2000, and I never had problems with old FMod on the systems of its time - it only broke years later when I got my current computer in 2012, on which it sounds like crap. On my previous system from 2007 everything was fine. This breakdown was actually one of the main reasons why I pushed for abandoning FMod entirely. For a continuously running project a library that doesn't stay compatible and stops working over time is not viable. Right now I am in the situation that I only can use older ZDooms from before the switch to FModEx without any sound at all, because it just doesn't work.
So the inevitable happened: When CPUs became fast enough, sound system developers started writing their own software effects processing and mixers, and after that it was "Game Over" for hardware mixing because now even the simple on-board chips got good sound quality and most of those software libraries ran circles around the hardware accelerated sound cards in terms of features.
Hardware acceleration never was a major issue because even 15+ years ago it was something restricted to a small number of hardware enthusiasts.
The switch to pure software processing was done when multi-core CPUs became common and it became evident that hardware accelerated sound was a dead end. Which was ultimately confirmed by both DirectSound and FModEx abandoning hardware accelerated sound for good.
I never owned a real sound card after the year 2000, and I never had problems with old FMod on the systems of its time - it only broke years later when I got my current computer in 2012, on which it sounds like crap. On my previous system from 2007 everything was fine. This breakdown was actually one of the main reasons why I pushed for abandoning FMod entirely. For a continuously running project a library that doesn't stay compatible and stops working over time is not viable. Right now I am in the situation that I only can use older ZDooms from before the switch to FModEx without any sound at all, because it just doesn't work.
I never had any interest in hardware accelerated sound cards but no, there were some that didn't do any hardware acceleration. But the big problem was the unreliable feature sets of hardware accelerated sound cards - from limited amounts of sample memory to limited amounts of hardware channels to vastly varying resulting sound output and whatever. The feature actually never matured to a point where it became truly viable, and I think that a lot of this is Creative's doing with extingusishing competitors and themselves never being able to produce a product that wasn't plagued by some driver issues.invicitus wrote: Does hardware audio basically mean anything except onboard? And does it matter if you just use the drivers that are already with windows?
So the inevitable happened: When CPUs became fast enough, sound system developers started writing their own software effects processing and mixers, and after that it was "Game Over" for hardware mixing because now even the simple on-board chips got good sound quality and most of those software libraries ran circles around the hardware accelerated sound cards in terms of features.
A modern cheap card is more likely not to have it. Don't forget: Basically nobody uses hardware accelerated sound anymore, aside from some hopeless tech geeks. But these people do not buy cheap. If you want to cater to them, it has to cost a bit more. On top of that, how many people still equip their PC with a dedicated sound card? 1%, 0.1% or even just 0.01%. There's just no wide market for such things anymore, especially when it comes to rather obscure features and not just high quality DACs that actually improve sound quality. Modern OSs do not support hardware accelerated sound and neither do modern games because they normally run on a modern sound library that is software mixing only.invicitus wrote: So, either a sound blaster live, or a modern cheap card would have it?
-
- Posts: 431
- Joined: Fri Aug 03, 2012 6:44 am
Re: Was the switch to fmod sound a performance issue @ the t
IMO onboard sound will either die off or become something nobody ever uses due to the prevalence of hdmi audio. However other methods are definitely handy since I have to run another display in order for my amp to output sound...Graf Zahl wrote:A modern cheap card is more likely not to have it. Don't forget: Basically nobody uses hardware accelerated sound anymore, aside from some hopeless tech geeks. But these people do not buy cheap. If you want to cater to them, it has to cost a bit more. On top of that, how many people still equip their PC with a dedicated sound card? 1%, 0.1% or even just 0.01%. There's just no wide market for such things anymore, especially when it comes to rather obscure features and not just high quality DACs that actually improve sound quality. Modern OSs do not support hardware accelerated sound and neither do modern games because they normally run on a modern sound library that is software mixing only.invicitus wrote: So, either a sound blaster live, or a modern cheap card would have it?
-
- Global Moderator
- Posts: 2725
- Joined: Sun Jun 25, 2006 4:43 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
- Location: Citadel Station
Re: Was the switch to fmod sound a performance issue @ the t
A device with a 3.5mm jack will be required still. Even though some monitors all televisions have HDMI audio, we either have to daisy-chain our speakers directly into the television or just plug it into our computers. Given that TVs rarely have an audio out, guess where we're plugging our speakers into.
Onboard audio is here to stay. HDMI cannot replace it. Not without an expense on the motherboard manufacturers or monitor manufacturers by providing us with a HDMI-3.5mm adapter while still splitting off the video signal to the monitor. Then that'll be an issue. HDCP is a thing, we might not even get video thanks to the adapter.
P.S. I have a speaker system plugged into my onboard right now. My brand new DELL monitor does NOT have a 3.5mm audio out port, nor does it have any audio capability. It's plugged into an HDMI port on my video card - and the video card thinks the monitor has speakers.
Onboard audio is here to stay. HDMI cannot replace it. Not without an expense on the motherboard manufacturers or monitor manufacturers by providing us with a HDMI-3.5mm adapter while still splitting off the video signal to the monitor. Then that'll be an issue. HDCP is a thing, we might not even get video thanks to the adapter.
P.S. I have a speaker system plugged into my onboard right now. My brand new DELL monitor does NOT have a 3.5mm audio out port, nor does it have any audio capability. It's plugged into an HDMI port on my video card - and the video card thinks the monitor has speakers.