this post was submitted on 13 Jun 2024
17 points (87.0% liked)

Linux Gaming

15802 readers
32 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
 

When I launch Ape out, it does not launcher it only gives this error.

you are viewing a single comment's thread
view the rest of the comments
[–] diy@sh.itjust.works 3 points 4 months ago (1 children)

Thanks; it runs now. It runs at 3–5 fps, and the CPU is maxed. I have played Ape Out on linux with bottles before, and it ran fine. I used Pop-Os Gnome; now I use Fedora Sway.

[–] mudle@lemmy.ml 1 points 4 months ago* (last edited 4 months ago) (1 children)

Happy to help!

It runs at 3–5 fps, and the CPU is maxed

Do you have a GPU or are you running the game on integrated graphics? Running on integrated graphics can definitely be the issue here but It's more likely that it's shader compilation however.

[–] diy@sh.itjust.works 1 points 4 months ago (1 children)

I have a GPU and CPU with integrated graphics; is there any way to check if it's using the GPU or CPU? If it is a shader problem, is there a way to fix it?

[–] mudle@lemmy.ml 3 points 4 months ago* (last edited 4 months ago) (1 children)

You can check if it's using the Discrete GPU by going into "Details" in your game's bottle, then go into "settings", and make sure that the toggle for "Discrete Graphics" is turned on. You can also set an environment variable; DRI_PRIME=1. Also might want to check your HDMI or DP cable is plugged into your GPU. You could also try checking GPU usage while the game is running, and seeing if it's using your GPU at all.

You said you moved to Fedora from Pop_OS; If you are using an Nvidia GPU, you might want to check if you've got the Nvidia Proprietary drivers installed or the Nouveau drivers. You can check this by running lsmod | grep nvidia in a terminal. If you get any output whatsoever then you're using the Nvidia Proprietary drivers, which is what you want for gaming.

If it is a shader issue; in the same "settings" in bottles make sure DXVK and VKD3D aren't disabled. There's no real way to bypass shader compiling. All your games need to compile shaders.

[–] diy@sh.itjust.works 1 points 4 months ago* (last edited 4 months ago) (1 children)

When I enable DXVK and VKD3D, the game doesn't launch. I am using an AMD GPU. I just get the same error Error image

[–] mudle@lemmy.ml 2 points 4 months ago (1 children)

The only times I've encountered a game or program not launching via Bottles, it had to do with missing dependencies and/or other issues with the installer.

SteamDB has a list of dependencies that are used for Ape Out, of which you can try adding to your Bottle.

However, I would try running the game in Lutris; In Lutris, if you encounter issues with the game, you can click on "show logs" which will (hopefully) help you out a great deal. Lutris uses their own runtime which is primarily pulled from Valve's Steam runtime (IIRC), saving you from having to hunt for dependencies (if missing dependencies are the issue).

[–] diy@sh.itjust.works 3 points 4 months ago* (last edited 4 months ago) (1 children)

It somehow just works with lutris thanks a lot, Sorry for the trouble. I should just have tried lutris. Do lutris always download user-made scripts, or is it just if you select it?

[–] mudle@lemmy.ml 3 points 4 months ago* (last edited 4 months ago)

Sorry for the trouble

No problem! I'm glad I could help :)

Do lutris always download user-made scripts, or is it just if you select it?

Lutris does not automatically download user-made scripts; you have to add them manually.