Rocksmith® 2014 Edition - Remastered

Rocksmith® 2014 Edition - Remastered

View Stats:
Painpal Feb 9, 2024 @ 2:19pm
RS ASIO Question
Which is a better choise WASAPI or ASIO for output sound?

Why ask is I cannot get any Rocksmith2014 sound unless I use the WASAPI choice.
Thought I would start with a simple question , without dumping all my log files.
.....................................................................................................................................................................

From the : RS ASIO web page:
This project aims to add ASIO support to Rocksmith 2014 Edition - Remastered in order to avoid issues with some WASAPI drivers. It patches game code at runtime to allow intervening in the process of WASAPI device enumeration so that we can inject our own fake WASAPI devices which internally use ASIO audio API.
Last edited by Painpal; Feb 9, 2024 @ 5:56pm
< >
Showing 1-9 of 9 comments
Painpal Feb 9, 2024 @ 5:26pm 
Originally posted by thejohnnewton:
The stock game doesn't support ASIO. You'd have to install mods to do that.
I use to also run this.. RSModsInstaller-v1.2.7.4. I was trying to simplfy the needed installs. Would this fix the problem? RSModsInstaller-v1.2.7.4
Painpal Feb 10, 2024 @ 11:55am 
Originally posted by M4st0d0n:
You've posted your rsasio.ini file last week (with Natalie Portman) and IIRC it didnt mention the name of your asio driver in the output section. I guess that could be why.

I have tried both of the below in the the output section with no change.
(restarted rocksmith between changes made)

Realtek ASIO (Computer sound card for speakers)

Focusrite USB ASIO



See below: If I "do not" enable (EnableWasapiOutputs=1)

I get no sound from speakers from Rocksmith2014

Rocksmith see and hears guitar - No speaker output
Zero sound from Rocksmith game or guitar, program in running as expected just no speaker sound.



From :RS_ASIO-log.txt

0.142 [INFO] ASIO POD Go
0.142 [INFO] Creative ASIO
0.142 [INFO] Focusrite Thunderbolt ASIO
0.142 [INFO] Focusrite USB ASIO
0.142 [INFO] Realtek ASIO

.........................................................................................................................

From : 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=1
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=192

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

[Asio.Input.0]
Driver=Focusrite USB ASIO
Channel=0
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=
Last edited by Painpal; Feb 10, 2024 @ 12:01pm
Painpal Feb 10, 2024 @ 12:22pm 
Originally posted by M4st0d0n:
Try :

EnableWasapiOutputs=0

and

[Asio.Output]
Driver=Focusrite USB ASIO

It will output Rocksmith on ASIO output 1 & 2. Then add an ASIO stereo strip in your Focusrite control utility to hear that.

When using ASIO you need to both plug the guitar AND listen with the same device to minimize latency.
Thanks, I will give it a try today.
Painpal Feb 10, 2024 @ 1:54pm 
Originally posted by M4st0d0n:
Originally posted by Painpal:
Thanks, I will give it a try today.

Focusrite Control use a different name than ASIO outs, it's DAW1, DAW2, etc if I remember. Check out the routing section and set them to the physical outputs you want to use.


Two big steps forward >>>>

This what I have so far ......

Focusrite Scarlett Solo 4th Gen USB Audio Interface.....

...................................................................................................

Focusrite Scarlett Solo headphone jack ....

or

Focusrite Scarlett Solo Rear output jacks left and or right

Guitar can be heard left and right channel > Stereo

Rocksmith 2014 , you can only hear the right channel

https://photos.app.goo.gl/9dsK1E7rF5GcZ6AC7

https://photos.app.goo.gl/ZsSM3hzm72bzoNzv9

I have re-read the Scarlett Solo 3rd Gen User Guide_EN again and still stumped on what step I am missing.


Thank you again for your help.




# 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=192

# 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=Focusrite USB ASIO
BaseChannel=1
AltBaseChannel=
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=

[Asio.Input.0]
Driver=Focusrite USB ASIO
Channel=0
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=
Last edited by Painpal; Feb 10, 2024 @ 4:59pm
Painpal Feb 10, 2024 @ 9:00pm 
Ok after a few hours of messing with many settings , I have stumbled across the issue.
I changed BaseChannel from 1 to 0 and now I have RockSmith 2014 in stereo :)
Both Guitar and RockSmith 2014 are now playing in stereo through Focusrite Scarlett Solo.

