Volume2 icon indicating copy to clipboard operation
Volume2 copied to clipboard

Volume2 causes USB DAC to lag randomly

Open Akanaoi opened this issue 4 years ago • 11 comments

Hello, I am using a USB DAC CX-Pro CX31993. And most of the time while I use volume2 it lags the DAC. I stopped and use the 3RVX to use the CTRL + UP/DOWN to control the volume of my PC.

So far it's been 4 days since I switched temporarily, the USB DAC never had any lag issues like controling the volume via shortcut or directly from windows volume slider.

Windows 10 21H2 V2 - 1.1.7.438

I have this info from USBView of the USB DAC if it can be referenced to.

Device Descriptor: bcdUSB: 0x0201 bDeviceClass: 0xEF bDeviceSubClass: 0x02 bDeviceProtocol: 0x01 bMaxPacketSize0: 0x40 (64) idVendor: 0x3302 idProduct: 0x33C0 bcdDevice: 0x0001 iManufacturer: 0x01 0x0409: "TTGK Technology" iProduct: 0x02 0x0409: "TTGK Audio" iSerialNumber: 0x00 bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected Current Config Value: 0x01 Device Bus Speed: High Device Address: 0x05 Open Pipes: 2

Endpoint Descriptor: bEndpointAddress: 0x83 IN Transfer Type: Interrupt wMaxPacketSize: 0x0040 (64) bInterval: 0x07

Endpoint Descriptor: bEndpointAddress: 0x01 OUT Transfer Type: Isochronous wMaxPacketSize: 0x0180 (384) bInterval: 0x01

Configuration Descriptor: wTotalLength: 0x01A6 bNumInterfaces: 0x04 bConfigurationValue: 0x01 iConfiguration: 0x04 bmAttributes: 0xA0 (Bus Powered Remote Wakeup) MaxPower: 0x32 (100 Ma)

Unknown Descriptor: bDescriptorType: 0x0B bLength: 0x08 08 0B 00 03 01 00 20 00

Interface Descriptor: bInterfaceNumber: 0x00 bAlternateSetting: 0x00 bNumEndpoints: 0x00 bInterfaceClass: 0x01 (Audio) bInterfaceSubClass: 0x01 (Audio Control) bInterfaceProtocol: 0x20 iInterface: 0x00

Audio Control Interface Header Descriptor: bLength: 0x09 bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bcdADC: 0x0200 wTotalLength: 0x7304 bInCollection: 0x00

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x08 08 24 0A 09 03 07 00 00

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x11 11 24 02 01 01 01 00 09 02 03 00 00 00 00 00 00 00

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x12 12 24 06 02 01 03 00 00 00 0C 00 00 00 0C 00 00 00 04

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x0C 0C 24 03 03 01 03 04 02 09 00 00 00

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x08 08 24 0A 0A 03 07 00 00

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x0C 0C 24 03 06 01 01 00 05 0A 00 00 00

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x0E 0E 24 06 05 04 03 00 00 00 0C 00 00 00 06

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x11 11 24 02 04 01 02 03 0A 01 01 00 00 00 00 00 00 00

Interface Descriptor: bInterfaceNumber: 0x01 bAlternateSetting: 0x00 bNumEndpoints: 0x00 bInterfaceClass: 0x01 (Audio) bInterfaceSubClass: 0x02 (Audio Streaming) bInterfaceProtocol: 0x20 iInterface: 0x00

Interface Descriptor: bInterfaceNumber: 0x01 bAlternateSetting: 0x01 bNumEndpoints: 0x01 bInterfaceClass: 0x01 (Audio) bInterfaceSubClass: 0x02 (Audio Streaming) bInterfaceProtocol: 0x20 iInterface: 0x00

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x10 10 24 01 01 00 01 01 00 00 00 02 03 00 00 00 00

Audio Streaming Format Type Descriptor: bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bFormatType: 0x01 bNrChannels: 0x02 bSubframeSize: 0x10 bBitResolution: 0x07 bSamFreqType: 0x05 tSamFreq[1]: 0xC00D01 (12586241 Hz) tSamFreq[2]: 0x080100 (524544 Hz) tSamFreq[3]: 0x000125 (293 Hz) tSamFreq[4]: 0x020200 (131584 Hz) tSamFreq[5]: 0x040900 (264448 Hz)

Endpoint Descriptor: bEndpointAddress: 0x01 OUT Transfer Type: Isochronous wMaxPacketSize: 0x00C0 (192) bInterval: 0x01

Unknown Descriptor: bDescriptorType: 0x25 bLength: 0x08 08 25 01 00 00 02 02 00

