DRAGON QUEST XI S: Echoes of an Elusive Age – Definitive Edition

DRAGON QUEST XI S: Echoes of an Elusive Age – Definitive Edition

Not enough ratings
Get the game running on Linux
By yokai
A short guide to getting the game running on Linux, as well as a compatibility report!
3
   
Award
Favorite
Favorited
Unfavorite
Opening
The game is currently working under Proton-5.13-14 and Experimental. If you want to learn how to install custom Proton Instances (such as GE), please see the next section otherwise stick with a standard instance of Proton!

rodrigo_21 says that the game is running under the Steam default Proton 5.13-14 as well as Proton Experimental! This means that mainline Proton has been updated to work with this game so give that a try before using GE! I have not tested the performance differences between Eggroll and mainline, that may be something you would like to try. I hear GE is usually better for performance, but I don't have any data to back up this claim!

With Proton-5.21-GE-1 the game booted, initialised a save, played the introductory cut scene and booted into the 3D game engine with no issues on max settings.

I assume that once the game boots, we are pretty much in the clear as I played the previous version of this game on Linux all the way through on Proton. However, this version adds more features so I don't know if the game is 100% working - be sure to check the ProtonDB page[www.protondb.com] for any extra issues.
How to install and enable Glorious Eggroll (GE)
Adapted from the official instructions[github.com]

  1. Download GE from GitHub
    5.21-GE-1[github.com] | Latest[github.com]

  2. Extract the tar into where-ever you have RW access to, at this point it doesn't matter. For sake of simplicity, extract it into a folder called Proton-5.21-GE-1.

  3. Once extracted, make sure the contents of the new folder look like this:

  4. Move the folder to ~/.local/share/Steam/compatibilitytools.d/


  5. Now restart Steam.

  6. Go to Steam Settings:

  7. Go to Steam Play and ensure that your settings look like this:

  8. Go to DQXI properties...

  9. and make sure "Force use of a specific Steam Play compatibility tool" is unchecked:

  10. Restart Steam just to be safe!
What's broken?
Currently, from my initial testing, nothing appears to be (game breakingly) broken. There is still a weird bit of lag that was present in the original version when moving in small "corridors" (I don't know what they are called but basically they are the small paths that connect two part of the map, but hid the two halves around corners or bends), I assume this is a async level loading thing, it's not bad (maybe half a second of low frames) and only happens once ever like 3 hours. Other than this everything is fine. If I haven't mentioned it being broken here, it's probably fine. That includes things like 2D mode and photo mode.

THINGS I HAVEN'T TESTED:
  • Completing the game (I want to enjoy it so it's gonna take 60 hours)
  • Changing the language
  • Changing the music
  • Getting past the tutorial (I just wanted to make sure I could play this later)
  • Getting new party members
  • Zoom (fast travel)

Have you tested any of these things? Please let us know in the comments and I'll update this post (also don't forget to post a compatibility report on ProtonDB)
Basically I'm at the point of the first battle with the initial 3 slimes. Given my experience with other games and the original version of this game, once you actually get into in-game engine you should be fine (this game is fairly un-intensive so there isn't much to worry about in terms of graphical artefacts)

All in all, this game seems to run just fine under Linux (with Proton) and I look forward to playing this again over Christmas.

If you are having issues, please:
  • Update your system (including drivers if you are using propitiatory)
  • Update to Proton-5.21-GE-1
  • Ensure Steam is up to date
  • Ensure that the Steam Runtime Library is up to date
  • Check the integrity of the game's files
Have fun playing DQXI, it's a great game!
Test System
This is my system specifications, just for reference. Since everyone's system is different, you might have a different experience than me. For example, someone running the nVidia drivers might have issues that people using the free AMD drivers might not.

If you are having issues, please help the troubleshooting effort by leaving a comment with your issue and system specs, fill in a report at protondb, and if you are using GE potentially leave a bug report.

Test system
OS : Manjaro Linux
CPU : AMD Ryzen 5 1500X (with Corsair H100i AIO Cooler)
RAM : Corsair Vengeance LPX 24GB (3x 8GB)
GPU : XFX AMD Radeon RX 580 6GB
Storage : Samsung Evo 970 1TB
Motherboard : MSI B450-A Pro (MS-7B86)
Case : Corsair Carbide SPEC DELTA
PSU : Corsair CX450M

Some stuff from "System Information" on Steam:
Processor Information:
CPU Vendor: AuthenticAMD
CPU Brand: AMD Ryzen 5 1500X Quad-Core Processor

Operating System Version:
"Manjaro Linux" (64 bit)
Kernel Name: Linux
Kernel Version: 5.9.11-3-MANJARO
X Server Vendor: The X.Org Foundation
X Server Release: 12010000
X Window Manager: KWin
Steam Runtime Version: steam-runtime_0.20201203.1

