此项目旨在为Rocksmith 2014 Edition - Remastered
(摇滚史密斯2014 - 重制版)提供ASIO驱动支持并避开WASAPI驱动带来的相关问题。
这会在游戏运行时修正代码以干预搜索WASAPI驱动设备的过程,并注入使用ASIO音频API的虚假WASAPI设备。
- 将latest release (zip archive release-xxx.zip)内的全部内容复制到游戏根目录下
- 当前仅支持Steam版本的Rocksmith。你可以通过右键Steam游戏库中的Rocksmith,选择“管理”->“浏览本地文件”来打开游戏的根目录
- 修改RS_ASIO.ini来配置使用ASIO音频驱动的设备及其通道等
- 查看基础配置指南
- 确保Rocksmith.ini设置
ExclusiveMode=1
以及Win32UltraLowLatencyMode=1
,如果有疑问的话,使用默认配置即可 - 确保你的游戏模式设置为RTC(Real Tone Cable —— 官方专用连接线)而非麦克风模式(原因)
- 确保你的音频时钟(采样频率)设置为48kHz,RS ASIO会请求使用48kHz模式。你的驱动设备可能并不支持,如果有问题可以尝试手动设置
- 确保你没有使用“NoCableLauncher”(第三方的绕过RTC检查的游戏启动器)或者类似的软件,这可能会导致你的乐器无法被正常检测到
- 另外,游戏根目录下会生成一个日志文件RS_ASIO-log.txt,这可以帮助你找到你的ASIO驱动设备名称或者诊断问题
- 如果你遇到了问题,可以尝试查看已知问题来解决
- 移除游戏根目录下与本项目相关的所有DLL文件即可
查看这篇指南
有些人成功地通过wineasio来在Linux上使用RS ASIO。你可以查看这个issue来获取更多信息
- Alesis Core 1
- Antelope Audio Zen Tour
- Arturia AudioFuse
- Arturia MiniFuse 1
- Arturia MiniFuse 2
- Asus Strix Soar
- Audient Evo 4
- Audient iD4
- Audient iD22
- Behringer GUITAR 2 USB, using ASIO4All
- Behringer MIC2 USB, using ASIO4All
- Behringer U-Phoria UM2 (see this for more details) IMPORTANT: needs legacy ASIO driver
- Behringer UMC22 IMPORTANT: needs legacy ASIO driver
- Behringer UMC1820
- Behringer UMC202HD
- Behringer UMC204
- Behringer UMC204HD
- Behringer UMC404HD
- Behringer XENIX Q502USB IMPORTANT: needs legacy ASIO driver
- Behringer XR18
- BOSS GT-1
- BOSS Katana-Air
- BOSS Katana MkII
- Creative Live! Audio A3
- Creative Sound Blaster Z
- Darkglass Element
- ESI MAYA22 USB
- ESI MAYA44 eX (Known issues)
- ESI UGM96 (Known issues)
- Focusrite Clarett 2Pre Thunderbolt
- Focusrite Clarett 4Pre USB
- Focusrite Clarett 8Pre USB
- Focusrite Saffire 6 USB 2.0
- Focusrite Saffire Pro 40
- Focusrite Scarlett 2i2 1st Gen (Known issues)
- Focusrite Scarlett 2i2 2nd Gen (Known issues)
- Focusrite Scarlett 2i2 3rd Gen (Known issues)
- Focusrite Scarlett 2i2 4th Gen (Known issues)
- Focusrite Scarlett 2i4 1st Gen (Known issues)
- Focusrite Scarlett 2i4 2nd Gen (Known issues)
- Focusrite Scarlett 4i4 3rd Gen (Known issues)
- Focusrite Scarlett 6i6 2nd Gen (Known issues)
- Focusrite Scarlett 8i6 3rd Gen (Known issues)
- Focusrite Scarlett 18i8 2nd Gen (Known issues)
- Focusrite Scarlett 18i8 3rd Gen (Known issues)
- Focusrite Scarlett 18i20 2nd Gen (Known issues)
- Focusrite Scarlett Solo 2nd Gen (Known issues)
- Focusrite Scarlett Solo 3rd Gen (Known issues)
- Fractal Audio AXE FX III
- Hotone Jogg
- IK Multimedia AXE I/O
- IK Multimedia iRig, using ASIO4ALL
- IK Multimedia iRig HD 2
- IK Multimedia iRig Pro Duo I/O
- JackRouter ASIO driver
- Juli@ XTe
- Lexicon Alpha
- Line6 AMPLIFi 75 Some limitations apply. Follow the link for more information.
- Line6 HX Stomp
- Line6 POD Go
- M-Audio 2x2
- M-Audio AIR 192|4
- M-Audio Fast Track 2
- M-Audio Fast Track Pro USB (reporter had clock issues, check link)
- M-Audio Fast Track Ultra 8R
- M-Audio M-Track Plus II
- M-Audio M-Track Solo
- M-Audio M-Track Duo
- M-Audio MobilePre mkII
- M-Audio ProFire 2626
- Mackie Big Knob Studio+
- Mackie Onyx 1620i
- Mackie Onyx Producer 2x2
- MIDIPLUS Studio S
- Monoprice Stage Right STi12
- MOTU 2408 mk3
- MOTU M2
- MOTU M4
- MOTU UltraLite AVB
- MOTU Ultralite mk4
- Native Instruments Audio Kontrol 1
- Native Instruments Komplete Audio 1
- Native Instruments Komplete Audio 2
- Native Instruments Komplete Audio 6
- Native Instruments Rig Kontrol 2
- Neural DSP Quad Cortex
- NUX Mighty Air
- NUX Mighty Plug
- PositiveGrid Spark 40
- Presonus AudioBox iTwo
- Presonus AudioBox USB 96
- Presonus Quantum 2
- Presonus Studio 24c
- Presonus StudioLive AR12c
- ReaRoute ASIO (Reaper virtual ASIO router)
- RME Babyface PRO
- RME HDSPe AIO
- RME Multiface with HDSPe PCIe
- Roland Rubix 22
- Roland Rubix 44
- Roland UA-1G
- Roland ua55
- Roland V-Studio 100
- Solid State Logic SSL12
- Solid State Logic SSL2+
- SoundCraft Notepad-8FX
- SoundCraft Notepad-12FX
- Sound Devices MixPre-6 II
- Steinberg CI1
- Steinberg UR12
- Steinberg UR22
- Steinberg UR22mkII
- Steinberg UR22C
- Steinberg UR24C
- Steinberg UR44C
- Sterling Harmony H224
- SuZhou UTECK's Guitar-Cube Chord A
- Swissonic UA-2x2
- TASCAM US-1x2
- TASCAM US-4x4HR
- TC HELICON Blender
- Universal Audio Apollo Twin USB (requires older driver)
- Universal Audio Volt 1
- XTONE Smart Stomp, using ASIO4All
- Yamaha AG06 USB Mixing Console
- Yamaha THR10II
- Yamaha THR30IIW
- Zoom G2.1NU
- Zoom G2.1DM
- Zoom H6
- Zoom R24
- Zoom U-22
- Zoom U-44
- Zoom UAC-2
- 跟着上面的步骤来配置
- 首次运行Rocksmith
- 打开
RS_ASIO-log.txt
,你可以在这里找到你的ASIO驱动设备列表
0.456 [INFO] AsioHelpers::FindDrivers
0.456 [INFO] ASIO4ALL v2
0.457 [INFO] MOOER USB Audio
0.457 [INFO] XMOS USB Audio 2.0 ST 3086
0.457 [INFO] ZOOM R16_R24 ASIO Driver
- 复制对应的驱动名称到RS_ASIO.ini的[Asio...]部分的Driver选项
- 再次运行Rocksmith
- 重复下述步骤直至你听到的音频中没有破音。你应当在没有破音的前提下尽可能设置为更小的值。找到最小的LatencyBuffer然后设置buffer size直至没有破音。
- 修改Rocksmith.ini中的LatencyBuffer(尝试4、3、2、1)
- 在ASIO驱动控制面板或者RS_ASIO.ini中的CustomBufferSize选项修改buffersize。要注意buffer size应当为32的整数倍。
- 运行Rocksmith
- 如果遇到问题,检查
RS_ASIO-log.txt
中的日志
- 你的声卡必须支持48kHz的采样率
- 本项目并不提供打开ASIO控制面板的方式,你可能需要自行找到在哪里配置你的声卡
- 在游戏运行过程中修改ASIO设置需要重启游戏来应用(如修改采样频率、采样方式等)
- 某些Focusrite(福克斯特)的声卡设备可能仅会在ASIO的buffer设置为48、96或者192时才能正常输出音频。你可以在RS_ASIO.ini中修改buffer size
- Changing your windows audio settings to use
2-channel, 24 bit, 48000 Hz (Studio Quality)
format seems to help with achieving lower buffer sizes.
- Changing your windows audio settings to use
- 某些ESI声卡可能会在退出Rocksmith时卡住,需要将声卡的连接线拔出并重新插入
- 在游戏运行过程中热插拔硬件并不会被游戏识别到
- 在使用ASIO4ALL时游戏有时会崩溃
你可以在paypal.me/mdiasdonations捐赠这个项目的开发者,不过实际上在issue里说一句“Thanks”就已经足够了。