WineHQ

Roblox

Allows you to play games on Roblox.

Application Details:

Version: Player
License: Free to use
URL: https://www.roblox.com
Votes: 111
Latest Rating: Silver
Latest Wine Version Tested: 6.20-staging

Maintainers: About Maintainership

Test Results

Selected Test Results

What works

The game itself runs nicely, light to medium games runs fine. Heavier games might have some frame drops and performance degradations issues. But generally, the game runs just fine

What does not

1. Mouse getting stuck, this happens when you right click on a game or if a game grabs your mouse. 

2. Frame drops, although it has been rarer in Wine version 6.20. It still occurs here and there

3. Very bad performance degradation, for a light game like Boost Vector, this works fine and you won't notice the performance degradation until 3-4+ hours of playing, especially if you cap the fps at 60. But for games like Arsenal or Phantom Forces, just 20-30 minutes you can already feel the framerate constantly spikes and fps keeps dipping. Keep in mind, that performance degradation depends on your hardware too

4. Some people may have texture corruption in Player or Studio

5. DXVK causes Studio to render black windows and crashes Studio sometimes

Workarounds

1. Mouse getting stuck can be resolved with a patched Wine, the patch is on https://github.com/Frogging-Fa..., which can be applied to Staging Wine

2. Frame drops can be minimized with using a different renderer, such as OpenGL, and Vulkan. DXVK can be used as well

3. This problem can be minimized with the method above. But, this one is more noticeable and is inevitable for low to mid hardware

4. This can be resolved by using DXVK or other renderer

5. Uninstall DXVK or use another wineprefix without DXVK

What was not tested

Since Roblox is a huge platform, many games are not tested. But generally, games should work fine. It is rather rare for someone to have a very specific problem, but even then it can be solved by changing simple settings such as the renderer

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

Note that my experience heavily involves Grapejuice, which is a wrapper and a tool to manage Roblox on Linux. I recommend you to install this and join the Grapejuice discord server for more support

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentArtix LinuxNov 02 20216.20-stagingYes Yes YesSilverEureka 
ShowManjaro Linux 21.1Sep 29 20216.18-stagingYes Yes YesGoldricardo 
ShowArch Linux x86_64Aug 12 20216.14Yes Yes YesSilveragust 
ShowArch Linux x86_64Aug 09 20216.14Yes Yes NoSilverJapko 
ShowArch Linux x86_64Jun 18 20216.11Yes Yes YesGolddom64 

Known Bugs

Bug # Description Status Resolution Other apps affected
18388 Roblox crashes on install with unimplemented function pdh.dll.PdhMakeCounterPathA CLOSED FIXED View
33989 iexplore.exe crash when logging in to www.roblox.com CLOSED FIXED View
34121 Roblox: builtin browser refuses to load pages CLOSED DUPLICATE View
37043 Keyboard input broken in Roblox Player CLOSED FIXED View
37051 Roblox Studio embedded webpage does not load consistently or properly using built-in winhttp CLOSED FIXED View
38240 D3D errors with Roblox Player (err:d3d:device_clear_render_targets >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glClearStencil @ device.c / 370) CLOSED WORKSFORME View
39142 Roblox Client/Server connection is dropped with error "This server has shut down." CLOSED FIXED View
51301 Any action that locks the cursor into place inside the Roblox Client window causes the cursor to freeze UNCONFIRMED View
51602 Roblox Player: crashes when server-default_integrity/0007-ntdll-Elevate-processes-if-requested-in-RtlCreateUse.patch is applied RESOLVED FIXED View
51829 Roblox Player: Long freeze during loading UNCONFIRMED View
51995 Roblox's bad performance on Wine UNCONFIRMED View

Show open bugs

HowTo / Notes

Easily installing and running Roblox

Wrappers such as Grapejuice and Roblox Linux Wrapper make installing and running Roblox much easier.

Both projects have an installation guide on their pages.

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

OpenGL vs Vulkan vs DXVK
by Josesk Volpe on Wednesday November 3rd 2021, 16:21
I hugely recommend DXVK to run Roblox Player
According to the other reports, wined3d crashes with heavier games, so we have in mind that we can use alternatives to that
Nobody has tested vkd3d yet

Roblox has also their own OpenGL and Vulkan implementation, but:
*OpenGL is incomplete, graphics effects looks uglier and has much fewer effects than Vulkan, DirectX and Metal (MacOS). Performance is also not better than on DXVK and wined3d on lower graphics (wich looks the same in quality)
*Vulkan Roblox implementation is bad. It's way slow and even worst on integrated graphics. Although you don't seem to have much issue with input lag, the framerates are very bad. It's not the best alternative even for dedicated graphics users.

DXVK had much better performance and less crash for most users, although (on my tests) i've got more input lag
RE: OpenGL vs Vulkan vs DXVK
by Bakon Bot on Wednesday November 3rd 2021, 17:18
This all depends on which hardware is used.
For example, I use AMD Vega integrated graphics and Vulkan runs perfectly for me. On an old AMD graphics card I used, OpenGL ran far better than even Roblox on Windows (couldn't test DXVK because the GPU doesn't support Vulkan but I think OpenGL would still run faster due to lower graphics quality)
RE: OpenGL vs Vulkan vs DXVK
by Josesk Volpe on Thursday November 4th 2021, 1:02
You're right...
Using native OpenGL is the best option for older hardware that doesn't support Vulkan
¿Gold?
by Josesk Volpe on Thursday September 30th 2021, 18:50
¿Why was the latest test report classified as gold?
Like... You need to compile Wine-tkg with a custom patch to solve the cursor issue, wich is a major issue on this software
But the rest works out-of-the-box, other patches like DXVK are optional, so it's most likely a Silver application than a Gold one yet
RE: ¿Gold?
by ricardo on Monday November 1st 2021, 12:30
grapejuice’s community makes this task far easier
RE: ¿Gold?
by Josesk Volpe on Tuesday November 2nd 2021, 0:56
Yeah, you're right... But the purpose of classifications is to track how Wine works with the software. Grapejuice helps a lot to make heavy configurations for it, but there's still issues wich has no workarounds.

If that were only a issue with the mouse freezing thing, then Roblox Player could be Gold because you can build Wine with a patch to solve that and it would work just alike or better than on Windows. But you'll still face problems with the recording feature, mouse input lag and microstutters depending on the hardware and operating system (For example, i had this problem on Intel HP G47 using Zorin Lite but not on Zorin Core), wich currently has no workaround
Silver means that a application works with some workarounds or out-of-the-box, but has minor issues wich has no workarounds. Gold applications are softwares wich works with some configurations and shows no issues after configuring it.

So i would agree more if Roblox Player were a Silver application.
Mouse lock still not working
by Spyridon Pi on Sunday August 22nd 2021, 10:00
I downloaded the patched version of Wine-tkg but it has the same problem as the Wine-Staging (crashing with an error) the only workaround is with vanila wine (currently 6.15) but the mouse not working need to use alt-tab to unlock .
RE: Mouse lock still not working
by Bakon Bot on Sunday August 22nd 2021, 11:19
From what I've heard, issues with wine-tkg and wine-staging will be fixed in 6.16 (not 100% sure though) so until then, use vanilla Wine. As for the mouse bug in vanilla Wine, I guess we will have to wait until a mouse patch gets added to a future version of Wine.
RE: Mouse lock still not working
by Eureka on Thursday November 4th 2021, 18:14
Unfortunately i haven't heard of anyone making a good enough mouse patch to be submitted to Wine. The mouse patch only works for Roblox and it breaks other games
Mouse issue
by Conner on Sunday July 11th 2021, 23:01
Just chiming in to say that the mouse locking on right-click issue is still present. I've checked on the various Grapejuice pages though and it looks like they're aware of the bug - hopefully it will be fixed soon! Makes playing very difficult if you use a keyboard and mouse
RE: Mouse issue
by Conner on Monday July 12th 2021, 0:38
Edit: The problem seems to be fixed with a patch added to wine-tkg. If you join the GrapeJuice discord channel, there's a link to the patched .pkg file that you can use to either install the patched version of wine (on arch-based systems), or (preferably) extract it somewhere and point to it in grapejuice's config file (that way you don't have to replace your current version of wine)
Pointer issues
by pogchamp on Thursday June 24th 2021, 8:08
Hello, I am experiencing a problem when playing any game on Roblox. My pointer freezes where it's at when I right-click or press any key on the keyboard. I am new to WINE (but not to Linux, so I am ok there), do tell me what logs to post. I am using Grapejuice as recommended. Thanks.
RE: Pointer issues
by Bakon Bot on Thursday June 24th 2021, 8:57
It's a common issue. I'd suggest filing a bug report so that the issue can be resolved sooner.
RE: Pointer issues
by pogchamp on Thursday June 24th 2021, 12:26
OK. Will do.
RE: Pointer issues
by pogchamp on Thursday June 24th 2021, 15:13
Turns out you need to recompile WINE with a .patch file (it's really .mypatch) and use that version to run Roblox. Fixes the locking when pressing a key on the keyboard, but when you right-click the problem stay (for me at least). I need to switch to another window and come back to unfreeze it. I used wine-tkg to recompile WINE, the process went smoothly. Hope everything becomes fully functional soon.
RE: Pointer issues
by Bakon Bot on Thursday June 24th 2021, 16:30
Glad to hear you managed to fix the issue using that patch! I will most likely file a bug report since the issue is present on vanilla Wine.
Back