ChimeraOS / chimeraos

A Steam Big Picture based couch gaming OS
MIT License
1.62k stars 115 forks source link

Unable to run Epic Games #239

Closed chimera-os-fan closed 2 years ago

chimera-os-fan commented 3 years ago

I previously mentioned in this issue that I couldn't get anything from Epic Games to run. In addition to validating Proton and Steam Runtimes, I checked ProtonDB and system requirements for everything I've tried. It doesn't matter, everything I've tried from Epic Games just won't run, and I don't know what else to try, hence my post.

Some games, like Cave Story+, don't bring up any error and just go back to the Steam Big Picture interface. Others, like Absolute Drift, display a runtime error. Yet others, like Sonic Mania, display "Unable to initialise Epic services." This is with or without Proton parameters (i.e. "PROTON_USE_WINED3D=1 %command%") and regardless of Proton version used.

In looking for information, I found this article which says this OS uses Legendary to run Epic Games. Is that accurate? Should arguments in Legendary be used where one can input parameters for Proton? Sorry if this doesn't make sense; the more I try to find a solution the more confused I get.

I also came across this article about a tool for running Epic games on Linux; not sure if of use, but adding anyway. I hope someone has some advice or a fix. Thank you for reading.

alkazar commented 3 years ago

Sorry to hear you are having trouble.

I was able to install and run the following EGS games successfully just now:

The following games did not work for me:

Not every game will work, but you should be able to at least play some games.

We do use Legendary to manage EGS games. Heroic also uses Legendary but isn't something we can use with ChimeraOS due to being targeted for couch gaming.

My questions for you:

  1. What GPU are you using?
  2. Are you able to run any Steam games with Proton 5.13?
  3. What is the runtime error that Absolute Drift displays?
chimera-os-fan commented 3 years ago

Thank you for your response and your continued work on this project. I took pictures of the error I received from running "Absolute Drift" and uploaded here because imgur was giving me issues.

This is the error I receive when trying to run "Absolute Drift" from Epic Games on ChimeraOS. Proton versions tried include 4.11, 5.13, and 6.3.

This is the result of clicking "Yes" from the above image. If "No" is selected, then the game exits back to the main interface.

After trying to open one of the files shown in the above image, this is the error I got.

I realize I may not be of much help as the only games I have on my Epic account are the ones they've given away for free. On top of that, I've intentionally tested games that don't take too long to download and are on the lower end of hardware requirements. It's hard to troubleshoot, however, when "Rocket League" is as unresponsive as "Cave Story" 🤷‍♀️

To answer your other questions:

Please let me know if you have any other questions or suggestions I should try. Thanks again.

alkazar commented 3 years ago

From that error, it looks like Absolute Drift is launching correctly, but your hardware does not support the required graphics features.

Not sure why the PROTON_USE_WINED3D=1 does not help.

Samsagax commented 3 years ago

Why are you trying to run a Linux native game through proton is a little beyond me but have you tried Proton 4.11? The only protondb report seems to be using that one.

alkazar commented 3 years ago

Why are you trying to run a Linux native game through proton is a little beyond me but have you tried Proton 4.11? The only protondb report seems to be using that one.

It is an Epic Games Store game, so there is only a Windows version available.

chimera-os-fan commented 3 years ago

I have "Absolute Drift" on both Epic and GOG (giveaways) but it's the Windows version on both. I also get the same errors regardless of which version I try. My system meets the requirements, so still not sure. Also, most Epic games that I've tried just exit back to the system interface rather than give an error, so that's even harder to troubleshoot.

alkazar commented 3 years ago

Which Intel processor do you have? Older ones do not support the full set of Vulkan features required to run Proton. I suspect this is the problem in your case. Windows system requirements will not necessarily represent what you need to run the same game on Linux.

chimera-os-fan commented 3 years ago

Sorry for the delayed response; been busy with things. I'm not sure of the exact processor but know it's a core i5 running at 3.4 GHz. The PC is definitely older (think it came out 4-5 years ago), but I'm not complaining because it was free. Most Windows games I play with this require "PROTON_USE_WINED3D" to run, but they run well with it.

alkazar commented 3 years ago

Can you try this:

Open ~/.config/steamos-compositor-plus and add the following line:

export PROTON_USE_WINED3D=1

Then restart the computer.

That should enable the option globally.

On Sun., Jul. 25, 2021, 14:03 chimera-os-fan, @.***> wrote:

Sorry for the delayed response; been busy with things. I'm not sure of the exact processor but know it's a core i5 running at 3.4 GHz. The PC is definitely older (think it came out 4-5 years ago), but I'm not complaining because it was free. Most Windows games I play with this require "PROTON_USE_WINED3D" to run, but they run well with it.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ChimeraOS/chimeraos/issues/239#issuecomment-886237581, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIWMWBYCLS22NMD7HSTLA3TZRGW3ANCNFSM47NDG5LA .

chimera-os-fan commented 3 years ago

Sorry for not replying sooner, but it's going to be a few days before I can let you know how this turned out.

I turned on the PC yesterday after not having used it for a week and let it auto-update. Then, when it restarted, it looked like everything had reset to defaults. Default video resolution, login screen, everything at first glance looked like it had been wiped.

Strangely, the wifi password was saved, so something was still there, but upon logging back in to Steam, nothing seems installed anymore. Every game I tried looking at said it needed to be installed. As my internet isn't great, I haven't gotten around to reinstalling games, and part of me wonders if I should reinstall the OS.

I'll let you know once I've tried your suggestion. Thank you.

chimera-os-fan commented 3 years ago

So, I ended up reinstalling the OS again. Fresh install, set-up preferences and such, and then followed through on your last suggestion.

Success.

I can finally play games from Epic, and more games from GOG, after adding the line to ~/.config/steamos-compositor-plus (yay!). For whatever reason, entering "PROTON_USE_WINED3D=1" on an individual game's launch option works for Steam games, but apparently is ignored on Epic and GOG entries.

Here are Epic games I got working as of now:

These still don't work:

Thanks again for all your work on this project.