Sound Emulation Popping
Moderator: Håkan Sundell
Sound Emulation Popping
I have a major problem with CCS64 3.0 – I have selected my Audigy 2 in the sound options but get lots of popping and cracking during games and also when I’m on the CCS64 menu.
Please help.
Please help.
-
Stuart Toomer
- Site Co-Admin
- Posts: 786
- Joined: Wed Aug 20, 2003 2:46 pm
- Location: East Yorkshire, England
-
Stuart Toomer
- Site Co-Admin
- Posts: 786
- Joined: Wed Aug 20, 2003 2:46 pm
- Location: East Yorkshire, England
-
Stuart Toomer
- Site Co-Admin
- Posts: 786
- Joined: Wed Aug 20, 2003 2:46 pm
- Location: East Yorkshire, England
Try the VICE Emulator (WinVICE) instead and see if the sound is still cracking/popping with that:
http://www.viceteam.org/
http://www.viceteam.org/
Kind regards,
Stuart Toomer.
Stuart Toomer.
I had the same problem, but it only occured when the CCS64 window was larger than 1/4 of the screen. It got worse the larger the window was, so I tried shrinking it to less than 1/4 of the screen (smaller than 640x480 on a 1280x1024 desktop) and the sound problem went away. It must be some sort of performance issue with the 3d acceleration used to scale the emulation output to the size of the window.
So, my suggestion is, shrink the window. If the problem goes away, this is it. If you don't like the window that small, you can always consider running CCS64 in one of the full-screen modes. They should still work fine.
(It might be worth talking to the ZSNES guys; ZSNES doesn't have this problem. Of the many emulators I've used, ZSNES has actually been the most stable. Still inaccurate in many ways, but stable.)
So, my suggestion is, shrink the window. If the problem goes away, this is it. If you don't like the window that small, you can always consider running CCS64 in one of the full-screen modes. They should still work fine.
(It might be worth talking to the ZSNES guys; ZSNES doesn't have this problem. Of the many emulators I've used, ZSNES has actually been the most stable. Still inaccurate in many ways, but stable.)
-
Stuart Toomer
- Site Co-Admin
- Posts: 786
- Joined: Wed Aug 20, 2003 2:46 pm
- Location: East Yorkshire, England
Yes, CCS64 runs fine when in full-screen mode and in normal windowed mode, but re-sizing the window leads to a performance drop (that I think Hakan may not be able to help). The emulator working slower will cause synchronisation / buffering problems with the sound drivers (that give the crackle / pop noises), that probably cannot be helped too much either.
Kind regards,
Stuart Toomer.
Stuart Toomer.
-
Stuart Toomer
- Site Co-Admin
- Posts: 786
- Joined: Wed Aug 20, 2003 2:46 pm
- Location: East Yorkshire, England
-
Stuart Toomer
- Site Co-Admin
- Posts: 786
- Joined: Wed Aug 20, 2003 2:46 pm
- Location: East Yorkshire, England
It appears that the Audigy/Audigy 2 sound cards do have problems with crackles/pops with some applications. Try updating EAX to V 4.0 or later.
http://forum.osnn.net/archive/index.php/t-36586.html
Try this first. The below is just for discussion/reference.
Probably something strange to do with the way that the sound drivers are implemented in CCS64 working with your sound drivers, but since very few people have a sound problem, it is probably not worth making any changes and risking wide-spread sound problems.
I did suggest to Hakan a while ago that users be given the option of changing the sound buffer size, like in VICE, which can help eliminate the crackling/popping noise problems for some configurations; but Hakan later changed the sound drivers and eliminated that problem for me (this was whilst I was testing CCS64 V3.0 BETA before it was released). Changing the sound buffer size can reduce crackling/popping noises, since the sound data is 'consumed' either too quickly (sound buffer size is too small) or not quickly enough (sound buffer size is too large) - the sound buffering issue is a consumer/producer thing. Hakan did not end up implementing such an option, since it was no longer required, and I have not had any further complaints of crackles/pops that have no been resolved normally.
I guess you'll have to stick to WinVICE. I prefer the reSID emulation in WinVICE actually, but I'm not sure if this can be implemented in CCS64. I can run both CCS64/WinVICE without any sound problems, like many other people. Oh well.
http://forum.osnn.net/archive/index.php/t-36586.html
Try this first. The below is just for discussion/reference.
Probably something strange to do with the way that the sound drivers are implemented in CCS64 working with your sound drivers, but since very few people have a sound problem, it is probably not worth making any changes and risking wide-spread sound problems.
I did suggest to Hakan a while ago that users be given the option of changing the sound buffer size, like in VICE, which can help eliminate the crackling/popping noise problems for some configurations; but Hakan later changed the sound drivers and eliminated that problem for me (this was whilst I was testing CCS64 V3.0 BETA before it was released). Changing the sound buffer size can reduce crackling/popping noises, since the sound data is 'consumed' either too quickly (sound buffer size is too small) or not quickly enough (sound buffer size is too large) - the sound buffering issue is a consumer/producer thing. Hakan did not end up implementing such an option, since it was no longer required, and I have not had any further complaints of crackles/pops that have no been resolved normally.
I guess you'll have to stick to WinVICE. I prefer the reSID emulation in WinVICE actually, but I'm not sure if this can be implemented in CCS64. I can run both CCS64/WinVICE without any sound problems, like many other people. Oh well.
Kind regards,
Stuart Toomer.
Stuart Toomer.
-
Hummingbird
- Posts: 1
- Joined: Fri Feb 04, 2005 12:30 am
I have almost the same sound problem as BOOTP: cracklings and popping during all games, but not after the initial turn-up of CCS64. I'm using a Terratec EWX 24/96 sound card under Windows 2000 with the latest drivers and DirectX 9.0b installed and have tried all the sound options with F9. Nothing helped!
I have the exact same problem too. I use a sound blaster live. The problem does not occur when using the Vice emulator. I don't believe this is a driver problem. I tested 4 different versions, all have the same problems. It seems that the popping gets worse when u use the mouse. I tried all sound settings including primary sound driver. The primary sound driver is a bit better than the default setting but it still pops and cracks.
-
Stuart Toomer
- Site Co-Admin
- Posts: 786
- Joined: Wed Aug 20, 2003 2:46 pm
- Location: East Yorkshire, England
As mentioned several times in the past, the Windows MCI WaveOut driver is prone to crackles/pops anyway (less CPU-intensive), but the Default Sound Device (DirectX) is better (more CPU-intensive).
Hakan is in the middle of making various improvements to the SID emulation, which will help correct some of inaccuracies, and will hopefully help to reduce the amount of crackling/popping.
There are various reasons for the sound inaccuracies that you hear - it is a mixture of Windows, DirectX, your sound drivers, and CCS64.
Hakan is in the middle of making various improvements to the SID emulation, which will help correct some of inaccuracies, and will hopefully help to reduce the amount of crackling/popping.
There are various reasons for the sound inaccuracies that you hear - it is a mixture of Windows, DirectX, your sound drivers, and CCS64.
Kind regards,
Stuart Toomer.
Stuart Toomer.