It's 2023, *please* give us discrete graphics options

Does Roblox do things that benefit developers and gamers? OF COURSE NOT, BUT ANYTHING THAT BENEFITS INVESTORS, YES, THE ROBLOX PHONE CALL FEATURE AND OTHER BAD FEATURES, TURNING THE PLATFORM INTO META, FOCUS ON
THINGS THAT BENEFIT DEVELOPERS AND PLAYERS LIKE THIS FEATURE >

5 Likes

i wonder if the shadow button changes the view distance :exploding_head:

2 Likes

I think this is something that could be arriving with the new Studio Refresh. I imagine an increase in light range could also follow. Redoing the whole of studio sounds like the perfect time to perhaps include some of these things? Either way, in this day and age Roblox is so limiting in what we can and can’t do. Water sucks, clouds suck, lighting options suck, light range sucks, the fact we can only have 1024 x 1024 texture size sucks.. I personally believe Roblox should start giving more freedom for developers to customise their game how they see fit.

7 Likes

At the very least, developers could use better control over what happens at what graphics level. As many people have said, right now you have to crank up the graphics to get good draw distance; this comes with many other pieces of visual baggage that can easily overwhelm a device that would otherwise be fine with higher draw distance.

5 Likes


Unless if the device is older than 2016 (or, should i say, originally shipped with Android 6 or lower) it should have Vulkan enabled. Here’s Vulkan 1.1 Roblox on a 3-year old mobile device.

Although the Tegra X1 platform was intended for Linux computing in the first place, it’s not even using Linux kernel at all. It’s a completely proprietary, Unix-like Horizon kernel based from 3DS by Nintendo itself.

5 Likes

Sadly, I don’t think Roblox is going to be adding this anytime soon :frowning:

If they announce they are interested in something without a release date, it’s not confirmed

4 Likes

This is the biggest problem, It’s going directly against the streaming and LOD improvements that we’ve seen come out over the past year, the system is in place for developers to more safely and optimally expand their worlds, have lots of assets and large models far away that are visible at a minimal performance cost.

But this behavior makes all efforts achieve nothing, the actual low performance devices will be forced to cut off their render distance OR accept 20 other graphics settings that are tied to it and make the game unplayable. This isn’t an issue with mid-high range devices, they actually have a choice since they can take higher graphics quality, therefore they benefit from the streaming and LOD optimizations. The system is broken for the low end devices that its actually targeted FOR

5 Likes

I hadn’t even thought of something like that, but it makes sense and is shocking it doesn’t yet exist.

1 Like

MSAA showcases this issue quite well. On lower-end discrete cards like the GT 1030, you might want to enable anti-aliasing to get a cleaner image, so you need to crank up the graphical quality to 10. However, this card is not powerful enough to run some of the more graphically demanding games on the platform at that quality level, meaning that you have to lower it to 6 or 8, losing the MSAA. Ambient Oclussion is in a similar situation but less affected.

Furthermore, iGPUs might want to disable MSAA, since they have a more limited memory bandwith and a tight power budget. I can’t really speak that much about newer integrated graphics, but I know that the Intel UHD 620 gets absolutely nuked by MSAA.

4 Likes

oopsie doopsie title needs updating… seriously though this is needed. it is taking too long

5 Likes

BUMP, i need this because alot of games have main features around render distance, for example you can be in a ship with 2 graphics but can barely see anything around you and another player with 10 graphics can see almost the entire sea!

2 Likes

We need this better. Even on mobile. I guess I’ll never see crystal clear water again since I quit PC

i made this mock up lol, but yeah can we please have this already

27 Likes

How did you make that? I have been trying to do something like that for a while.

You can edit the CoreGUI in studio to make a mockup :slight_smile:

I cant find the InGameMenu GUI the coregui just has Modules that has nothing in them

InGameMenu GUI is at CoreGui.RobloxGui.SettingsClippingShield

This is EXACTLY what we need. Come on Roblox, this would be really useful.

Run a game, open the menu, then run this code in the Command Bar, this will dump it into the workspace, from there, copy it, stop the game, then place it into a ScreenGui under StarterGui.

game.CoreGui.RobloxGui.SettingsClippingShield:Clone().Parent = workspace

The way the menu works, certain parts of it wont be rendered until you click on it, so if you’re trying to edit the settings, make sure they’re open first before cloning it.

If Roblox really doesn’t want to give people advanced graphics options, can they at least allow to select what to optimize for in automatic mode? (draw distance or fidelity)

3 Likes