Video Card:
Driver: X.Org Radeon RX 580 Series (POLARIS10, DRM 3.39.0, 5.9.11-3-MANJARO, LLVM 11.0.0)
Driver Version: 4.6 (Compatibility Profile) Mesa 20.2.3
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 71 Hz
VendorID: 0x1002
DeviceID: 0x67df
Revision Not Detected
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 20.51" x 11.54" (23.50" diag)
52.1cm x 29.3cm (59.7cm diag)
Primary VRAM: 8192 MB

Sound card:
Audio device: ATI R6xx HDMI

Memory:
RAM: 24060 Mb
Closing words
Was this guide helpful to you? Please thumbs up and favourite this guide so that other Linux users can see this and get this game working for them! Awards are appreciated but certainly not necessary, I'm just trying to do what I can to help! Thank you!

This guide is in active development and will be updated as time goes on/updates (if any) are pushed. If something breaks, please help the community find an answer by contributing to testing and fixing efforts (such as ProtonDB/GE bug reports). As time goes on and I become confident that Square Enix are finished pushing updates, this guide will probably enter version 1 status (or a "final" release), once that happens it will be updated less frequently however I will still be watching for comments so that this guide can remain relevant.

If you have contributed to testing efforts, thank you!
Changelog
[24/12/2020] 0.6: added a confirmation that default proton instances are now working
[13/12/2020] 0.5: added new information from rodrigo_21
[11/12/2020] 0.4: fleshed out the "What broken?" and "Closing Words" section a little and added my system specs
[06/12/2020] 0.3: Added how to install Glorious Eggroll + formatting + removed gamepad from list of things not yet tested
[05/12/2020] 0.2.1: Added the contributor testing notification to the what's broken section
--------------- 0.2: Some information on how to install GE and formatting
[04/12/2020] 0.1: init release
16 Comments
Tim Allahn SnAckbarr 22 Jul, 2021 @ 6:35am 
@William I'm not currently up-to-date on the Linux desktop sitch, but historically NVIDIA has had awful Linux drivers all around.

They're open-source drivers (nouveau, last I knew) were barely capable of basic 3D rendering. Their proprietary drivers were considerably better but still not up to par with even AMD's open source drivers.

Again , I'm probably not up to date (hopefully things have improved since) but AMD's proprietary (at the time, Catalyst) drivers were pretty much the way to go for comparable performance to Windows.

That said, Linux has always been a far better server Operating System in general. You see it in networking devices, dedicated storage appliances, and even your phone (Android), but hardly ever on desktop. That's one segment Windows has never let up.

Zune? Nope. Windows Phone? Nope. But MS will never allow themselves to lose the desktop space.
easyg 22 Jul, 2021 @ 5:41am 
nvm just play on windows fuck linux
easyg 15 Apr, 2021 @ 7:08pm 
ive been having a problem where the framerate goes down a bit on ubuntu and then goes up, know how to fix it? i use nvidia
dschepler 24 Dec, 2020 @ 5:26pm 
The issue looks like it might actually be a general issue with Proton 5.21-GE-1 on my system - I just tried with another Windows game which had the same thing happen. (Final Fantasy IV if it makes any difference.)
yokai  [author] 24 Dec, 2020 @ 8:02am 
Tim seems to know what he's doing, I have yet to see this myself. I'll leave you in his hands for now, but I'll continue to monitor the conversation and try to provide some (limited) Linux knowledge. I've spent a lot of time diagnosing issues for myself but I've actually yet to help anyone else haha. Anyways, I'll stick around, hope Tim's insight is helpful!
Tim Allahn SnAckbarr 24 Dec, 2020 @ 7:47am 
@dschepler Not to add more input than needed, but I am wondering if this is actually a DQXI bug myself, perhaps more specifically Denuvo.

(On Windows), I've seen this issue replicated while testing mods- first when trying to update DQXIHook. If the .dll had the wrong address hooked for the FPakFile__Find function, the game would still load but it would prevent it from exiting cleanly (whether from the in-game menu or alt+f4), exactly as you describe.

I've also seen this happen when packing mods: if a file was out-of-place, sometimes instead of producing a hard crash or a "Serialization Error", the game would load as normal but when trying to exit it would hang (same as above).

This may have also happened when using UUU, a Cheat Table or AoB script (not sure in my case specifically, maybe once or twice at the most). Anything that does code injection could cause this.

Hence, it might be worthwhile to ask if you have anything else installed running with the game.
yokai  [author] 24 Dec, 2020 @ 4:28am 
dschepler, as I said I've not seen anything like this. I doesn't seem game breaking, but to help diagnose you could run from the command line (just close steam, then type 'steam' anywhere in on the line). If you can put up with hitting exit I'd go with this, because this could be anything from a Steam bug to a DQXI bug to a Proton bug to a Linux bug. I sometimes see this when I'm exiting games both on Windows and Linux but it's never consistent. How do you exit from the game? For me I use the 'Exit Game' option in the Misc. menu
dschepler 23 Dec, 2020 @ 7:37pm 
(When I run on Windows, it does take some time after exiting until Steam registers the exit and starts doing the cloud sync. Nothing like the time I'm seeing on Linux, though.)
dschepler 23 Dec, 2020 @ 7:36pm 
Debian sid, kernel 5.9.0-5-amd64 (based on upstream 5.9.15), Nvidia drivers version 450.80.02, Proton 5.21-GE-1
yokai  [author] 23 Dec, 2020 @ 8:18am 
dschepler, I have not encountered this bug. What kernel, distro Proton Version and GPU drivers are you using?