Grapejuice - Easily run Roblox on Linux

It has worked on my Arch for quite some time now (and does on people’s other distributions too) - so I’m finally able to daily drive Linux :slight_smile: I recommend you join the Discord server to get support. It’s probably something minor. There are many places in which it could have broken for you.

  • Do you have graphics drivers installed?
  • Did you follow every step of the installation guide?
  • Did you get wine-tkg? I think normal wine works as well, but I’m not sure.
  • Did you consult the Grapejuice logs (including the player and launcher)?
1 Like

Will Grapejuice get support in the future for Steam’s Proton?

Isn’t Proton limited to Steam games only?

Because it’s open source and a Wine fork, it can be used for 3rd party clients as well. Just look at the perfect example, Heroic Game Launcher. (3rd Party Epic Games client for Linux)

1 Like

This is all down to individual compatibility. Steam has nothing to do with Proton’s function, directly.

1 Like

You can use Proton-ifyed builds of wine-tkg for Proton, however outside of that Proton is just WINE with some extra patches that you can apply yourself through things such as wine-tkg and would not be appropriate for use outside of Steam.

1 Like

Every time I have tried using Grapejuice, it’s been 100% unusable. It’s a buggy & unstable mess for me. If I had a second GPU, I would just be doing VFIO passthroughs and call it a day with a Win11 Pro VM, but I don’t exactly have a second GPU laying around.

Grapejuice has been working remarkably fine for me up until now. There seems to be a strange bug for games with Team Create (or maybe just for mine) where if you edit a script, then exit editing that script, and re-edit the same script once it’s done applying the edits, studio just crashes.

Have you tried dxvk, and the wine-tkg build? Those solve most performance and bugs I’ve encountered so far.

1 Like

What is dxvk? Could you explain?

Maybe things have changed since I last tried using Grapejuice a couple months ago, but back then, the out-of-the-box experience was atrocious. Studio would crash for anything. If I clicked something, studio would crash. If I kept the app open for more than 30 seconds, it would crash.

I don’t doubt that these problems have been fixed to some extent nowadays. That being said, there is too much instability for me to change over. Roblox development is my primary work for the foreseeable future, so I simply cannot justify the switch.

My current plan is to somehow purchase and daily-drive a 2021 MacBook Pro, my current desktop machine would probably end up becoming an ESXi server.

Direct X Vulkan.
DXVK converts Direct X calls to Vulkan calls. It’s mostly used with Wine, since Wine normally converts Direct X calls to OpenGL.

1 Like

When I quit Roblox Player or I launch Roblox Studio the Night Light of my system goes off. I think this is a bug with Grapejuice/Wine. Does anybody have the same issue?: I have a custom Wine version → wine-tkg-fsync-git-6.14.r0.g7bedd313c88-326-x86_64.pkg.tar.zst

Grapejuice v: 3.62.15
OS: Manjaro Linux, 64 bit, Gnome (Arch Linux fork/based)
Kernel: 5.10.70-1-MANJARO

sorry if this was already asked before but is there any way to fix mouse getting stuck in one place after entering a game ?

Yes → How to play Roblox on Linux + Fix mouse issue [OUTDATED!!] - YouTube

2 Likes

Thank you it works without any problems

1 Like

umm is there a way to fix the launcher? Like its just appear “Starting Roblox…” then it dont start the game, I’m using Ubuntu btw

2 Likes

Try removing app and dependencies, reinstalling Wine from the official repo and reinstalling Grapejuice. You should be fine after this.

Believe it or not, it’s a fastflag (please someone make a Roblox Player fflag editor), noticed this a while ago whilst trying to see if you basically force Roblox to never update.

(never mind, I thought you were asking on how DirectX 9 is still working)


I’m interested to try Grapejuice on a Linux Mint VM, going to install it in a few minutes:

Couldn’t get it working, but it’s my fault anyways since I couldn’t figure out how to get winehq-staging.

2 Likes

To get it working you need to build a custom version of wine-tkg, pre-compiled versions are available in the discord server. If you use the pre-compiled versions, install wine on your system first to make sure you have all the dependencies needed to run Wine property.