Jump to content

the_Nizo

Member
  • Posts

    17
  • Joined

  • Last visited

  • Country

    Austria
  • Donations

    20.00 USD 

Posts posted by the_Nizo

  1. On 4/8/2022 at 2:33 PM, Replicators said:

    Can you try to figure out how to get this to work in garuda which is arch based, it uses pipewire though and I tried switching to default audio server but even after getting rid of pipewire cadence couldn't see audio devices so I have up and went back to manjaro.

    It's working! https://github.com/theNizo/linux_rocksmith/issues/1#issuecomment-1113026141

    I'll make a pretty version during the weekend.

  2. 1 hour ago, Replicators said:

    Can you try to figure out how to get this to work in garuda which is arch based, it uses pipewire though and I tried switching to default audio server but even after getting rid of pipewire cadence couldn't see audio devices so I have up and went back to manjaro.

    Sorry, but I'm not even sure if wineasio support pipewire-jack currently, or if it works at all or how well. If it doesn't, you could try and figure out what they did here, or try something mentioned here, but other than working on wineasio's code (which I probably won't do), I don't see much of a point.

    I also don't have a spare drive to install another distro on.

  3. 21 hours ago, PurpleHeart said:

    routing through Catia just crashes it.

    I'm sorry, I just realized that this bit was in your comment.

    I can remember the game crashing at some point, which happens if you change certain stuff in the JACK configuration. But it didn't care when the only thing I did was to draw two lines.

    I don't know which steps you took and in which order. If the problem persists, I would recommend you open an issue in the repo, because I find it easier to talk there.

    • Like 1
  4. 26 minutes ago, the_Nizo said:

    Before I test anything, I want to give my thoughts on it, which might contain some pointers.

    • You can use the "Quick and dirty" method, which will route the sound through ALSA. If I had to guess, this should be fairly easy to set up in OBS.
    • If you want the JACK way, you'd have to find a way to make OBS accept JACK as input. Start the game, open Catia and tie Rocksmith's output to the OBS sink too. (See here and imagine there's an input sink for OBS)
    • Otherwise, you can still grab it from your physical audio jack, but that's just not elegant and not ideal for streaming - Or via capture card, if you have one.

    I'll have a look into it. This might be a good topic for another page in the guide.

    Okay, I got it.

    1. Start JACK
    2. Open OBS
    3. In the sources menu, click plus -> JACK Input Client -> Choose name, use 2 channels.
    4. Start the game
    5. Open Catia. System are the input and output devices. PulseAudio sinks come from pulseaudio-jack. Rocksmith2014 is obvious. "JACK Input Client" is the OBS one we just created.
    6. Tie the output from Rocksmith to the input to OBS (click and hold to draw a line)
    7. OBS -> Settings -> Audio -> disable any "Desktop Audio" device you can find, because they generate white noise.

    Have fun recording or streaming!

  5. 47 minutes ago, PurpleHeart said:

    Do you per-chance have any advice or luck with getting rocksmith2014 to run through OBS? Turning off audio-exclusivity just doesn't allow any audio to play from the game and routing through Catia just crashes it.

    Almost all advice I find is Windows specific.

    Before I test anything, I want to give my thoughts on it, which might contain some pointers.

    • You can use the "Quick and dirty" method, which will route the sound through ALSA. If I had to guess, this should be fairly easy to set up in OBS.
    • If you want the JACK way, you'd have to find a way to make OBS accept JACK as input. Start the game, open Catia and tie Rocksmith's output to the OBS sink too. (See here and imagine there's an input sink for OBS)
    • Otherwise, you can still grab it from your physical audio jack, but that's just not elegant and not ideal for streaming - Or via capture card, if you have one.

    I'll have a look into it. This might be a good topic for another page in the guide.

  6. On 3/14/2022 at 10:51 PM, Replicators said:
    yay -S wineasio
    cp /usr/lib/wine/wineasio.dll.so $PROTON/lib64/wine
    cp /usr/lib32/wine/wineasio.dll.so $PROTON/lib/wine

    Wait a second, the AUR package got updated.  Those cp commands will not work anymore, because the location of the files to copy have changed. I will adjust this. EDIT: Done

  7. (Note: I don't read here that often. You can reach me more easily by opening an issue in the repo.)

     

    On 3/14/2022 at 10:51 PM, Replicators said:

    but i get no sound at all from rocksmith now

    This is most likely that it couldn't find/connect to wineasio, therefore it doesn't have anything to output to. This means that you configured something wrong.

     

    On 3/14/2022 at 10:51 PM, Replicators said:
    yay -S wineasio
    cp /usr/lib/wine/wineasio.dll.so $PROTON/lib64/wine
    cp /usr/lib32/wine/wineasio.dll.so $PROTON/lib/wine

    Are you using Proton 6.5 or earlier? Because that's what these instructions are for. The instructions for later Proton versions are different. Later Proton versions work perfectly fine btw.

     

    On 3/14/2022 at 10:51 PM, Replicators said:

    i just skipped this and installed wineasio through AUR and it seemed to worked for me.

     

    yay is an AUR helper, it would have done the same. I should probably add a note.

    The copy commands are important though.
    You have wineasio installed in your native wine, but not in the Proton version you use.
    With the cp commands, you do exactly this, install wineasio in the Proton runner.

     

    On 3/14/2022 at 10:51 PM, Replicators said:

    you have any idea what i am doing wrong?

    My best guess is that you chose the wrong cp commands, or skipped them entirely.

    One other idea that I would have: could you verify that the .dll and .dll.so files are in the specified locations?

     

    On 3/14/2022 at 9:02 PM, Replicators said:

    I only wish this could be turned into a small patch or something

    I've uploaded two scripts. (I did not completely test it.)

     

  8. On 3/4/2022 at 11:42 AM, cheezhead said:

    i'm using pipewire instead of pulseaudio and i could not get the jack method to work

    This is a known issue. I'll put a warning there. Preflex is currently trying to get it to work with pipewire.

    Since this is a Github repo, I'll open an issue too.

    On 3/4/2022 at 11:42 AM, cheezhead said:

    using the alsa method does work but for me there is still a noticeable delay.

    This is because of the method chosen. It's also mentioned and the reason this way is called "quick and dirty".

    On 3/4/2022 at 11:42 AM, cheezhead said:

    PIPEWIRE_LATENCY=128/4800 did not show a change in clock quantum for rocksmith.

    This variable seems to be jack-specific, source. If you used the ALSA method, this info would make sense.

  9. TL/DR: there you go.

    This is by far the hardest game to set up on Linux that I've encountered.

    In the past, many people set this game up using ALSA, which resulted in distorted sound coming from the input and high delay. Some people figured out how to route it from JACK all the way to RS_ASIO, which produced much better results. I've used this information, created a guide and have been updating it regularly. It's pretty long, so it's published like this now:

    gh-page: https://thenizo.github.io/linux_rocksmith/

    base repo: https://github.com/theNizo/linux_rocksmith

    My guide covers Arch- and Debian-based distros.

    • Like 1
    • Thanks 2
  10. I got it over 200% but it still played at 100% speed. Maybe I just changed the visual number, or it just doesn't work over 100?

    wEadoQn.png

    JYkvHAn.png

    Hmm... Still interesting. Sounds like the speed could be set more precisely. (Although I don't know a reason for it)

     

    OR it's just shifted and 101 is the lowest.

  11. I had a similar problem to the first one. It was because I played a little bit and while I was in "learn a song" I just pressed Alt+F4 to quit it. The game only saves when I go to the home menu of the profile.

     

    Hope this helps.

  12. Correct me if I'm wrong, but you can use a RealTone Cable, your mcirophone, or no guitar input in Rocksmith 2014 (and if I had known that earlier, I wouldn't have a cable). So the best thing you can do in my opinion is getting a normal guitar cable combined with an adapter to 3.5mm. Plug that into your microphone jack.

×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. - Privacy Policy