Skip to content

HOW TO USE ANY FOCUSRITE SOLO or 2i2 WITH ROCKSMITH 2014 in 2026 #597

@MajorMokoto

Description

@MajorMokoto

Hi Mdias I figured it might be time to share my Focusrite guide here. We get a lot of folks in the Rocksmith support discords following older comments here and elsewhere steering them to no longer working options for the Focusrite. Hopefully here it'll get more eyes on it and fewer people following older outdated guides.

Mdias if you are cool with it, this thread can replace other links you have regarding Focusrite support and drivers in your guide and Known Issues for any Gen (2,3 and 4)Solo or 2i2. I have confirmed 100's of times this is working on these two common devices. But this guide is likely to work for any Focusrite that no longer has a 32bit driver included with its current version software.

To use a Focusrite with Rocksmith2014 in 2026 and beyond, please see the following:
You must install the older driver with the 32bit ASIO driver included. Version 4.102.4 is the last known working version with a 32bit driver. A link is in the guide. This works for any Gen Solo or 2i2 Focusrite.

Step by Step Guide: https://docs.google.com/document/d/1k7CbdopTlZgPJIK6_9K7s0w_RMh1T08c0eHtdkxQqZw/edit?usp=sharing
32bit Driver link: https://drive.google.com/file/d/1eE665lo-X8-FJaZisU47FdUjvo5z4PKn/view

First uninstall any version of Focusrite Control software you may have installed. Then install the older driver linked. After that you must then install the current version of Focusrite Control for your Solo or 2i2 or it will not work. Get that from the official Focusrite website. Do not uninstall the older version of Focusrite Control you just installed when installing the newer version you get from the website. Both are required. The order you install them is what matters. Clean install - old driver - newest driver from the website.

Use a default Rocksmith.ini for best results.

Use 96 or 192 custom buffer sizes. If you hear pops/clicks on clean tones on 96, use 192.
Set the channel for your input(varies depending on Gen and device). Under [Asio.Input.0] Channel=0 for input 1 or channel=1 for input 2.

For Input 1

[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=custom
CustomBufferSize=96

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

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

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

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

For Input 2

[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=custom
CustomBufferSize=96

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

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

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

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions