Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"No Audio output device is detected" #478

Open
Ziloster28 opened this issue Dec 24, 2024 · 5 comments
Open

"No Audio output device is detected" #478

Ziloster28 opened this issue Dec 24, 2024 · 5 comments

Comments

@Ziloster28
Copy link

Ziloster28 commented Dec 24, 2024

RS_ASIO-log.txt

0.000 [INFO] - Wrapper DLL loaded (v0.7.2)
0.000 [INFO] PatchOriginalCode
0.047 [INFO] image crc32: 0xd1b38fcb
0.548 [INFO] Patching CoCreateInstance
0.548 [INFO] Patch_CallAbsoluteIndirectAddress - num locations: 2
0.548 [INFO] Patching call at 00C02DBD
0.548 [INFO] Patching call at 00E75278
0.548 [INFO] Patching PortAudio MarshalStreamComPointers
0.548 [INFO] Patch_CallRelativeAddress - num locations: 1
0.548 [INFO] Patching call at 00E7483F
0.548 [INFO] Patching PortAudio UnmarshalStreamComPointers
0.548 [INFO] Patch_CallRelativeAddress - num locations: 1
0.548 [INFO] Patching call at 00E748F4
0.548 [INFO] Patching Two Guitar Tones Connected Message Box (starting menu) (num locations: 1)
0.548 [INFO] Patching bytes at 007C0C66
0.548 [INFO] Patching Two Guitar Tones Connected Message Box (main menu) (num locations: 1)
0.548 [INFO] Patching bytes at 007C0CDA
0.551 [INFO] Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
0.551 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
0.551 [INFO] RSAggregatorDeviceEnum::UpdateAvailableDevices
0.551 [INFO] GetWineAsioInfo - Looking for "wineasio32.dll"... Not found.
0.553 [INFO] GetWineAsioInfo - Looking for "wineasio.dll"... Not found.
0.556 [INFO] AsioHelpers::FindDrivers
0.556 [INFO] Realtek ASIO
0.556 [INFO] DebugDeviceEnum::UpdateAvailableDevices - 0 render devices, 0 capture devices
0.556 [INFO] hr: 80070490
0.556 [INFO] *ppEndpoint: 00000000
0.556 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
0.556 [INFO] hr: 80070490
0.556 [INFO] *ppEndpoint: 00000000
0.556 [INFO] DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
0.556 [INFO] hr: S_OK
0.556 [INFO] *ppDevices: 14E6C2D0
1.538 [INFO] Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
1.538 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
1.538 [INFO] RSAggregatorDeviceEnum::UpdateAvailableDevices
1.538 [INFO] AsioHelpers::FindDrivers
1.539 [INFO] Realtek ASIO
1.539 [INFO] DebugDeviceEnum::UpdateAvailableDevices - 0 render devices, 0 capture devices
1.539 [INFO] hr: 80070490
1.539 [INFO] *ppEndpoint: 00000000
1.539 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
1.539 [INFO] hr: 80070490
1.539 [INFO] *ppEndpoint: 00000000
1.539 [INFO] DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
1.539 [INFO] hr: S_OK
1.539 [INFO] *ppDevices: 14E6BEF0
1.550 [INFO] DebugDeviceEnum::RegisterEndpointNotificationCallback
5.550 [INFO] DebugDeviceEnum::UnregisterEndpointNotificationCallback
5.719 [INFO] - Wrapper DLL unloaded

Encountering issue with rocksmith i followed the steps but i encountered the error message i am using an M-VAVE Tank B as an Audio interface

@Ziloster28
Copy link
Author

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= Realtek ASIO
BaseChannel=0
AltBaseChannel=
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=

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

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

[Asio.Input.Mic]
Driver= Realtek ASIO
Channel=3
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=

@mdias
Copy link
Owner

mdias commented Dec 24, 2024

Your log doesn't seem to have been generated with the config you're showing.
Please re-run the game with that configuration file saved and then post the log again.

@FireCulex
Copy link

FireCulex commented Dec 25, 2024

I had to set EnableWasapiOutputs=1 and then EnableWasapiInputs=1 for my RTC. Everything I needed ran fine. Might want to put something on the front page.

@mdias
Copy link
Owner

mdias commented Dec 26, 2024

With those options you're probably not using ASIO at all. In this case you don't need RS ASIO at all.

@FireCulex
Copy link

With those options you're probably not using ASIO at all. In this case you don't need RS ASIO at all.

Oh. I was pretty sure it allows me to capture the audio for streaming.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants