Rocksmith

Rocksmith

336 ratings
Reducing Audio Lag
By Necro
This is a list of tweaks and tips that help you minimize your audio lag and get the most out of Rocksmith for PC.
3
   
Award
Favorite
Favorited
Unfavorite
About the guide
I was looking forward to this game for years, all overhyped about it and then, when my significant other finally got it for me - it was unplayable. Felt so horrible about that.

So after a few days of spelunking trough various forums and Ubisoft support I managed to set everything up to work flawlessly, and happiness ensued!

Main reason I wrote this is because I wanted to spare people from lag induced depression and help everyone enjoy this game to the fullest. :)
Hardware
If you use a HDMI cable for video, be sure your speakers are hooked up directly to your PC, i.e. that audio is not going through the speakers of your monitor or TV as this produces even extra audio lag.

If you use a PCI or PCI-e soundcard (Sound Blaster, XONAR, ...), or a USB headset you will get about a quarter of a second of audio lag - try using the inbuilt audio on your motherboard with normal (analog) headphones or speakers.
Most people succesfully solve their lag issues that way (also, major .INI tweaks just won't work on SB and XONAR).
Windows configuration
Read Steam\steamapps\common\Rocksmith\RocksmithConfiguration.pdf to learn how to set up your RealTone cable and soundcard properly.

In short, your primary audio output and Rocksmith cable have both to be set up to "16 bit, 48000 Hz (DVD Quality)" setting.

.INI tweaks
Open C:\Program Files\Steam\steamapps\common\Rocksmith\Rocksmith.ini and try with these settings:
[Audio] EnableMicrophone=0 LatencyBuffer=1 ExclusiveMode=1 ForceWDM=0 ForceDirectXSink=0 DumpAudioLog=0 MaxOutputBufferSize=256

If there's audio crackling when you start the game, increase MaxOutputBufferSize by multiples of 8 or 32 (288, 320,...). If there's no crackling you might want to decrease that number even more (most high end PCs can handle 152), but with these settings audio lag is virtually unnoticable (about equal to audio lag my XOOM effect pedal makes).

It's worth noting that MaxOutputBufferSize setting of 0 isn't what it looks like - it actually defaults to 1024 which produces noticable audio lag.

While you're tweaking MaxOutputBufferSize values, if there's crackling on the loading screen you can just kill the game with Alt-F4 and try again with a higher setting.

Good luck!

Update 6/2013:
After upgrading to Windows 8, I had to increase MaxOutputBufferSize from 152 to 176 i.e. if you plan to upgrade to W8, expect some slightly worse performance in Rocksmith.
80 Comments
Eagles Fly 7 Jul, 2023 @ 6:49pm 
You need to change the path now that most computers are 64-bit to:
C:\Program Files (x86)\Steam\steamapps\common\Rocksmith
...this is why some people aren't finding the .ini file :uptheirons:
M37b730n 28 Feb, 2023 @ 1:13am 
Ubisoft had modified the files, this file path does not exist anymore, and also if you admit that you have modified the files, they will update the file, and make changes without warning you, sometimes making the game completely unstable.
schroedelk 23 Oct, 2022 @ 12:39pm 
thanks
Tired Usopp 24 Aug, 2018 @ 6:58am 
How do you unlock the delay pedals, or which songs I mean?
Laniak 5 Nov, 2016 @ 1:49pm 
@oalvena ; you said it all. MAC. AH AH AH
oalvena 1 Apr, 2015 @ 5:55am 
I would like to use my Fender Bass Speaker and I did Bye a Midi cable.. my problem is getting my Mac computer to reconize it ?? any Mac People out there ?? HELP me be LOUD ! :)
PsuedoLaime 8 Feb, 2015 @ 4:02am 
Waldteufel: I experience the same issue, but the only sollution i found is to put the cable into annother usb socket.
Waldteufel 30 Jan, 2015 @ 10:13am 
My cable is no longer being recognized by the game. It keeps saying "a cable has been disconnected......" Can anyone help me, please? Thanks
kcuf 14 Jan, 2015 @ 12:24pm 
this guide was so good that i came all over my instrument and computer, so now its ruined. But thanks anyway :approve::approve::approve: +++++
BlueSpike 4 Jan, 2015 @ 1:30pm 
Pardon me if I say something stupid, because I don't know a lot of programming, but why did they create a value that causes audio lag?