Interface Descriptor: bInterfaceNumber: 0x01 bAlternateSetting: 0x02 bNumEndpoints: 0x01 bInterfaceClass: 0x01 (Audio) bInterfaceSubClass: 0x02 (Audio Streaming) bInterfaceProtocol: 0x20 iInterface: 0x00

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x10 10 24 01 01 00 01 01 00 00 00 02 03 00 00 00 00

Audio Streaming Format Type Descriptor: bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bFormatType: 0x01 bNrChannels: 0x03 bSubframeSize: 0x18 bBitResolution: 0x07 bSamFreqType: 0x05 tSamFreq[1]: 0x200D01 (2100481 Hz) tSamFreq[2]: 0x080101 (524545 Hz) tSamFreq[3]: 0x000125 (293 Hz) tSamFreq[4]: 0x020200 (131584 Hz) tSamFreq[5]: 0x040900 (264448 Hz)

Endpoint Descriptor: bEndpointAddress: 0x01 OUT Transfer Type: Isochronous wMaxPacketSize: 0x0120 (288) bInterval: 0x01

Unknown Descriptor: bDescriptorType: 0x25 bLength: 0x08 08 25 01 00 00 02 02 00

Interface Descriptor: bInterfaceNumber: 0x01 bAlternateSetting: 0x03 bNumEndpoints: 0x01 bInterfaceClass: 0x01 (Audio) bInterfaceSubClass: 0x02 (Audio Streaming) bInterfaceProtocol: 0x20 iInterface: 0x00

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x10 10 24 01 01 00 01 01 00 00 00 02 03 00 00 00 00

Audio Streaming Format Type Descriptor: bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bFormatType: 0x01 bNrChannels: 0x04 bSubframeSize: 0x20 bBitResolution: 0x07 bSamFreqType: 0x05 tSamFreq[1]: 0x800D01 (8391937 Hz) tSamFreq[2]: 0x080101 (524545 Hz) tSamFreq[3]: 0x000125 (293 Hz) tSamFreq[4]: 0x020200 (131584 Hz) tSamFreq[5]: 0x040900 (264448 Hz)

Endpoint Descriptor: bEndpointAddress: 0x01 OUT Transfer Type: Isochronous wMaxPacketSize: 0x0180 (384) bInterval: 0x01

Unknown Descriptor: bDescriptorType: 0x25 bLength: 0x08 08 25 01 00 00 02 02 00

Interface Descriptor: bInterfaceNumber: 0x02 bAlternateSetting: 0x00 bNumEndpoints: 0x00 bInterfaceClass: 0x01 (Audio) bInterfaceSubClass: 0x02 (Audio Streaming) bInterfaceProtocol: 0x20 iInterface: 0x00

Interface Descriptor: bInterfaceNumber: 0x02 bAlternateSetting: 0x01 bNumEndpoints: 0x01 bInterfaceClass: 0x01 (Audio) bInterfaceSubClass: 0x02 (Audio Streaming) bInterfaceProtocol: 0x20 iInterface: 0x00

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x10 10 24 01 06 00 01 01 00 00 00 01 01 00 00 00 00

Audio Streaming Format Type Descriptor: bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bFormatType: 0x01 bNrChannels: 0x02 bSubframeSize: 0x10 bBitResolution: 0x07 bSamFreqType: 0x05 tSamFreq[1]: 0x180D81 (1576321 Hz) tSamFreq[2]: 0x080100 (524544 Hz) tSamFreq[3]: 0x000125 (293 Hz) tSamFreq[4]: 0x020200 (131584 Hz) tSamFreq[5]: 0x040900 (264448 Hz)

Endpoint Descriptor: bEndpointAddress: 0x81 IN Transfer Type: Isochronous wMaxPacketSize: 0x0018 (24) bInterval: 0x01

Unknown Descriptor: bDescriptorType: 0x25 bLength: 0x08 08 25 01 00 00 02 02 00

Interface Descriptor: bInterfaceNumber: 0x02 bAlternateSetting: 0x02 bNumEndpoints: 0x01 bInterfaceClass: 0x01 (Audio) bInterfaceSubClass: 0x02 (Audio Streaming) bInterfaceProtocol: 0x20 iInterface: 0x00

Unknown Descriptor: bDescriptorType: 0x24 bLength: 0x10 10 24 01 06 05 01 01 00 00 00 01 01 00 00 00 00

Audio Streaming Format Type Descriptor: bLength: 0x06 bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bFormatType: 0x01 bNrChannels: 0x03 bSubframeSize: 0x18 bBitResolution: 0x07 bSamFreqType: 0x05 tSamFreq[1]: 0x240D81 (2362753 Hz) tSamFreq[2]: 0x080100 (524544 Hz) tSamFreq[3]: 0x000125 (293 Hz) tSamFreq[4]: 0x020200 (131584 Hz) tSamFreq[5]: 0x0B0800 (722944 Hz)

