Vinegar is a new solution for running Roblox on Linux that is designed both for complete novices and avid tinkerers. It has a friendly configuration system, thorough documentation, active development, and a tidy codebase in a modern language.
Why not Grapejuice? (or another solution)?
My cofounder @sjalvmordsvalsen (who programmed the majority of the project) and I actually spent significant time using the Grapejuice project. In fact, I maintain and develop the Flatpak distribution of Grapejuice. However, we felt that its codebase and user interface was overly complex: a brand new, well-planned, and minimalist project was truly what people needed! As a result, Vinegar is designed without a UI so that tinkerers can easily focus on configuring their setups and new players can have an experience identical to on Windows.
What does Vinegar include?
Vinegar’s primary features include:
RCO patchset for seriously improved performance.
Fully open-source and reproducible Flatpak with Wine 8.4 bundled.
Active development and support
Optional FPS unlocker (axstin)
Renderer selection between DX11, Vulkan, and OpenGL.
Easy-to-understand configuration system
A single Go executable to handle all file associations.
You can either install the flatpak, which includes everything out of the box and will run Roblox immediately after installation, or compiling from source by running make all after cloning the github repo.
After installation, you can play roblox by launching from the browser as normal or by launching Roblox App or Roblox Studio from your system’s program launcher.
This is difficult to benchmark. Besides the fact that GJ has a GUI and that we do not, sustained gameplay performance depends on what version of Wine you install.
While you can use any wine build with either software solution, our flatpak ships wine 8.4-staging from a reproducible, open-source build system. It is identical to what the wine developers normally provide (and is normally provided with many distributions).
The Grapejuice flatpak, on the other hand, uses wine-tkg compiled by Brinker herself, which we feel is potentially insecure, and has been noted to cause issues with studio performance.
Hi
This looks great! For me, the only reason I couldn’t use grapejuice was the roblox studio performance. The camera panning was broken, and the performance was just terrible compared to windows… The roblox player worked perfectly for me using grapejuice, so I just wanted to ask if the studio performance is improved here?
Recently Grapejuice stopped working for me even when I updated it. I tested on two linux distros and I still had the same problem. So does Vinegar works currently ?
Since Vinegar is based off of Grapejuice, Vinegar probably won’t work, also I’m pretty sure this is because Roblox decided to completely kill any chances of Linux support after the whole anti-cheat thing.