Sober - x86-64 Roblox build without Hyperion, run Roblox on Linux natively with up to twice the performance of native Windows!

By the way, if you want to get the most of your performance, I recommend disabling split lock mitigation on your system, as long as your hardware is affected.

To check if you’re being affected, run Sober on some game and then run the command

$ journalctl --grep "split lock detection.+sober"

And if you find any entries similar to this:

nov 27 10:44:54 fedora kernel: x86/split lock detection: #AC: sober/125727 took a split_lock trap at address: 0x5fc60eb4c38c

Then you are impacted. Otherwise, don’t bother.

The workaround / fix

If you have grubby available on your system, simply run

# grubby --update-kernel=ALL --args=split_lock_detect=off

With elevated privileges. (sudo).

Otherwise, you’ll have to manually edit /etc/default/grub, append the split_lock_detect=off kernel parameter and update your GRUB config.

Anyone know how to run this on swiftshader? I don’t have a GPU and it keeps saying no graphics device was found even though I have vulkan installed

so is roblox itself :sob:
stop saying stuff like this it’s hurting my smooth brain

4 Likes

What FFlag did they change and where do you modify FFlags?

Also, after some digging I noticed that the file directory structure seems to be pretty similar to that of windows with only some differences so would you go about installing mods the same as on windows or is there some special way you recommend I do it?

does 0ms and no graph in performance stats mean sober doesnt use my gpu?

I wish the repository for this software was open so I could build from source, because my Linux distro (Trisquel Linux) doesn’t support Flatpak due to it hosting non-free software. :pensive:

Because Roblox is proprietary wouldn’t this be against Trisquel’s soul

Do these people hate paying for stuff so much that they did not renew their certificates

1 Like

~/.var/app/org.vinegarhq.Sober/config/sober/config.json
There will be an “fflags” section in the JSON file (line 5)

Roblox either doesnt care about Linux or just simply allows controversy to grow. But they gotta make a decision to either start supporting or just stop supporting forever.