Endpoint Descriptor: bEndpointAddress: 0x81 IN Transfer Type: Isochronous wMaxPacketSize: 0x0024 (36) bInterval: 0x01

Unknown Descriptor: bDescriptorType: 0x25 bLength: 0x08 08 25 01 00 00 02 02 00

Unknown Descriptor: bDescriptorType: 0x0B bLength: 0x08 08 0B 03 01 03 00 00 00

Interface Descriptor: bInterfaceNumber: 0x03 bAlternateSetting: 0x00 bNumEndpoints: 0x01 bInterfaceClass: 0x03 (HID) bInterfaceSubClass: 0x00 bInterfaceProtocol: 0x00 iInterface: 0x00

HID Descriptor: bcdHID: 0x0111 bCountryCode: 0x00 bNumDescriptors: 0x01 bDescriptorType: 0x22 wDescriptorLength: 0x003F

Endpoint Descriptor: bEndpointAddress: 0x83 IN Transfer Type: Interrupt wMaxPacketSize: 0x0040 (64) bInterval: 0x07 `

Akanaoi avatar Nov 30 '21 03:11 Akanaoi

I have just ordered one on AliExpress, so I can test it when it will come.

irzyxa avatar Nov 30 '21 08:11 irzyxa

It is here. The first test shows nothing, it works without any lags. How lags look like? Could you add some video?

irzyxa avatar Dec 23 '21 16:12 irzyxa

I can't take a video but it may be comprehensible if I say specifically.

The lag happens randomly, and the only thing I notice is when using the volume, it reacts very slow. When I play a song, MP3, DSD, FLAC file via any audio player such as MusicBee, JetAudio, Groove Music, it doesn't wanna play during the lag issue. It also happened while a music was playing. Playing the next song or waiting for it to finish until a new song that supposed to be start playing is not playing anymore unless I replug the DAC.

Akanaoi avatar Dec 24 '21 03:12 Akanaoi

Have you tried the latest version of Volume2?

irzyxa avatar Dec 24 '21 08:12 irzyxa

And could you please send your Config.ini file?

irzyxa avatar Dec 24 '21 08:12 irzyxa

Have you tried the latest version of Volume2?

And could you please send your Config.ini file?

I will try again to use the latest Beta. I'll recheck again if the issue will re-occur.

Here's the config content.

_;Warning! Editing this file, can cause Volume² to stop work [Languages] LangFileName=English.lng LangName=English (US)

[UserVariables] ImmediateHideVolumeControl=0 ExKatMouseClasses=TRichViewEdit ExKatMouseExcludeClasses=Windows.UI.Core.CoreWindow ExKatMouseScrollCount=1 UseRemoteServer=0 RemoteServerPort=22222 RemoteServerUdpPort=22221 DelayBeforePlaySound=500 DelayBeforeRestartMouseHook=-1 UseAutoRestartHooks=0 DelayBeforeHideHint=2500 DelayBeforeHideEdgeWnd=5000 LowLevelHooksTimeout=10000 LowLevelShortKeys=Pause,"Win + 0","Win + 1","Win + 2","Win + 3","Win + 4","Win + 5","Win + 6","Win + 7","Win + 8","Win + 9","Win + Up","Win + Down","Win + Left","Win + Right",F12 ExScrollObjects=ActualTools_MultiMonitorTaskbar,DockBackgroundClassTrueStretch,DFTaskbar* DefaultDeviceRole=-1 DetectActiveMonitorMethod=1 UseLockDevicesVolume=0 DevicesSort=1 AutoClosePeakMeter=0 WindowCaptionExcludeAppList=

[System] SystemVolume=11 SystemMute=0 UseAlternativeMouseWheel=0 SoundName=No sound UseAutoUpdate=0 UseBetaUpdate=0 NotifyUsb=0 NotifyCD=0 NotifyBright=0 NotifyVolume=1 NotifyVolumeType=0 SystemShowBaloonHint=1 AskOnExit=0 ShowStandartRegulator=0 UseInverse=0 RestoreSystemVolume=0 UseLongClick=0

[MouseMoveVolumeControl] EdgeLeft=1 EdgeRight=0 EdgeTop=0 EdgeBottom=0 EdgeHintInfo=%D: %V% EdgeShowToolTip=0 UseMoveWatch=0 TypeControlEdge=0 MoveStartStep=100 MoveStep=50 UseDisableSoundMiddleButton=0 EdgeZoneWidth=10 EdgeShowOSD=1 ShowEdgeWindow=1 ShowEdgeWindowWhenVolumeChanged=0 EdgeBackColorOn=-16711936 EdgeBackColorOff=-65536 EdgeDisableWhenFullScreen=0

[Main] AltDeviceScrollKey=0 UseAltDevice=1 MethodControl=0 ChangeVolumeFileName= AltChangeVolumeFileName= OffVolumeControlOnFullScreen=0 DisableHotKeysInFullScreen=0 AutoRun=1 ScheduleAutoRun=0 DeviceId=~ ChangeVolumeOption=0 AltDeviceId={0.0.0.00000000}.{8e3343e1-564b-4e26-9def-285272ca036e} AltChangeVolumeOption=0 UnMuteOnVolumeChange=0 UnMuteOnVolumeIncrease=0 VolSpeed=35

[MouseActions] UseDisableVolume=0 DisableVolumeMouseKey=0 DisableVolumeKey=0 ScrollObject=1 UseMouseScroll=1 UseDisableSoundMiddleButton=0 LeftMouseEvent=1 DblLeftMouseEvent=4 MidleMouseEvent=3 DisableMouseScrollInFullScreen=1 ScrollKey=0 UseScrollKey=0 MuteOnZeroVolume=0

[OSD] OsdHintInfo=%D: %V% OSDStepWidth=30 OSDSpaceWidth=1 OSDBorderSize=2 OSDContourSize=2 OSDProgressFadeSteps=25 OSDProgressShowSteps=100 OSDBorderColor=-16777216 OSDTextCountorColor=-16777216 OSDFontColorOn=-16711936 OSDFontColorOff=-16776961 OSDBackColorOn=-16711936 OSDBackColorOff=-16776961 OSDBackColorOnTo=-16711936 TrackBarColorOnFrom=-5308791 TrackBarColorOnTo=-1 TrackBarColorOffFrom=-47546 TrackBarColorOffTo=-1 OSDBackColorOffTo=-16776961 OSDFontSize=32 OSDShowTime=500 OSDTextBorder=1 OSDTextDelineate=1 OSDTextBlocks=1 OSDTextVisible=1 OSDFontName=Verdana OSDFontBold=0 OSDFontItalic=0 OSDStyle=1 OSDOrientation=0 OsdWhileDisplaing=0 CurOSDHeight=100 CurOSDWidth=500 OSDTrackBarHeight=100 OSDTrackBarWidth=27 UseLabelOSDTrackBar=0 UseOSDTrackBarMousePosition=1 OSDTransparent=0 OSDShowFullBlocks=0 UseOSD=1 OSDSkinName=Windows 10 v2 DisableOSDInFullScreen=0 MonitorIndex=0 OSDStretchPercent=100 OSDPosition=109

[InterfaceColors] COLOR_BORDER=14277081 COLOR_SELECTED=15581836 COLOR_BACKGROUND=16777215

[Skins] SkinName=Volume2 Default Light AltSkinName=No icon

[AdvSettings] UseBalloonHint=0 BalloonHintInfo=%D: %V% StyleHint=1

[SystemTray] ShowTrayHintOnVolumeChange=0

[TrayVolumeControl] TimeAutoHideVolumeControl=5000

[ShortKeys] Pause=3 Pause_Parameter= Ctrl_Up=5 Ctrl_Up_Parameter= Ctrl_Down=6 Ctrl_Down_Parameter=_

Akanaoi avatar Dec 24 '21 09:12 Akanaoi

Okay, what is your mouse? Perhaps this is your situation: https://github.com/irzyxa/Volume2/wiki/FAQ#7-incompatibility

irzyxa avatar Dec 24 '21 09:12 irzyxa

Okay, what is your mouse? Perhaps this is your situation: https://github.com/irzyxa/Volume2/wiki/FAQ#7-incompatibility

I am using a Razer Deathadder V2 mini (No Synapse Software)

Akanaoi avatar Dec 24 '21 09:12 Akanaoi

And this happens not always, correct?

irzyxa avatar Dec 24 '21 09:12 irzyxa

And this happens not always, correct?

Yes. Very random. The lag is hard to reproduce because I can only confirm the lag happens if I set the the volume low/high.

Akanaoi avatar Dec 24 '21 09:12 Akanaoi

Hi, I would like to report the past 3 days since using the latest Beta.

It happened 1-3 times. It also messed up the volume's percentage when the lag happened. I was using the 35 steps volume changing speed. The LEFT volume became low so when I looked up on the balance option of the volume in windows settings, it became R 15 / L 13.

Akanaoi avatar Dec 28 '21 19:12 Akanaoi