Windows 7 64-bit wave driver recording: Very strange noise
Posted: Thu Jul 26, 2012 12:01 pm
Hi everyone,
I've got a real mysterious problem that I hope that someone might be able to help me with.
The thing is, I've been using my Pulsar cards and Scope 4.5 since 2008/2009 and Scope 4.5 & 5.1 have been working just great for me in Windows XP ever since then (and I've even made sure that it runs well in Windows 7 32-bit). Playback and recording via ASIO works just fine without any cracks or pops and the wave driver likewise (sometimes I've had to increase the number of recording buffers or the buffer size in my DAW and audio recording program but that has always been related to performance so it's ok and can be explained that way).
However, I've been using Windows 7 64-bit since January and I thought everything was perfect. I was using playback and recording via ASIO mostly and the wave driver playback was just fine too. BUT! A few days ago I tried to record from the wave driver and that was just TERRIBLE (I just wanted to record the audio output from the system media player and also do a crude master dump by recording everything in the system). I'm not talking cracks and pops, I'm talking about constant trash data in the buffers. Periodic noise that is not related to any playback and not performance related at all. I have a fresh Windows 7 Ultimate 64-bit install and even when the machine is idling this noise is ever present. I've read through the Scope 5.1 Windows 7 64-bit tweak thread here on the forum and turned off everything performance intensive (fancy GUI stuff, services, stuff in the registry) - no change. I've turned off the things in the BIOS that I'm supposed to turn off (all according to that thread)- no change. It doesn't make any difference if I do those things or not, because I guess those target performance-related noise rather than what I'm seeing here.
The nature of the problem is that in Scope there is no trace of any noise. The Scope mixer does not pick up any noise from the wave source device but in the Windows 7 sound settings it's a constant level offset in the VU meter on the recording device in the sound recording settings. There is no problem when recording from ASIO in a DAW or anything, just when doing recording from the wave driver. The playback is just fine, both from wave and ASIO drivers - not a single pop or crack.
Here's the kicker: The problem GOES AWAY when I limit my system RAM to 2 sticks of 2GB each. These sticks of RAM can be distributed over any of my 4 slots and I can pick 2 out of any of my 4 RAM modules and put them in any slots and it will work but as soon as I've filled up 2 of the slots and pop in a third stick of RAM the problem appears. It's interesting because in Windows XP and Windows 7 32-bit this problem is not present and those OS:es only use less than 4 GB of RAM (does that mean that those OS:es disregard any installed RAM outside of the first 2 sticks of RAM that amount to 4GB?), but the problem appears in Windows 7 64-bit when more than 4 GB is used. So there is some kind of correlation there. I have run a full RAM check using the built-in mdsched tool in Windows 7 and there are no functional errors in the RAM that can be detected. And I've run the extended test too - took all day - no errors detected. The system works just fine besides from this and if there would've been some functional RAM glitches I expect I would've seen many more BSODs than I've seen lately. Sure, I see one from time to time but most of the time it can been attributed to application problems.
What could cause this? Does Windows 7 have some problem addressing more than 2 modules @ 2GB simultaneously under some settings? Does the DP35DP mobo have some setting that might affect the addressing of more than 2 modules? Is there some 64-bit, >4 GB mode than I should know about? Everything in the system is working fine... except for WHEN _RECORDING_ from the WAVE DRIVER... when using more than 4 GB of RAM? I don't even understand if this problem is related to Windows or to Scope. It's so strange! :/
My system is as follows:
OS: Windows 7 Ultimate 64-bit, fully upgraded to SP1 + all updates
CPU: Intel Core2Quad Q9450 @ 2.66 GHz
Mobo: Intel DP35DP (all the latest Mobo drivers installed)
Sound card: Creamware Pulsar 2 (I've got a Pulsar 1 that I run too, but the problem appears either way)
Graphics card: NVidia NVS-440
Memory: 4 x Corsair CM2X2048-6400C5DHX 1.80 V, rev. 4.1 (2048 MB, DDR2, 800 MHz, 5-5-5-18)
Note 1: The problem is not related to if I connect 1 or 4 screens or run single screen or multiscreen mode, also the problem is not related to if I run the NVidia driver or the driver that comes with Windows
Note 2: I was first running an ancient BIOS version from 2008 (02xx) and upgraded to the latest one (0517 from 2009 I think) - no change!
Note 3: The problem is not affected by whether or not you have installed the Intel dp35dp drivers.
I've attached 3 pictures.
One picture is of a recording of the noise. It's supposed to be completely silent and instead this appears. The noise is not consistent. Sometimes it's more silent, sometimes it's unevenly distributed between the stereo channels. Sometimes I actually manage to make a recording of what I want to record but then it's broken up by these spikes that you can see in the picture.
Another picture is of how the main mixer of the Scope 5.1 routing setup looks like. No noise except for some tiny DC input from the analog input. The noise is still there if I just have a wave source and a wave dest so it's not related to that. Besides, that DC signal is there in Windows XP and Windows 7 32-bit too and in that case there is no problem.
In this picture you can also see how the Windows sound recording settings look like and the VU meter for the recording input. It's constantly offset and correlates to the noise level that I record.
The final picture is of the Scope 5.1 routing environment just to show that I'm running the default settings. It's a fresh Scope 5.1 install.
Is there anything that I'm supposed to set up in regards to the memory? I've tried tweaking the RAM timing in the BIOS to like 667 MHz 4-5-5-13, 800 MHz 4-5-5-13 and 667 MHz 5-5-5-18, but no change.
I hope that someone can help me with this problem and point me in the right direction?
Thank you,
Tomas
I've got a real mysterious problem that I hope that someone might be able to help me with.
The thing is, I've been using my Pulsar cards and Scope 4.5 since 2008/2009 and Scope 4.5 & 5.1 have been working just great for me in Windows XP ever since then (and I've even made sure that it runs well in Windows 7 32-bit). Playback and recording via ASIO works just fine without any cracks or pops and the wave driver likewise (sometimes I've had to increase the number of recording buffers or the buffer size in my DAW and audio recording program but that has always been related to performance so it's ok and can be explained that way).
However, I've been using Windows 7 64-bit since January and I thought everything was perfect. I was using playback and recording via ASIO mostly and the wave driver playback was just fine too. BUT! A few days ago I tried to record from the wave driver and that was just TERRIBLE (I just wanted to record the audio output from the system media player and also do a crude master dump by recording everything in the system). I'm not talking cracks and pops, I'm talking about constant trash data in the buffers. Periodic noise that is not related to any playback and not performance related at all. I have a fresh Windows 7 Ultimate 64-bit install and even when the machine is idling this noise is ever present. I've read through the Scope 5.1 Windows 7 64-bit tweak thread here on the forum and turned off everything performance intensive (fancy GUI stuff, services, stuff in the registry) - no change. I've turned off the things in the BIOS that I'm supposed to turn off (all according to that thread)- no change. It doesn't make any difference if I do those things or not, because I guess those target performance-related noise rather than what I'm seeing here.
The nature of the problem is that in Scope there is no trace of any noise. The Scope mixer does not pick up any noise from the wave source device but in the Windows 7 sound settings it's a constant level offset in the VU meter on the recording device in the sound recording settings. There is no problem when recording from ASIO in a DAW or anything, just when doing recording from the wave driver. The playback is just fine, both from wave and ASIO drivers - not a single pop or crack.
Here's the kicker: The problem GOES AWAY when I limit my system RAM to 2 sticks of 2GB each. These sticks of RAM can be distributed over any of my 4 slots and I can pick 2 out of any of my 4 RAM modules and put them in any slots and it will work but as soon as I've filled up 2 of the slots and pop in a third stick of RAM the problem appears. It's interesting because in Windows XP and Windows 7 32-bit this problem is not present and those OS:es only use less than 4 GB of RAM (does that mean that those OS:es disregard any installed RAM outside of the first 2 sticks of RAM that amount to 4GB?), but the problem appears in Windows 7 64-bit when more than 4 GB is used. So there is some kind of correlation there. I have run a full RAM check using the built-in mdsched tool in Windows 7 and there are no functional errors in the RAM that can be detected. And I've run the extended test too - took all day - no errors detected. The system works just fine besides from this and if there would've been some functional RAM glitches I expect I would've seen many more BSODs than I've seen lately. Sure, I see one from time to time but most of the time it can been attributed to application problems.
What could cause this? Does Windows 7 have some problem addressing more than 2 modules @ 2GB simultaneously under some settings? Does the DP35DP mobo have some setting that might affect the addressing of more than 2 modules? Is there some 64-bit, >4 GB mode than I should know about? Everything in the system is working fine... except for WHEN _RECORDING_ from the WAVE DRIVER... when using more than 4 GB of RAM? I don't even understand if this problem is related to Windows or to Scope. It's so strange! :/
My system is as follows:
OS: Windows 7 Ultimate 64-bit, fully upgraded to SP1 + all updates
CPU: Intel Core2Quad Q9450 @ 2.66 GHz
Mobo: Intel DP35DP (all the latest Mobo drivers installed)
Sound card: Creamware Pulsar 2 (I've got a Pulsar 1 that I run too, but the problem appears either way)
Graphics card: NVidia NVS-440
Memory: 4 x Corsair CM2X2048-6400C5DHX 1.80 V, rev. 4.1 (2048 MB, DDR2, 800 MHz, 5-5-5-18)
Note 1: The problem is not related to if I connect 1 or 4 screens or run single screen or multiscreen mode, also the problem is not related to if I run the NVidia driver or the driver that comes with Windows
Note 2: I was first running an ancient BIOS version from 2008 (02xx) and upgraded to the latest one (0517 from 2009 I think) - no change!
Note 3: The problem is not affected by whether or not you have installed the Intel dp35dp drivers.
I've attached 3 pictures.
One picture is of a recording of the noise. It's supposed to be completely silent and instead this appears. The noise is not consistent. Sometimes it's more silent, sometimes it's unevenly distributed between the stereo channels. Sometimes I actually manage to make a recording of what I want to record but then it's broken up by these spikes that you can see in the picture.
Another picture is of how the main mixer of the Scope 5.1 routing setup looks like. No noise except for some tiny DC input from the analog input. The noise is still there if I just have a wave source and a wave dest so it's not related to that. Besides, that DC signal is there in Windows XP and Windows 7 32-bit too and in that case there is no problem.
In this picture you can also see how the Windows sound recording settings look like and the VU meter for the recording input. It's constantly offset and correlates to the noise level that I record.
The final picture is of the Scope 5.1 routing environment just to show that I'm running the default settings. It's a fresh Scope 5.1 install.
Is there anything that I'm supposed to set up in regards to the memory? I've tried tweaking the RAM timing in the BIOS to like 667 MHz 4-5-5-13, 800 MHz 4-5-5-13 and 667 MHz 5-5-5-18, but no change.
I hope that someone can help me with this problem and point me in the right direction?
Thank you,
Tomas