Now to strap in and put it through its paces , think I will start with a little bloodhound gang :)

[Asio.Output]
Driver=Focusrite USB ASIO
BaseChannel=0
AltBaseChannel=
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=
Painpal Feb 11, 2024 @ 7:03pm 
Originally posted by M4st0d0n:
Originally posted by Painpal:
Ok after a few hours of messing with many settings , I have stumbled across the issue.
I changed BaseChannel from 1 to 0 and now I have RockSmith 2014 in stereo :)
Both Guitar and RockSmith 2014 are now playing in stereo through Focusrite Scarlett Solo.

Now to strap in and put it through its paces , think I will start with a little bloodhound gang :)

[Asio.Output]
Driver=Focusrite USB ASIO
BaseChannel=0
AltBaseChannel=
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=

Nice.

Now that all is working I would also check to incrementally reduce the buffer size, which will reduce the latency, either with the Focusrite ASIO settings utility or by trying

BufferSizeMode=custom
CustomBufferSize=128

Or even lower size like 64 or 32. Just keep the value as an exponent of 2, as it seems to be a good practice in most cases. Just get the lowest possible value before hearing cracklings or artifacts.

Or play Tonelib Jam as an alternative, it supports ASIO natively.

Tried a few buffer sizes out here is what I found.

16
Guitar - good
Rocksmith - bad

32
Guitar - good
Rocksmith - bad

48
Guitar - good
Rocksmith - good

From 48 on up everything was good for me, Im settled in at 48 . Played for an hour no cracklings or artifacts.
.................................................................................................................................
Now for the funny part after all the troubleshooting of getting RS ASIO working , I switched back WASAPI back on.
RS ASIO (for me) sounded like playing my guitar with wet cardboard over the strings. The tones were dull and had vary little diffrence between tone selection or song.

Glad to have made them both work , but for now I'm going to stick with WASAPI for now (not a perfect choice , but it is working).
Last edited by Painpal; Feb 11, 2024 @ 10:09pm
Painpal Feb 12, 2024 @ 9:30pm 
For anyone who might be troubleshooting ,here are some helpful settings I have tried .

Focusrite Scarlett Solo 4th Gen USB Audio Interface

Sample Rate 48000
...................................................
Buffer size

16 - Rocksmith2014 unusable
32 - Rocksmith2014 unusable
48 - Works
64 - Rocksmith2014 unusable
96 - Works
128 - Rocksmith2014 unusable
160 - Rocksmith2014 unusable
192 - Works
256 - Rocksmith2014 unusable
512 - Rocksmith2014 unusable
1024 - Rocksmith2014 unusable
..........................................................
Below is what the round-trip latency is showing

Buffer size

48 - round-trip latency 6.3ms
96 - round-trip latency 9.3ms
192 - round-trip latency 19.3ms

I am currently running:
Sample Rate 48000
Buffer size 48

https://photos.app.goo.gl/e8Am22E8NqTEhvLo6
https://photos.app.goo.gl/QLShAgnmUqsoPfom6
Last edited by Painpal; Feb 15, 2024 @ 2:59pm
Bully Maguire Feb 17, 2024 @ 10:38am 
cant get it to work with solo gen 3...
checked so many guides and what not. no input no output
Painpal Feb 17, 2024 @ 11:07am 
Originally posted by Bully Maguire:
cant get it to work with solo gen 3...
checked so many guides and what not. no input no output

Here are three photos that shows all of my settings that works for me.


https://photos.app.goo.gl/fTYvUKJq6QZvRc287

https://photos.app.goo.gl/aWb7w5YjBWpodB7d7

https://photos.app.goo.gl/SUj6SZBPqEpsDSP5A

Please remember you are listening from the rear output of the Focusrite device.


Hope this helps.
Last edited by Painpal; Feb 21, 2024 @ 1:04pm
< >
Showing 1-9 of 9 comments
Per page: 1530 50

Date Posted: Feb 9, 2024 @ 2:19pm
Posts: 9