Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Sound stability, Audiodg.exe

Featured Replies

I am experiencing unstable sound under NT6.1 x64. If I open a process that causes a high load or runs at high priority (such as Task Manager), the sound drops out. I'm not surprised because it also happened on another PC. Apparently sound is no longer processed in a driver but in a normal process.

I want to try to increase the priotity of audiodg.exe which is how I always approached sound issues in the past. If I try that, I get an error "Access denied". I don't like that I don't have access to things on my computer. How to fix it? I am logged in as Administrator, no UAC. Perhaps I can give more permissions to the Administrator account?

I found some reports of other users increasing the priority, but they didn't mention any additional steps.

Edited by j7n


Can you kill the process then restart it higher (or restart then raise)?

 

  • Author

I am able to kill the process. Attempts to start audiodg.exe does nothing, it does not run. It is normally started by AudioSrv.dll under Local Service account.

Turns out the process has a protection related to some kind of unneeded DRM! Setting HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Audio\DisableProtectedAudioDG =1 allows to change the priority. I can see it increasing from 15 to 24 in Process Explorer, but it does not appreciably affect the reliability of sound output.

On the other hand, E-MU 0404 functions well under x64 with 8 GB of RAM! (Driver 2.3 "Beta", PatchMix 2.2.) It did not work under x86 PAE. ASIO is reliable and bypasses Windows. Still I would like to have the "Wave" playback working for common programs.

In my expereience Windows 7 (x64 or x86) just do not go well with any audio equipment . You're absolutely right , one of the reasons is DRM. I have several pro-grade sound cards and they sound awful with win7 , despite being officially supported . As soon as I put them in Vista PC , the sound is amazing . 

Edited by Dixel
a typo

Is it possible to set the priority class to High or Realtime?

 

Edited by jumper
Inserted "class"

  • Author

Yes, but setting it to the audiodg process or the parent service doesn't improve the sound unlike what I expected. It should already be acceptable because the default priority is 15.

Maybe there's a driver that's misbehaving and causing high latencies. LatencyMon would tell.

I meant the priority class, not the level. (Above post edited.) See SetPriorityClass().

 

Edited by jumper
Changed "value" to "level"

  • 3 weeks later...
  • Author

LatencyMon appears to be very sensitive. I've never used it before, and don't know what to expect from it. Even with the PC idle, when no problems are observed, it reports that my system is "having difficulty" in black text. Of course, if I load the CPU, the interrupt to process latency goes into the red. My expectation is for sound to be handled "first" as it was on Windows XP and earlier, even if the system is loaded.

With the same set of other drivers loaded (whatever their deficiencies might be), I can play sound in Cockos Reaper at 10ms latency, as long as Reaper's priority is greater than other processes. This localizes the fault into a Windows process. The task of mixing sound is lightweight for Vista-class computer, and I don't see why it wouldn't have unlimited priority. Microsoft has apparently reinvented the wheel priority system with the "MMCSS" service, and it is no longer straightforward.

Loading a dual-core CPU is harder. It takes two processes to make the system unresponsive. I might as well leave the situation as it is now.

LatencyMon - Idle

LatencyMon - cpugrab

Reaper Playing at Nearly Full Loaded CPU

  • 4 weeks later...

what audio devices do you have on your Win7 machine, j7n?

open Device Manager (devmgmt.msc) and check the audio devices listed in the Sound, video and game controllers section

  • Author

I see E-MU E-DSP Audio Processor (WDM), which is the sound card.

High Definition Audio device is an NVidia video adapter with a HDMI port, not used, but automatically found by Windows. The unknown devices are a Brooktree television/radio capture card that I can't use on x64 and have intentionally not installed. It works fine on Windows 2003 in dual boot to listen to radio (only 32-bit drivers exist).

I am fine with how it works now. A pre-requisite of NT6 audio appears to be a CPU with 2 or more cores. Maybe there haven't been more complaints because people usually only install this system on fairly new computers.

Device_Manager.png

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.