Linux - 3840x1080 Ultrawide Resolution Not Detected

  • I have been attempting to get the game to play on my ultrawide properly but have failed to get it to work. The long story short is that, regardless of whether I am using wayland, x11 or pure steam mode, the game only allows up to 2560x1080 as a resolution, and while normally I really don't mind having black bars on the sides of this monitor when playing games that don't support the full res, my mouse input is not synced up to the game at all, changing any settings requires me to move the mouse well off to the side and to essentially guess where it is being detected by watching for menu items to highlight. As such this makes the game unplayable on this monitor.

    Below are some technical details from my attempts as well as my set up:


    System:

    OS: NixOS (Linux 6.12)

    Monitor: ROG Strix XG49V (3840x1080 @ 144Hz native)

    GPU: NVIDIA GeForce RTX 3060 Ti (Driver 580.476.128)

    Rising World Version: 0.9.1

    Issue:

    The game only detects resolutions up to 2560x1080, despite the monitor's native resolution being 3840x1080. This occurs regardless of display server (tested on Wayland/Hyprland, X11/i3, and gamescope).

    Technical Details:

    xrandr correctly reports 3840x1080 as available and active

    Unity detects the monitor: Display 0 'DP-3 49"': 3840x1080 (primary device)

    But SDL enumerates only 25 resolutions, maxing at 2560x1080

    Player.log shows: requesting fullscreen 3840 x 1080 at 0/1 Hz followed by fallback to Set resolution to 2560x1080

    Expected:

    3840x1080 should be available in the resolution dropdown.

    Workaround Attempted:

    Manually editing prefs file to force 3840x1080 causes the game to request it, but the request fails and falls back to 2560x1080.

    Note:

    Other games (Cyberpunk 2077, Terraria) correctly detect and run at 3840x1080 without issue.

  • Hmm... that's weird :wat: Basically the game should support ultrawide resolutions, we've tested it at least with 3440x1440 (that's the resolution I'm using), 5120x1440 and 4K UHD (3840x2160)... maybe it's an issue specifically with the Linux version. I've only tested the game on Ubuntu and Mint recently...


    Do you run the native Linux version, or do you play via Proton? Maybe send a report, hopefully it contains more information about why the resolution is not properly detected :) To do that, open the console (key ~) and type "report". Alternatively you could also load a world, then press ESC and hit the red report button in the lower right corner of the screen.

  • I am on the native Linux Version, but I am considering proton as now I am running into an issue where the game suddenly crashes for reasons I can't quite define, I am not the best when it comes to these details and have been attempting to use an LLM to diagnose the problem, but you probably know as well as I do the limitations of such tools, regardless the problem according to it seems to be a cumulative memory issue in Unity's job system (JobTempAlloc leak warning in logs) that causes the bundled JVM to crash with SIGSEGV after 45-60 minutes of gameplay or even less. I will file reports in game for both issues.

  • I submitted a report for both issues, and my email is attached to both, felt like mentioning it on the off chance they are related, thanks for the swift reply!

  • Thanks for the reports! It seems that Unity does not detect the 3840x1080 resolution... during launch, the game lists all resolutions that are reported by Unity, and for some reason Unity thinks that 2560x1080 is the highest supported resolution :thinking: I'm afraid this is a Unity issue (maybe affecting Unity 6 specifically). Unfortunately Linux does not get much love from Unity in general :/


    You could maybe try to open the console and enter resolution 3840 1080 and see if that works. This forcefully changes the resolution with no extra checks, but there is a chance that Unity won't allow to set a resolution it considers unsupported... ||


    About the crashes: unfortunately this is currently an issue affecting several Linux users. It's an internal Unity issue (most likely HDRP-related), so this is also out of our control unfortunately... it first appeared when we updated to this Unity version (before the update, the very same issue was mainly affecting Windows users). However, we will update to the latest Unity version with one of the next updates, so this might fix the issue (or make it worse, who knows)...

    The JVM crash you see is probably just caused by the game crash. It always crashes when the game crashes. Unless you're using any plugins, it's unlikely that this causes the crashes...


    About the memory leak (the warning in the log): this is unfortuantely also caused by Unity, or more specifically, by Unitys HDRP. But it doesn't seem to be a major issue because it's apparently just a few KB or MB, so nothing that would cause trouble. There is a chance that this might also be fixed in a newer Unity version ^^


    But I'd recommend to give Proton a try. It will most likely fix the crashes and also the resolution issue. Make sure to enable Proton for RW specifically (it's not sufficient to just enable it globally in Steam, instead it's necessary to select Proton right in the RW properties in your Steam lib). If it still doesn't work properly (or if you run into any other issues), please let me know :)

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!