mdias/rs_asio

FlexASIO stopped working with rs_asio

8Vinso8 opened this issue · 1 comments

Previously (two weeks ago) it worked fine. Now i just see "output not found" and nothing happens. FlexASIO works perfectly fine in other asio apps (guitar rig for example).
Since i didnt change anything in the setup, i could only guess that a windows update broke something, but reinstalling windows 11 didnt fix anything.
My interface is UMC22. Drivers found on the internet start to make weird sounds every hour so i dont want to use them.
I also tried Asio4All, but it defaults to wrong audio source and i gave up trying it. Steinberg built-in ASIO Driver is not detected by rs_asio at all, despite working everywhere.

Rocksmith.ini
[Audio]
EnableMicrophone=1
ExclusiveMode=1
LatencyBuffer=4
ForceDefaultPlaybackDevice=
ForceWDM=0
ForceDirectXSink=0
DumpAudioLog=0
MaxOutputBufferSize=0
RealToneCableOnly=0
MonoToStereoChannel=0
Win32UltraLowLatencyMode=1
[Renderer.Win32]
ShowGamepadUI=0
ScreenWidth=0
ScreenHeight=0
Fullscreen=1
VisualQuality=1
RenderingWidth=0
RenderingHeight=0
EnablePostEffects=1
EnableShadows=1
EnableHighResScope=1
EnableDepthOfField=1
EnablePerPixelLighting=1
MsaaSamples=4
DisableBrowser=0
[Net]
UseProxy=1
[Global]
Version=1
RS_ASIO.ini
# for "EnableWasapiOutputs" you can use -1 to have a message prompting
# to use either WASAPI or ASIO for output every time you boot the game
[Config]
EnableWasapiOutputs=0
EnableWasapiInputs=0
EnableAsio=1

[Asio]
; available buffer size modes:
;    driver - respect buffer size setting set in the driver
;    host   - use a buffer size as close as possible as that requested by the host application
;    custom - use the buffer size specified in CustomBufferSize field
BufferSizeMode=driver
CustomBufferSize=

# if your game hangs or crashes on exit, try setting "EnableRefCountHack" to true.
# when blank or invalid, the value of "EnableRefCountHack" will be interpreted as
# true if RS ASIO detects the usage of Asio4All.
# the same applies for all inputs.
[Asio.Output]
Driver=FlexASIO
BaseChannel=0
AltBaseChannel=
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=

[Asio.Input.0]
Driver=FlexASIO
Channel=1
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=

[Asio.Input.1]
Driver=
Channel=1
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=

[Asio.Input.Mic]
Driver=
Channel=1
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=
RS_ASIO-log.txt
0.000 [INFO]   - Wrapper DLL loaded (v0.7.1)
0.000 [INFO]  PatchOriginalCode
0.029 [INFO]  image crc32: 0xd1b38fcb
0.126 [INFO]  Patching CoCreateInstance
0.126 [INFO]  Patch_CallAbsoluteIndirectAddress - num locations: 2
0.126 [INFO]  Patching call at 00C02DBD
0.126 [INFO]  Patching call at 00E75278
0.126 [INFO]  Patching PortAudio MarshalStreamComPointers
0.126 [INFO]  Patch_CallRelativeAddress - num locations: 1
0.126 [INFO]  Patching call at 00E7483F
0.126 [INFO]  Patching PortAudio UnmarshalStreamComPointers
0.126 [INFO]  Patch_CallRelativeAddress - num locations: 1
0.126 [INFO]  Patching call at 00E748F4
0.126 [INFO]  Patching Two Guitar Tones Connected Message Box (num locations: 1)
0.126 [INFO]  Patching bytes at 007C0C5F
0.126 [INFO]  Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
0.129 [INFO]  DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
0.129 [INFO]  RSAggregatorDeviceEnum::UpdateAvailableDevices
0.129 [INFO]  GetWineAsioInfo - Looking for "wineasio32.dll"...  Not found.
0.130 [INFO]  GetWineAsioInfo - Looking for "wineasio.dll"...  Not found.
0.130 [INFO]  AsioHelpers::FindDrivers
0.130 [INFO]    FlexASIO
0.130 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - output requesting ASIO driver: FlexASIO
0.130 [INFO]  Creating AsioSharedHost - dll: C:\Program Files\FlexASIO\x86\FlexASIO.dll
0.187 [INFO]  Destroying AsioSharedHost - dll: C:\Program Files\FlexASIO\x86\FlexASIO.dll
0.187 [ERROR]  RSAsioDeviceEnum::UpdateAvailableDevices - failed.
0.187 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - input[0] requesting ASIO driver: FlexASIO
0.187 [INFO]  Creating AsioSharedHost - dll: C:\Program Files\FlexASIO\x86\FlexASIO.dll
0.188 [INFO]  Destroying AsioSharedHost - dll: C:\Program Files\FlexASIO\x86\FlexASIO.dll
0.188 [ERROR]  RSAsioDeviceEnum::UpdateAvailableDevices - failed.
0.188 [INFO]  DebugDeviceEnum::UpdateAvailableDevices - 0 render devices, 0 capture devices
0.188 [INFO]    hr: 80070490
0.188 [INFO]    *ppEndpoint: 00000000
0.188 [INFO]  DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
0.188 [INFO]    hr: 80070490
0.188 [INFO]    *ppEndpoint: 00000000
0.188 [INFO]  DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
0.188 [INFO]    hr: S_OK
0.188 [INFO]    *ppDevices: 15BB65B8
3.085 [INFO]  Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
3.085 [INFO]  DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
3.085 [INFO]  RSAggregatorDeviceEnum::UpdateAvailableDevices
3.085 [INFO]  AsioHelpers::FindDrivers
3.085 [INFO]    FlexASIO
3.085 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - output requesting ASIO driver: FlexASIO
3.085 [INFO]  Creating AsioSharedHost - dll: C:\Program Files\FlexASIO\x86\FlexASIO.dll
3.086 [INFO]  Destroying AsioSharedHost - dll: C:\Program Files\FlexASIO\x86\FlexASIO.dll
3.086 [ERROR]  RSAsioDeviceEnum::UpdateAvailableDevices - failed.
3.086 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - input[0] requesting ASIO driver: FlexASIO
3.086 [INFO]  Creating AsioSharedHost - dll: C:\Program Files\FlexASIO\x86\FlexASIO.dll
3.087 [INFO]  Destroying AsioSharedHost - dll: C:\Program Files\FlexASIO\x86\FlexASIO.dll
3.087 [ERROR]  RSAsioDeviceEnum::UpdateAvailableDevices - failed.
3.087 [INFO]  DebugDeviceEnum::UpdateAvailableDevices - 0 render devices, 0 capture devices
3.087 [INFO]    hr: 80070490
3.087 [INFO]    *ppEndpoint: 00000000
3.087 [INFO]  DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
3.087 [INFO]    hr: 80070490
3.087 [INFO]    *ppEndpoint: 00000000
3.087 [INFO]  DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
3.087 [INFO]    hr: S_OK
3.087 [INFO]    *ppDevices: 15BB6558
3.091 [INFO]  DebugDeviceEnum::RegisterEndpointNotificationCallback
5.818 [INFO]  DebugDeviceEnum::UnregisterEndpointNotificationCallback
5.958 [INFO]   - Wrapper DLL unloaded

I've installed windows 10, it still wouldnt work. I've messed with FlexAsio config, copy pasted one from FAQ and now it works. The strangest thing is that i've already tried that config and it didn't work. Guess im just insane, sorry to bother.