Glorious Alpha Two Testers!

Alpha Two Phase II testing is currently taking place 5+ days each week. More information about testing schedule can be found here

If you have Alpha Two, you can download the game launcher here, and we encourage you to join us on our Official Discord Server for the most up to date testing news.

Linux Tips, Tweaks and Troubleshooting Thread

123457»

Comments

  • ashesofbuttashesofbutt Member, Alpha Two
    I'm trying to follow the Lutris instructions. I installed the .debs from Ubuntu.zip file here https://github.com/Open-Wine-Components/umu-launcher/releases/tag/1.1.4 but "UMU-Latest" doesn't show up in my Lutris' wine versions. I also installed UMU-Proton, I forget from where, which does show up in the wine version list, but that doesn't work when I launch the installer script:

    ```
    warning: WINE is $HOME/.local/share/lutris/runners/wine/UMU-Proton-9.0-3.2/bin/wine, which is neither on the path nor an executable file
    ```
  • AzalrothAzalroth Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited December 2024
    Use Lutris flatpak. With the flatpak everything is bundled.

    Again, please get rid of debian based distros!
    Silence is freedom...
  • ashesofbuttashesofbutt Member, Alpha Two
    Thanks Azalroth. I've gotten to the point where it attempts to load the realm selection screen, but I get "Service Connection Timeout. Code:32", which doesn't appear to be a Linux issue based on all the discord and forum posts I see about it. Progress!

    Sometime soon I'll post the process I followed for Ubuntu 24 in case you want to link it in the OP. There are lots of folks who game on Ubuntu without any issues and also use it as a daily driver, so moving OS just to play Ashes is a non-starter for some folks. Especially if we can get it to work on Ubuntu, which it appears we can :smile:
  • EichenholzEichenholz Member, Alpha Two
    Hey does someone has fixed the login screen and ingame issues yet? I have now tried several distros and followed the guides, but my pc keeps freezing in game loading screen or after like 10 seconds in game.
    I dont know how I could find out what the reason for this is. Does the game create any logfiles where I could check what happens in the moment when my PC crashes?
  • ashesofbuttashesofbutt Member, Alpha Two
    edited December 2024
    Here are my notes for installing on Ubuntu 24.04.

    # Go to https://github.com/Open-Wine-Components/umu-proton/releases and get the latest .tar.gz release.  I used 9.0-3.2 . Follow the installation instructions on that github; the tl;dr is:
    
    tar -zxf UMU-Proton-9.0-3.2.tar.gz -C ~/.steam/root/compatibilitytools.d/
    
    sudo apt install flatpak
    
    sudo flatpak install flathub net.lutris.Lutris
    
    # install Flatseal, which is used to manage flatpak permissions
    sudo flatpak install flathub com.github.tchx84.Flatseal
    
    flatpak run com.github.tchx84.Flatseal
    
    # In Flatseal: select Lutris on the left.   scroll down to the Filesystem section.  Add the directory where you'll configure Lutris to store games.  I used /games.  Then exit Flatseal
    
    flatpak run net.lutris.Lutris
    
    # in Lutris: hamburger menu at top right -> preferences -> storage -> change the storage path to /games or whatever path you added in flatseal.
    
    # in Lutris: hamburger menu at top right -> preferences -> runners -> wine, click gear icon -> set wine version to UMU-Proton-9.0.3.2 
    
    # Click + in Lutris, "search the Lutris website for installers", input "ashes of creation", install, Alpha 2, next, etc.
    
    # Go thru installation process.  When you have the tickbox choice to install Easy AntiCheat, install that and ensure the other 2 are unselected (for me they were already unselected)
    
    # After the launcher installs, run the launcher.  The launcher will update the game.  Leave the launcher open.  The launcher is the window that has a blue button "play game" (don't click that)
    
    # In steam: click + at the bottom left, add a non-steam game.  Add the AOCClient.exe that got installed.  For me it was "/games/ashes-of-creation/drive_c/Program Files/Intrepid Studios/AshesOfCreation/PROD/AOCClient.exe"
    
    # Set compatibility tool to a proton-GE, UMU, or Proton Experimental.
    
    # Set launch options to:
    
    eval $(%command% LauncherTetherPort=$(ss -ulpn | grep wineserv | awk '{split($4, a , ":"); print a[2]}' ) -NOSPLASH -USEEOS=0)
    
    # While the launcher is open (spawned from Lutris), launch the game you added on steam.
    
  • GuillemetsGuillemets Member, Alpha Two
    rollhax wrote: »
    kharf wrote: »
    Been gaming on Linux the whole week. Performance is on par with windows for me. Haven't had a single crash. I even noticed something positive. For me the tropics are unplayable on Windows, where I have huge fps drops and the game feels like I play it on slow motion. While on Linux it still has some fps problems, but its at least playable there.

    spec is 5800x with a 6900xt on nix

    I'm also running nixOS with very similar specs (5900x/7800xt). I got the launcher installed (via lutris) and am able to run the launcher, login, and download without issue. I've got the client set up to launch through steam using GE-Proton9-21 as my runner in steam. I'm getting error code 406 - did you have this same issue?

    inr9kxtm3lts.png

    Command options are:
    eval $(%command% LauncherTetherPort=$(lsof -i4UDP | grep wineserve | awk '{print $NF}' | sed 's/\*://g') -NOSPLASH -USEEOS=0)
    

    when when I run in a terminal appears to be working:
    ~ 
    ❯ lsof -i4UDP | grep wineserve | awk '{print $NF}' | sed 's/\*://g'
    53175
    

    I've tried hard-coding the port into command-options and that seems to work, i.e.:
    eval $(%command% LauncherTetherPort=53175 -NOSPLASH -USEEOS=0)
    

    I use nushell; might that be a problem? as far as I understand it, steam uses /bin/sh.

    I am also using NixOS and I had to just hard code the port into Steam launcher options. I'm not sure why it won't evaluate for us.
  • TebroTebro Member, Alpha Two
    So has anyone actually been able to play the game with the Lutris setup?
  • keindahlahzeykeindahlahzey Member, Alpha Two
    Alright, so I've done your guide to the letter as far as i can tell, bottles, start aocclient through steam with experimental, and with the proper arguments (arch for me). I can get into the menu, connect to servers and choose a character or create a new character but as when I press start and get to that loading screen it completely crashes. not just the game but steam as a whole. the launcher does not crash. Additionally when steam is started through the console, it crashes the console.

    Any ideas on next steps?
  • mercfredismercfredis Member, Alpha Two
    Can anyone give details as to why "Debian based distros" don't work, other than "we couldn't get it to work"?
  • ashesofbuttashesofbutt Member, Alpha Two
    mercfredis, see my Ubuntu instructions a few posts up. I'd imagine they also work for Debian.
  • mercfredismercfredis Member, Alpha Two
    mercfredis, see my Ubuntu instructions a few posts up. I'd imagine they also work for Debian.

    Ahh, didn't see that, thanks... been running Linux since '93 and I see people saying "YOU HAVE TO DITCH DEBIAN-BASED DISTROS!" which can't possibly be correct... so I was looking for any details and then prove them wrong. :-) Thanks for the notes, I'll check it out.
  • AzalrothAzalroth Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited January 2
    Azalroth wrote: »
    Azalroth wrote: »
    Hey there!

    The issue you’re describing with the black screen while gaming could very likely be related to the specific Linux distribution you're using. Distros like Kali Linux, Linux Mint, or Ubuntu sometimes come with older or more conservative drivers and software configurations, which can cause compatibility issues with certain games or graphics setups. On the other hand, distros like Arch or Fedora often have more up-to-date software packages, including graphics drivers and kernel versions, which can lead to better performance and fewer issues, especially when it comes to gaming.

    For newer Linux users, it might not always be clear that the choice of distribution can have a big impact on system stability, performance, and compatibility with certain applications (like games). The more "mainstream" distros prioritize stability and long-term support, which sometimes means older software that may not handle the latest games or graphics cards as well. In contrast, Arch and Fedora are often chosen by more experienced users who prefer to work with bleeding-edge software that can offer better support for the latest hardware and applications.

    If you're encountering a black screen while gaming on Ubuntu or Kali, it might be worth looking into updating your graphics drivers, or even considering a distro with more recent packages like Fedora or a rolling release distro like Arch, especially if you’re comfortable with a more hands-on setup.

    Hope that helps clear things up a bit!

    Hello. I always keep my system updated to the latest packages from the Kali and Debian repository. I have a spare SSD so what I'll do is install arch on that SSD to see if I makes a difference. In terms of native games such as dota2 or space engine, these games run without any issues so I think it's definitely a wine thing.

    I'll let you know how I get on. I have a busy few days lined up so when I get around to it I'll post the results here.

    It's great that you have a spare SSD and plan to try Arch. However, I'd like to clarify a few things that might help in troubleshooting.

    Even though you're keeping your system up-to-date with the Kali and Debian repositories, it’s important to note that Kali, for example, is still using Kernel 6.8.0, whereas Fedora is running Kernel 6.11.8. This means Kali is at least 3 major versions and over 15 kernel versions behind Fedora. This can have a significant impact on performance and compatibility, especially with newer games or specific graphics drivers. So, it’s not just about the repositories being up to date; it’s also about the distro’s choice of kernel and how up-to-date the underlying software is.

    I really doubt it’s a Wine issue and think it’s more likely related to the distro itself. If you look through forum posts, it’s often users with Ubuntu, Linux Mint, or other niche distros that report these kinds of problems. Fedora, on the other hand, provides a more stable "out-of-the-box" experience with the latest software versions and a newer kernel, which can make a difference, especially for gaming and using Wine or Proton.

    Another factor to consider is the desktop environment. Fedora uses GNOME, which is one of the most polished and stable desktop environments out there. KDE is also a great choice, but for a productive and gaming-oriented setup, environments like XFCE (which Kali uses) are less optimized for modern software and games. So, if you're looking for a stable, easy-to-use, and well-supported environment for gaming and apps, I’d recommend trying Fedora before Arch. Arch is fantastic for experienced users, but it can require more manual setup.

    Since I’m using the same processor (i9900k) and Nvidia GPU as you, I haven’t had any issues with Wine, so I’d rule out a Wine-specific bug and point to distro configuration being the main cause.

    Hope this helps a bit! Let me know how it goes with Fedora. Good luck!


    Here is my explanation of why one should avoid Debian-based distros.

    Tebro wrote: »
    So has anyone actually been able to play the game with the Lutris setup?

    Tutorial is in the first post.
    Silence is freedom...
  • JuuyaJuuya Member, Alpha Two
    edited January 3
    dinkelzoid wrote: »
    So I have digged deeper into the issue. It looks like Cloudflare blocks the API request that is being sent to the Servers. I opened up a ticket.

    If you run into the same issue as I do, you can open the link. The link can be extracted from the Logs.
    It should be under AppData/Local/Interpid Studios/Launcher/logs/

    In there you will find a line looking like that:

    2024-12-26 00:10:13.3148|INFO|AuthClientConfig.AuthClientConfig|url="https://api-prod-global.ashesofcreation.com", clientId="intrepid-launcher-0.3.270.31991-POP-OS"

    What you need is the API link. Open it up in the browser and see what happens. If you get blocked try contacting the support. If not I would request a refund.

    If you see this:
    a8btjmi15a1u.png

    You should contact the support!

    Edit:

    It dosn't matter if is IPv4 or IPv6. For whatever reasons, the IP isn't allowed on cloudflares side. I actually do not expect them to go out of their way and fix this issue. I have created a ticket and will keep you guys informed.

    Same issue here, have been able to play for a week until I got blocked as well, I too have opened up a support ticket in hopes of resolving this for all of us.
    You are being advised, when creating a support ticket, that an answer from the support staff will most likely be delayed due to the holidays. I hope to have the ticket get processed in the coming week.

    I have been running it on Arch Linux through Lutris and had been working quite well. Not very many crashes. There are a lot of graphical issues though with shaders most likely not being processed and compiled quite right, things will look different to you than to Windows users, do make sure to cross reference with someone on Windows before submitting graphical bug reports.

    I started out with not having any water in the game until it managed to compile it the right way a day after, along with hair for example just poking out of helmets at all times.

    Edit:

    I seem to have fixed it. I can't say for 100% what the issue was, as I have tried a few things, my guess it, that WebView2 attempted to update, or at least the launcher tried to do so and screwed it up for it to work under WINE.

    I removed and reinstalled WebView2 and manually applied the regedit override as is explained on page 1 and got it working again.
  • dukrousdukrous Member, Alpha Two
    dinkelzoid wrote: »
    So I have digged deeper into the issue. It looks like Cloudflare blocks the API request that is being sent to the Servers. I opened up a ticket.

    I was getting this same issue using the Lutris install. I set it up with Bottles and was able to connect without an issue. I'm guessing there's something in the Lutris config that bothers CloudFlare and has them implement an IP block. For those of you affected like this (I nuked my Lutris install, sadly, without checking), check if the headers being sent are the same and if there is a difference I would also open an issue in the Lutris github.
  • f0rce91f0rce91 Member, Alpha Two
    dukrous wrote: »
    dinkelzoid wrote: »
    So I have digged deeper into the issue. It looks like Cloudflare blocks the API request that is being sent to the Servers. I opened up a ticket.

    I was getting this same issue using the Lutris install. I set it up with Bottles and was able to connect without an issue. I'm guessing there's something in the Lutris config that bothers CloudFlare and has them implement an IP block. For those of you affected like this (I nuked my Lutris install, sadly, without checking), check if the headers being sent are the same and if there is a difference I would also open an issue in the Lutris github.

    Do you use the latest version of Lutris, because I always use the Intrepid Studios Launcher with the latest version (currently 0.5.18) and have never had such a problem.
  • dukrousdukrous Member, Alpha Two
    f0rce91 wrote: »
    Do you use the latest version of Lutris, because I always use the Intrepid Studios Launcher with the latest version (currently 0.5.18) and have never had such a problem.

    Yes, I was using 0.5.18-2 AUR package in vanilla Arch. I will likely play with that and the flatpak again this weekend if there's enough time.
  • f0rce91f0rce91 Member, Alpha Two
    dukrous wrote: »
    f0rce91 wrote: »
    Do you use the latest version of Lutris, because I always use the Intrepid Studios Launcher with the latest version (currently 0.5.18) and have never had such a problem.

    Yes, I was using 0.5.18-2 AUR package in vanilla Arch. I will likely play with that and the flatpak again this weekend if there's enough time.

    I have created a yaml file for installing the Intrepid Studio Launcher on Lutris on my own, so if you want you can give it a try. The file is mostly the same like the one on the lutris page but there are a few small differences. You can find the file here. I honestly doubt that this fixes the issue but its at least worth a try.
  • ashesofbuttashesofbutt Member, Alpha Two
    edited January 4
    Does anyone have any insight as to what code 32 is? I have 2 systems, both Ubuntu. One connects to the lobby and is able to create characters, but lacks a GPU capable of actually playing the game. The other system always gets code 32 and doesn't connect to the lobby where I can create characters. I can't figure out what the difference is between the 2 systems. I've even tried copying the wine prefix from one system to the other, no luck.

    Edit: I finally figured it out. On the system that didn't work, I had ipv6 disabled as a kernel parameter in /etc/default/grub. I re-enabled ipv6 and viola. I wonder why this game needs ipv6..?
  • mercfredismercfredis Member, Alpha Two
    Azalroth wrote: »

    Even though you're keeping your system up-to-date with the Kali and Debian repositories, it’s important to note that Kali, for example, is still using Kernel 6.8.0, whereas Fedora is running Kernel 6.11.8. This means Kali is at least 3 major versions and over 15 kernel versions behind Fedora. This can have a significant impact on performance and compatibility, especially with newer games or specific graphics drivers.

    The appreciable difference between 6.8.0 and 6.11.8 will be negligible when it comes to playing Windows games via Wine/Proton/dxvk/etc. Kali of course is an absurd distro to run games on... doesn't mean it can't do it, but will require a lot more work, compared to a general purpose distro like Ubuntu/Fedora/Arch/etc. Debian is also usually hopelessly out of date and also will requite more work.

    At any rate, the most important pieces will be graphics drivers and Wine/Proton stack. I have no idea about AMD GPUs, but my Ubuntu distro, despite utilizing kernel 6.8.0, has packages available for the latest binary GPU blobs, and the most up to date Wine/Proton packages. In my case, I would expect very little difference in games performance.
    Azalroth wrote: »

    I really doubt it’s a Wine issue and think it’s more likely related to the distro itself. If you look through forum posts, it’s often users with Ubuntu, Linux Mint, or other niche distros that report these kinds of problems. Fedora, on the other hand, provides a more stable "out-of-the-box" experience with the latest software versions and a newer kernel, which can make a difference, especially for gaming and using Wine or Proton.

    Fedora does, in general, include more up to date upstream packages, but again, most distros will have facilities for installing the latest GPU drivers and Wine/proton packages... Lutris itself provides for the latter. If running 6.8.0 means the newest AMD drivers cannot be installed, that may be an issue.

    ProtonDB is probably the largest centralized repository of Linux users self-reporting success or failure in getting a given Steam game to run on their system... I see way more "failures" on Fedora than Arch and Ubuntu. This isn't a real metric of any kind, as many times this is a "skill issue", and not due to the distribution. Just because a bunch of newbies run distro XYZ and collectively have a hard time getting things to work, doesn't mean that distro is "bad for gaming." Conversely, just because some distro happens, by dumb luck, to make getting a certain thing work easy, does not mean other distros can't work, or are "bad for gaming."
    Azalroth wrote: »

    Another factor to consider is the desktop environment. Fedora uses GNOME, which is one of the most polished and stable desktop environments out there. KDE is also a great choice, but for a productive and gaming-oriented setup, environments like XFCE (which Kali uses) are less optimized for modern software and games. So, if you're looking for a stable, easy-to-use, and well-supported environment for gaming and apps, I’d recommend trying Fedora before Arch. Arch is fantastic for experienced users, but it can require more manual setup.

    This is nonsense. Desktop environments do not need to be "optimized" for modern software or games. The only possible feature that would have an impact is compositing, which is actually a negative. XFCE is much lighter weight than GNOME or KDE, which would provide more resources (CPU/Ram) for the game and its associated processes.

    And you suggesting Fedora is especially confusing, as Fedora 41 ships with Wayland, and requires the user to install X by hand and do some systems twiddling to switch to it. Nvidia on Wayland and gaming do not really mix yet. The latest stable Ubuntu still uses Xorg, so would be more appropriate.
    Azalroth wrote: »

    Since I’m using the same processor (i9900k) and Nvidia GPU as you, I haven’t had any issues with Wine, so I’d rule out a Wine-specific bug and point to distro configuration being the main cause.

    Arch and Ubuntu have easy ways of installing the latest Nvidia drivers, as stated above.
  • mercfredismercfredis Member, Alpha Two
    mercfredis, see my Ubuntu instructions a few posts up. I'd imagine they also work for Debian.

    OK so I am on ubuntu 24.04 as well... I didn't have to do the flatpak stuff. I just got the UMU-Proton package and made sure Lutris was using it for the Ashes installer. Worked pretty well. Thanks for the write-up!
  • ashesofbuttashesofbutt Member, Alpha Two
    mercfredis wrote: »
    mercfredis, see my Ubuntu instructions a few posts up. I'd imagine they also work for Debian.

    OK so I am on ubuntu 24.04 as well... I didn't have to do the flatpak stuff. I just got the UMU-Proton package and made sure Lutris was using it for the Ashes installer. Worked pretty well. Thanks for the write-up!

    You're using apt's version of Lutris? How exactly did you get UMU-proton to show up in there? I couldn't get it to show up there, and that's why I resorted to flatpak
  • mercfredismercfredis Member, Alpha Two
    mercfredis wrote: »
    mercfredis, see my Ubuntu instructions a few posts up. I'd imagine they also work for Debian.

    OK so I am on ubuntu 24.04 as well... I didn't have to do the flatpak stuff. I just got the UMU-Proton package and made sure Lutris was using it for the Ashes installer. Worked pretty well. Thanks for the write-up!

    You're using apt's version of Lutris? How exactly did you get UMU-proton to show up in there? I couldn't get it to show up there, and that's why I resorted to flatpak

    I use the up to date Lutris 0.5.18 .deb file on github. Extracting the UMU-proton into steam's compatibility directory, it shows up.
  • AzalrothAzalroth Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    mercfredis wrote: »
    Azalroth wrote: »

    Even though you're keeping your system up-to-date with the Kali and Debian repositories, it’s important to note that Kali, for example, is still using Kernel 6.8.0, whereas Fedora is running Kernel 6.11.8. This means Kali is at least 3 major versions and over 15 kernel versions behind Fedora. This can have a significant impact on performance and compatibility, especially with newer games or specific graphics drivers.

    The appreciable difference between 6.8.0 and 6.11.8 will be negligible when it comes to playing Windows games via Wine/Proton/dxvk/etc. Kali of course is an absurd distro to run games on... doesn't mean it can't do it, but will require a lot more work, compared to a general purpose distro like Ubuntu/Fedora/Arch/etc. Debian is also usually hopelessly out of date and also will requite more work.

    At any rate, the most important pieces will be graphics drivers and Wine/Proton stack. I have no idea about AMD GPUs, but my Ubuntu distro, despite utilizing kernel 6.8.0, has packages available for the latest binary GPU blobs, and the most up to date Wine/Proton packages. In my case, I would expect very little difference in games performance.
    Azalroth wrote: »

    I really doubt it’s a Wine issue and think it’s more likely related to the distro itself. If you look through forum posts, it’s often users with Ubuntu, Linux Mint, or other niche distros that report these kinds of problems. Fedora, on the other hand, provides a more stable "out-of-the-box" experience with the latest software versions and a newer kernel, which can make a difference, especially for gaming and using Wine or Proton.

    Fedora does, in general, include more up to date upstream packages, but again, most distros will have facilities for installing the latest GPU drivers and Wine/proton packages... Lutris itself provides for the latter. If running 6.8.0 means the newest AMD drivers cannot be installed, that may be an issue.

    ProtonDB is probably the largest centralized repository of Linux users self-reporting success or failure in getting a given Steam game to run on their system... I see way more "failures" on Fedora than Arch and Ubuntu. This isn't a real metric of any kind, as many times this is a "skill issue", and not due to the distribution. Just because a bunch of newbies run distro XYZ and collectively have a hard time getting things to work, doesn't mean that distro is "bad for gaming." Conversely, just because some distro happens, by dumb luck, to make getting a certain thing work easy, does not mean other distros can't work, or are "bad for gaming."
    Azalroth wrote: »

    Another factor to consider is the desktop environment. Fedora uses GNOME, which is one of the most polished and stable desktop environments out there. KDE is also a great choice, but for a productive and gaming-oriented setup, environments like XFCE (which Kali uses) are less optimized for modern software and games. So, if you're looking for a stable, easy-to-use, and well-supported environment for gaming and apps, I’d recommend trying Fedora before Arch. Arch is fantastic for experienced users, but it can require more manual setup.

    This is nonsense. Desktop environments do not need to be "optimized" for modern software or games. The only possible feature that would have an impact is compositing, which is actually a negative. XFCE is much lighter weight than GNOME or KDE, which would provide more resources (CPU/Ram) for the game and its associated processes.

    And you suggesting Fedora is especially confusing, as Fedora 41 ships with Wayland, and requires the user to install X by hand and do some systems twiddling to switch to it. Nvidia on Wayland and gaming do not really mix yet. The latest stable Ubuntu still uses Xorg, so would be more appropriate.
    Azalroth wrote: »

    Since I’m using the same processor (i9900k) and Nvidia GPU as you, I haven’t had any issues with Wine, so I’d rule out a Wine-specific bug and point to distro configuration being the main cause.

    Arch and Ubuntu have easy ways of installing the latest Nvidia drivers, as stated above.


    mercfredis, I appreciate your insights, but there are some important points you might want to reconsider based on more recent developments.

    1. Kernel Version and Gaming Performance:
    While it is true that many distros, including Fedora, can offer facilities to install the latest GPU drivers and Wine/Proton packages, you're overlooking the fact that kernel version does impact compatibility, especially with newer hardware and software. The difference between kernel 6.8.0 and 6.11.8 may seem small at first glance, but when dealing with modern games and cutting-edge hardware, those extra kernel versions contain crucial improvements, particularly in hardware support, performance, and bug fixes. Fedora’s more recent kernel ensures better out-of-the-box support for newer graphics cards and gaming technologies.

    2. Desktop Environments and Gaming Performance:
    You mentioned that desktop environments don’t need to be "optimized" for modern software and games, but this is a bit misleading. While XFCE is lightweight, it lacks optimizations in areas like window compositing and modern graphical features that are important for gaming. GNOME and KDE, which are more feature-rich, are much better suited for supporting technologies like Wayland, VRR (Variable Refresh Rate), and Vulkan, all of which can enhance the gaming experience. Fedora, for instance, provides GNOME by default, which offers a modern and polished environment that integrates well with newer display technologies, making it a better choice for users aiming for a seamless gaming setup.

    3. Wayland and Nvidia Support:
    You mentioned that Wayland and Nvidia don't mix well, but this is no longer entirely accurate. Nvidia has made substantial progress with Wayland support, particularly with more recent drivers. As of now, Nvidia drivers on Wayland support crucial gaming features like VRR, and Explicit Sync, which prevents issues like screen tearing and ensures smoother gameplay. The Explicit Sync support specifically allows for improved synchronization between the GPU and display, something essential for a fluid gaming experience. Fedora’s default use of Wayland is increasingly viable for gaming, as Nvidia's ongoing improvements ensure that these features work reliably. While it’s true that Fedora uses Wayland by default, the performance and stability improvements in recent months, especially regarding Nvidia’s support, make Wayland a much more viable option for gaming than it was in the past.

    4. Wayland vs. Xorg:
    It's important to point out that Wayland is, in fact, a significant improvement over Xorg in several areas, particularly for modern hardware and gaming. Wayland offers better performance, lower latency, and a more secure architecture than Xorg. One of its key advantages is its ability to provide native VRR (Variable Refresh Rate) support, something Xorg struggles with. Additionally, Wayland enables smoother and more consistent rendering, as it eliminates much of the legacy overhead and inefficiencies that come with Xorg's older design. For gamers, Wayland provides a more seamless experience, especially with Nvidia hardware, as it reduces screen tearing and latency issues that are common in Xorg. In short, for modern gaming and desktop usage, Wayland is the superior option.

    5. ProtonDB and Distros:
    While ProtonDB is a useful resource, it’s important to remember that user-reported success and failure can often be influenced by the user’s skill level and system configuration. The issues you mention on Fedora may not necessarily be the fault of the distribution itself, but rather the result of user errors or the specific setup being used. Fedora is a rolling-release distro that prioritizes up-to-date software, which means users can encounter edge-case issues, but at the same time, they benefit from cutting-edge features and the latest software improvements, including support for the latest gaming technologies.

    In summary, while your points about the flexibility of distros like Ubuntu and Arch for gaming are valid, it's important to acknowledge the advancements in Wayland and Nvidia driver support, especially when it comes to gaming features like VRR and Explicit Sync. Fedora, with its more modern kernel, GNOME desktop environment, and better support for these technologies, can actually provide a superior gaming experience in many cases. Dismissing Wayland or assuming it’s unsuitable for Nvidia users is an outdated perspective, especially with the ongoing improvements in Nvidia's Wayland support.

    Silence is freedom...
  • mercfredismercfredis Member, Alpha Two
    Azalroth wrote: »

    mercfredis, I appreciate your insights, but there are some important points you might want to reconsider based on more recent developments.

    Impressive, I've never seen a post so clearly written by ChatGPT before. Your post is excessively verbose, but contains almost no detail or rationale for what you're saying, but makes several nonsensical claims.

    1. Kernel Version and Gaming Performance:

    While it is true that many distros, including Fedora, can offer facilities to install the latest GPU drivers and Wine/Proton packages, you're overlooking the fact that kernel version does impact compatibility, especially with newer hardware and software. The difference between kernel 6.8.0 and 6.11.8 may seem small at first glance, but when dealing with modern games and cutting-edge hardware, those extra kernel versions contain crucial improvements, particularly in hardware support, performance, and bug fixes. Fedora’s more recent kernel ensures better out-of-the-box support for newer graphics cards and gaming technologies.

    On AMD hardware this may be true, I don't know the state of kernel-level AMD drivers. It's possible that many large, well run distributions (like Ubuntu) have back-ported AMD drivers that are more up to date. For Nvidia, your statement is just pure false. The binary blobs most people use are distributed separately from the kernel, and can be configured against any recent kernel. This section of your book-length post is the least egregious. I know you can't tell me what differences exist between 6.8.0 and 6.11.8 for "modern games and cutting-edge hardware", so I won't ask.

    2. Desktop Environments and Gaming Performance:
    You mentioned that desktop environments don’t need to be "optimized" for modern software and games, but this is a bit misleading. While XFCE is lightweight, it lacks optimizations in areas like window compositing and modern graphical features that are important for gaming. GNOME and KDE, which are more feature-rich, are much better suited for supporting technologies like Wayland, VRR (Variable Refresh Rate), and Vulkan, all of which can enhance the gaming experience. Fedora, for instance, provides GNOME by default, which offers a modern and polished environment that integrates well with newer display technologies, making it a better choice for users aiming for a seamless gaming setup.

    Again, complete nonsense. Do you even know what window compositing does? It actually hurts game performance, as it introduces additional screen buffering for fancy window effects. There is absolutely no reason one would need "window ccompositing" for gaming. It's not an "optimization." It's for fancy/smooth window effects. That's it. (XFCE also has a compositor, and neither of us are familiar enough to compare the compositors for different window managers.)

    Wayland on Nvidia is impossible for gaming. Some people may run some very select games on it, but it is unstable and not appropriate for a gaming rig, period.

    Vulkan is separate from your desktop environment. It is a set of libraries and support in the graphics driver. I'm telling you, whatever ChatGPT is spitting out here, it's not helping your case. And what "newer display technologies" are you saying GNOME "integrates with"? And GNOME being polished, that is completely subjective and again, nothing to do with running video games on your computer.

    This whole thing sounds like a marketing brochure written by someone who has no idea what's going on underneath the hood.

    3. Wayland and Nvidia Support:
    You mentioned that Wayland and Nvidia don't mix well, but this is no longer entirely accurate. Nvidia has made substantial progress with Wayland support, particularly with more recent drivers. As of now, Nvidia drivers on Wayland support crucial gaming features like VRR, and Explicit Sync, which prevents issues like screen tearing and ensures smoother gameplay. The Explicit Sync support specifically allows for improved synchronization between the GPU and display, something essential for a fluid gaming experience. Fedora’s default use of Wayland is increasingly viable for gaming, as Nvidia's ongoing improvements ensure that these features work reliably. While it’s true that Fedora uses Wayland by default, the performance and stability improvements in recent months, especially regarding Nvidia’s support, make Wayland a much more viable option for gaming than it was in the past.

    Do you have an Nvidia graphics card? That's all I want to know. Wayland has nothing to do with VRR, I use G-SYNC with X11 just fine. You seem to be under the impression that newer=better. Nvidia+wayland and gaming do not mix. When you suggest this to Linux users, you are setting them up for failure, and they may not have the technical proficiency to switch back to X11, which is what they want right now.
    4. Wayland vs. Xorg:
    It's important to point out that Wayland is, in fact, a significant improvement over Xorg in several areas, particularly for modern hardware and gaming. Wayland offers better performance, lower latency, and a more secure architecture than Xorg. One of its key advantages is its ability to provide native VRR (Variable Refresh Rate) support, something Xorg struggles with. Additionally, Wayland enables smoother and more consistent rendering, as it eliminates much of the legacy overhead and inefficiencies that come with Xorg's older design. For gamers, Wayland provides a more seamless experience, especially with Nvidia hardware, as it reduces screen tearing and latency issues that are common in Xorg. In short, for modern gaming and desktop usage, Wayland is the superior option.

    Wayland has many benefits over X11. However it is not ready yet for many applications, especially using Nvidia hardware. There is a difference between something being theoretically "better" in design, and being ready as a drop-in replacement for a previous technology.
    5. ProtonDB and Distros:
    The issues you mention on Fedora may not necessarily be the fault of the distribution itself, but rather the result of user errors or the specific setup being used.

    That's exactly what I said, "This isn't a real metric of any kind, as many times this is a "skill issue", and not due to the distribution."

    Fedora is a rolling-release distro that prioritizes up-to-date software, which means users can encounter edge-case issues, but at the same time, they benefit from cutting-edge features and the latest software improvements, including support for the latest gaming technologies.

    Fedora is not rolling release. Arch is rolling release, Fedora cannot do so completely because it is the "testing ground" for RHEL. It is more up to date, but always using the most up to date software is not always a good thing. Rolling releases mean things break more often, because the software is not audited as thoroughly before being updated, and upstream releases may introduce incompatibilities. (talking mostly of Arch here.)
    In summary, while your points about the flexibility of distros like Ubuntu and Arch for gaming are valid, it's important to acknowledge the advancements in Wayland and Nvidia driver support, especially when it comes to gaming features like VRR and Explicit Sync. Fedora, with its more modern kernel, GNOME desktop environment, and better support for these technologies, can actually provide a superior gaming experience in many cases. Dismissing Wayland or assuming it’s unsuitable for Nvidia users is an outdated perspective, especially with the ongoing improvements in Nvidia's Wayland support.

    Your "advice" and ChatGPT-written summary here sounds like a marketing brochure. You keep talking about cutting edge technologies, "superior gaming experience"... but neither GNOME, or Wayland, has any benefit when it comes to gaming, and for many, it is just not ready yet. It's very aggravating to have someone like yourself, who has a setup that works for them, and then going around telling everyone else what the best software is to use.
    Azalroth wrote: »
    Use Lutris flatpak. With the flatpak everything is bundled.

    Again, please get rid of debian based distros!

    Remember this? This is symptomatic. You told eeeeeverybody to stop using "debian based distros", because of your bias. I and others are running Ashes of Creation just fine in Ubuntu... just because you have a solution that works, doesn't mean everything else doesn't work.
  • AzalrothAzalroth Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited January 19
    mercfredis wrote: »

    Impressive, I've never seen a post so clearly written by ChatGPT before. Your post is excessively verbose, but contains almost no detail or rationale for what you're saying, but makes several nonsensical claims.

    Nope, I just want to save energy by arguing with a boomer over the internet who is not even grateful that this thread was created.

    PS: On the subject of kernel and performance, just google NTSYNC to take one of the latest examples to broaden your limited horizons.

    https://www.gamingonlinux.com/2025/01/ntsync-driver-for-improving-windows-games-on-linux-with-wine-proton-should-finally-land-in-linux-kernel-614/
    Silence is freedom...
  • ashesofbuttashesofbutt Member, Alpha Two
    edited January 19
    Hi guys, I appreciate the big-brain distro war battle, but could we keep this thread on the topic of getting AOC to work on Linux and associated troubleshooting? :smile: We're all on the same side here.
  • Good lord, some of these comments. Either way, I've been having issues with the game every time there is a patch. Anyone else running into this? I have to re-install each test phase and troubleshoot it
  • notalentnotalent Member, Alpha Two
    edited 1:00AM
    Does anyone get this error after the last patch?

    3mh9ogao0ww5.png

    c3jpk33h1sjl.png

    (sorry for the font)

    I was using bottles without issue before last update to 0.3.275.39608 and my performance was strangely better on linux than on windows.

Sign In or Register to comment.