ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
22.92k stars 1.01k forks source link

Elden Ring (1245620) #5613

Open fontivan opened 2 years ago

fontivan commented 2 years ago

Compatibility Report

System Information

I confirm:

Logs

attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)--> steam-1245620.log.txt

Symptoms

A small window with the game logo pops up but then the game displays a 'Failed to load the anti-cheat module' and an Easy Anti Cheat logo.

Reproduction

  1. Download the game using Proton compatiblity.
  2. Launch the game.
  3. Observe the error.
ErikReider commented 2 years ago

The flatpak version of steam seems to make it get past EAC but I'm currently stuck on a white screen (the intro movie?). The regular Arch packaged version of steam runtime didn't get past EAC

Edit: now works no problem with the latest Proton experimental (bleeding edge) update issued a few minutes ago on Flatpak steam

gamendez98 commented 2 years ago

The Steam Overlay isn't working in-game. In the past, games which present this behaviour don't allow for Steam Input to be used. Since the game defaults Steam Input for everything but the XBox controllers, no other controllers work.

Disabling Steam Input makes it so the game proper never displays a window after the EAC initialization box.

EDIT: Enabling Steam Input for your choice controller and setting the desktop configuration to your gamepad configuration of choice, as others suggested, does seem to work.

Also, @GoLD-ReaVer see this issue for the poor performance: https://github.com/HansKristian-Work/vkd3d-proton/issues/465

@Unaccounted4 can you use the controller in game? If so wich one and what do you mean by "setting desktop to your gamepad of choice"? Sorry for all the questions

PPKFS commented 2 years ago

OS: Arch Linux Kernel: 5.16.10-arch1-1 Proton: Bleeding Edge Experimental.

Works in offline mode if I disconnect the internet, load the game, then reconnect. Does not work offline with the ln -s fix to change the executable. Controller works.

However, the game is unplayable because many enemies are either invisible or pixellated to be mostly invisible.

Unaccounted4 commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1051076395

I have been able to use a DualShock 4 V2, DualSense, BiMonk S4 (Xbox 360 clone), and the Steam Controller. I had to enable Steam Input for the playstation controllers by ticking the box in Settings > Controller > General Controller Settings > Playstation Configuration Support. Then I went to Settings > Controller > Desktop Configuration and just selected the standard gamepad configuration. After doing this both the DualShock and DualSense worked as intended.

NullDev commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1050524948

This worked flawlessly! Just annoying to always disable my internet connection when I want to launch the game...

OS: KDE neon User - 5.24 x86_64 Kernel: 5.13.0-30-generic Proton: Bleeding Edge Experimental

gamendez98 commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1051079756

Oh I see, it emulates the keyboard and mose with the controller, not ideal but good enough i guess THANKS man

Unaccounted4 commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1051090904

No, you can select a regular gamepad layout. Just scroll down past where you'd find the community layouts and you can find the default ones. Those will work exactly as you expect a controller to.

GlitchedCode commented 2 years ago

You need EAC to play online and thus the exe rename will automatically prevent you from doing that. For online to work the game has to run as it was on installation which it currently doesn't because either Valve or Epic have made a big mistake somewhere.

I get that, i'm just saying that after the rename workaround not even the controller works. Not even after the steam controller configuration workaround, or disabling steam input, or doing all this using the flatpak (on which i get through EAC but the game crashes much like other people who posted here). The game runs fine, but i'm still forced to use keyboard and mouse.

atbrandt commented 2 years ago

Some other issues I encountered that I was able to find solutions for:

Valeriooooh commented 2 years ago

OS: Arch Linux Kernel: 5.16.10-arch1-1 Proton: Bleeding Edge Experimental.

Works in offline mode if I disconnect the internet, load the game, then reconnect. Does not work offline with the ln -s fix to change the executable. Controller works.

However, the game is unplayable because many enemies are either invisible or pixellated to be mostly invisible.

That is a volumetric setting in the advanced graphic settings, they disappear if it is in "low".

GibsDev commented 2 years ago

Successfully getting past EAC login/splash screen. When the fullscreen portion of the game opens, it's just a white screen. Notably the cursor seems to be the correct in game cursor.

Kernel: 5.16.10-arch1-1 OS: Endeavour Proton: Bleeding Edge Experimental Steam: Flatpak

Steam outputs the following to the console... ``` Opted-in Controller Mask for AppId 1245620: fffd GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with "" fsync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to SynchronizingCloud with "" GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to SynchronizingControllerConfig with "" GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with "" GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to CreatingProcess with "" GameAction [AppID 1245620, ActionID 1] : LaunchApp waiting for user response to CreatingProcess "" GameAction [AppID 1245620, ActionID 1] : LaunchApp continues with user response "CreatingProcess" /bin/sh\0-c\0/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'\0 Game process added : AppID 1245620 "/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 632, IP 0.0.0.0:0 chdir /home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/ELDEN RING/Game ERROR: ld.so: object '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. pid 636 != 633, skipping destruction (fork without exec?) GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to WaitingGameWindow with "" GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to Completed with "" fsync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely Game process updated : AppID 1245620 "/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 793, IP 0.0.0.0:0 Setting breakpad minidump AppID = 1245620 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198048046789 [API loaded no] Fossilize INFO: Overriding serialization path: "/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/shadercache/1245620/fozpipelinesv6/steamapprun_pipeline_cache". Installing breakpad exception handler for appid(gameoverlayui)/version(20220116173448) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Controller 0 ELDEN RING の公式設定 uses xinput : true Controller 0 ELDEN RING の公式設定 uses xinput : true DS4 Controller calibration: Sensor 0: bias 6, sensitivity 2.0235 Sensor 1: bias -2, sensitivity 1.9344 Sensor 2: bias 19, sensitivity 1.8447 Sensor 3: bias 0, sensitivity 2.0134 Sensor 4: bias 0, sensitivity 1.9745 Sensor 5: bias 1, sensitivity 1.9679 Local Device Found type: 16c0 04d0 path: sdl://0 serial_number: - 0 Manufacturer: Product: Teensyduino Keyboard Release: 111 Interface: -1 Game process updated : AppID 1245620 "/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/home/curtis/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 937, IP 0.0.0.0:0 Setting breakpad minidump AppID = 1245620 SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198048046789 [API loaded no] Local Device Found type: 16c0 04d0 path: sdl://0 serial_number: - 0 Manufacturer: Product: Teensyduino Keyboard Release: 111 Interface: -1 (process:921): GLib-GObject-CRITICAL **: 14:03:18.342: g_object_unref: assertion 'G_IS_OBJECT (object)' failed Installing breakpad exception handler for appid(steam)/version(1642451672) Local Device Found type: 16c0 04d0 path: sdl://0 serial_number: - 0 Manufacturer: Product: Teensyduino Keyboard Release: 111 Interface: -1 Installing breakpad exception handler for appid(gameoverlayui)/version(20220116173448) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Controller 0 ELDEN RING の公式設定 uses xinput : true (process:973): GLib-GObject-CRITICAL **: 14:03:23.896: g_object_unref: assertion 'G_IS_OBJECT (object)' failed Installing breakpad exception handler for appid(gameoverlayui)/version(20220116173448) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(steam)/version(1642451672) (process:989): GLib-GObject-CRITICAL **: 14:03:29.497: g_object_unref: assertion 'G_IS_OBJECT (object)' failed Installing breakpad exception handler for appid(gameoverlayui)/version(20220116173448) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) (process:1006): GLib-GObject-CRITICAL **: 14:03:35.063: g_object_unref: assertion 'G_IS_OBJECT (object)' failed Installing breakpad exception handler for appid(gameoverlayui)/version(20220116173448) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) (process:1022): GLib-GObject-CRITICAL **: 14:03:40.644: g_object_unref: assertion 'G_IS_OBJECT (object)' failed Installing breakpad exception handler for appid(gameoverlayui)/version(20220116173448) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) ```

(from roughly the point where the application launches)

demurgos commented 2 years ago

I fixed my crash on start-up by switching my desktop session from "Plasma (X.org)" to "Plasma (Wayland)".

atbrandt commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1051122645

The white screen is normal during launch, it's what shows before the Bandai Namco logo. Couldn't say for certain what's causing your game to hang but it seems related to using Flatpak. Does this happen when using Steam (Native) or Steam (Runtime)?

zaggynl commented 2 years ago

My game either runs into the EAC error or, if I try rename/symlink tricks does not start at all. System info Trying with Proton Experimental bleeding edge.

Proton log without rename/sym link: steam-1245620.log

Proton with renaming: rename start_protected_game.exe to start_protectedgame.exe copy eldenring.exe to start_protected_game.exe steam-1245620.log

PapaBones commented 2 years ago

I can get it to run with the flatpak version with EAC running+multiplayer working...just can't seem to get any controller going, any advice? I tried an 8bitdo connected with their dongle as well as a steam controller. They do show up in steam(say big picture for example), just don't work ingame.

gbrlsnchs commented 2 years ago

OS: Arch Linux Kernel: 5.16.10-arch1-1 Proton: Bleeding Edge Experimental. Works in offline mode if I disconnect the internet, load the game, then reconnect. Does not work offline with the ln -s fix to change the executable. Controller works. However, the game is unplayable because many enemies are either invisible or pixellated to be mostly invisible.

That is a volumetric setting in the advanced graphic settings, they disappear if it is in "low".

Not quite, unfortunately. I have that on "low" and enemies still get invisible from time to time.

I can get it to run with the flatpak version with EAC running+multiplayer working...just can't seem to get any controller going, any advice? I tried an 8bitdo connected with their dongle as well as a steam controller. They do show up in steam(say big picture for example), just don't work ingame.

It seems that currently only controllers that use XInput are working properly, unfortunately.

kisak-valve commented 2 years ago

Hello @PPKFS, @gbrlsnchs, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

PPKFS commented 2 years ago

OS: Arch Linux Kernel: 5.16.10-arch1-1 Proton: Bleeding Edge Experimental. Works in offline mode if I disconnect the internet, load the game, then reconnect. Does not work offline with the ln -s fix to change the executable. Controller works. However, the game is unplayable because many enemies are either invisible or pixellated to be mostly invisible.

That is a volumetric setting in the advanced graphic settings, they disappear if it is in "low".

To echo what gbrlsnchs said, it makes no difference.

https://gist.github.com/PPKFS/eeb4f12e9fab0e8ef0e4c30b29f70b98 here's a link to the gist for @kisak-valve.

gbrlsnchs commented 2 years ago

@kisak-valve https://gist.github.com/gbrlsnchs/0558dafe8227505dc7e82c24aac0e93e.

With my config, I found the following issues:

zaggynl commented 2 years ago

My game either runs into the EAC error or, if I try rename/symlink tricks does not start at all. System info Trying with Proton Experimental bleeding edge.

Proton log without rename/sym link: steam-1245620.log

Proton with renaming: rename start_protected_game.exe to start_protectedgame.exe copy eldenring.exe to start_protected_game.exe steam-1245620.log

Works with https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/7.2-GE-2, starts, no EAC error. This is after the rename action. Short howto: exit Steam download and extract Proton GE tar.gz to ~/.local/share/Steam/compatibilitytools.d/ start Steam, force compatibility to Proton-7.2-GE

actual game experience pending some time playing edit: after clicking through ToS this message appears: eac_elden_ring elden_ring_offline_mode edit2: My PS3 controller connected by USB isn't detected in Elden Ring, Steam does detect it. My xbox360 controller connected by USB isn't detected in Elden Ring, Steam does detect it. edit3: after selecting the following controller config the xbox360 controller is working as intended: controller_template1 controller_template2

Blisto91 commented 2 years ago

@gbrlsnchs You're system info report isn't complete. You need to let it run for at least 10 - 15 seconds before copying :slightly_smiling_face:

gbrlsnchs commented 2 years ago

@gbrlsnchs You're system info report isn't complete. You need to let it run for at least 10 - 15 seconds before copying slightly_smiling_face

Haha, thanks for the tip. Just updated that. :laughing:

her001 commented 2 years ago

Update on my findings:

  1. Running Proton bleeding edge works within Flatpak does work for me (no other workaround needed for the EAC launcher to work). I tested this to fully work in multiplayer.
  2. Doing so makes the Steam overlay not work, and so my Steam Controller was using the desktop config.
  3. My previous workaround had working Steam overlay, but I'd get kicked after joining multiplayer sessions.

Note that Elden Ring only works with the first controller.

fayaaz commented 2 years ago

The network hack of disconnecting before launching and reconnecting after makes it seem like online is working but you get disconnected from games (as host or joiner) after a few minutes without fail.

DeathKhan commented 2 years ago

OS: Arch Linux KERNEL: 5.16.10-arch1-1 CPU: AMD Ryzen 9 5900X 12-Core GPU: NVIDIA GeForce RTX 3080 GPU DRIVER: NVIDIA 510.54 RAM: 32 GB WINDOW MANAGER: i3 PROTON VERSION: Expiremental (bleeding-edge)

Failed to load EAC, name change trick works for singleplayer.

143mailliw commented 2 years ago

I was able to start EAC just fine on Flatpak steam, Arch 5.16.11-arch1-1 on Sway

krasmazov483 commented 2 years ago

I have both multiplayer and controller working on my end, but performance is really bad right now. I have a Ryzen 5 5600X and a RX 5700XT and performance is anywhere from 25-45 FPS on the open and 50-60 on closed areas at 1080p. If I change the Proton version (going on and off the [bleeding edge] branch for example) makes the game run at 15-25 FPS on open areas.

I know the game have huge performance issues for a lot of people but the numbers I'm getting don't look right.

FinleyVickers commented 2 years ago

I have both multiplayer and controller working on my end, but performance is really bad right now. I have a Ryzen 5 5600X and a RX 5700XT and performance is anywhere from 25-45 FPS on the open and 50-60 on closed areas at 1080p. If I change the Proton version (going on and off the [bleeding edge] branch for example) makes the game run at 15-25 FPS on open areas.

I know the game have huge performance issues for a lot of people but the numbers I'm getting don't look right.

I was getting the exact same issue with the same GPU. Probably a AMD/driver issue. I refunded the game, I will wait till it actually works on my device.

atbrandt commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1051383231

I don't think it's a driver issue. I have an RX6800 and a Ryzen 5 5600X and I've had only very minor stutters, game mostly runs at a constant 50-60fps even in outdoor areas. The slowdown I do have I'm pretty sure is because of EAC issues, as many players even on windows are reporting issues with stuttering and frame drops with similarly powerful hardware.

I'm currently running the open source drivers via Manjaro's mhwd. I couldn't say if performance is significantly different on AMDGPU-PRO as I've never been able to get it to run properly on my system, only the free drivers work for me, but they work perfectly fine.

FinleyVickers commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1051390697

Huh, an issue with the card itself then? I haven't had this problem with any other game before. I noticed people on Windows are also getting this problem: https://steamcommunity.com/app/1245620/discussions/0/3183486320470937351/ Or it is an issue with the game itself.

wwmm commented 2 years ago

I have a Ryzen 5 5600X and a RX 5700XT and performance is anywhere from 25-45 FPS on the open and 50-60 on closed areas at 1080p.

@Khrona98 I also have a RX 5700 xt. But my CPU is a Ryzen 3700 X. In that part of the map close to the Tree Sentinel things get rough indeed and the fps goes down to about 45. But on other places I have been seeing values close to 60 fps. Even near the Tree sentinel I can have 60 depending to where I look.

Try to see if you have above 4G decoding or Resizable BAR enabled on your bios. If yes try to see if disabling it helps. In the past when I was having bad performance on Monster Hunter Rise that was the reason.

udev commented 2 years ago

https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1050634036

I am in disbelief that this was the solution... Thank you for that. Sanity restored!

DeathTBO commented 2 years ago

I have a 5700xt and a Ryzen 2700 OC 4ghz, and was getting ~40fps. I do have resizable BAR on, and Mesa 21.3.6 + Kernel 5.16.

It seems like VKD3D doesn't want to actually push the hardware because I'm sitting at ~30% cpu and 60% gpu usage. Using CoreCtrl I set my GPU's performance mode to fixed/high. This made a huge difference since the clocks are maxed, but still that same ~60% usage. I get a similar issue on Diablo 2 Resurrected. I still get dips but at least it's running a lot smoother. I'm sure it would be almost solid 60 if I wasn't running 1440p OR w.e is bottlenecking is resolved.

As for launching, bleeding edge + Proton EAC runtime + manual dll/so symlinks still give me the module error, BUT the disconnect trick works like a charm. Someone earlier posted a launch option which basically retargets the eldenring.exe echo "%command%" | sed 's/start_protected_game.exe/eldenring.exe/' | sh works great if you just want to play offline.

krasmazov483 commented 2 years ago

Try to see if you have above 4G decoding or Resizable BAR enabled on your bios. If yes try to see if disabling it helps. In the past when I was having bad performance on Monster Hunter Rise that was the reason.

Holy cow this actually worked, it boosted my game to 45-55 FPS alone. I tried it by disabling Resizable Bar on VKD3D with the VKD3D_CONFIG=no_upload_hvv %command% launch option but it didn't work. Disabling on my motherboard's bios worked like a charm, thank you.

I have a 5700xt and a Ryzen 2700 OC 4ghz, and was getting ~40fps. I do have resizable BAR on, and Mesa 21.3.6 + Kernel 5.16.

It seems like VKD3D doesn't want to actually push the hardware because I'm sitting at ~30% cpu and 60% gpu usage. Using CoreCtrl I set my GPU's performance mode to fixed/high. This made a huge difference since the clocks are maxed, but still that same ~60% usage. I get a similar issue on Diablo 2 Resurrected. I still get dips but at least it's running a lot smoother. I'm sure it would be almost solid 60 if I wasn't running 1440p OR w.e is bottlenecking is resolved.

And this one helped push my game to 55-60 FPS 40-60 FPS (spoke a bit too soon, raining makes it drops to 40-45), mostly 55 50. It still have huge drops in a few places for a brief moment but it is like I'm playing a whole different game performance wise now. Thank you too.

Off topic, but the only problem now is that having to manually change my GPU to fixed/high on CoreCtrl every time I want to play is not ideal, I tried to make a new profile in there targeting eldenring.exe and wineserver, but none of the two works.

Semperverus commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1051292206

I am also experiencing the "inapropriate activity" error on my system when I do get it to run correctly (using flatpak version of steam). I'm wondering if I'm going to have to blow out my prefix and try again.

FinleyVickers commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1051408135

I tried all these steps and I'm still getting less than 25 fps will lots of drops. I have a 5700 and a Ryzen 3600.

atbrandt commented 2 years ago

I have both multiplayer and controller working on my end, but performance is really bad right now. I have a Ryzen 5 5600X and a RX 5700XT and performance is anywhere from 25-45 FPS on the open and 50-60 on closed areas at 1080p. If I change the Proton version (going on and off the [bleeding edge] branch for example) makes the game run at 15-25 FPS on open areas.

I know the game have huge performance issues for a lot of people but the numbers I'm getting don't look right.

I would love to hear how you have multiplayer and controller working, because I've tried every workaround I can think of and everything suggested here and the only way I'm able to do it is to have my controller emulate my mouse via custom desktop configs.

krasmazov483 commented 2 years ago

I would love to hear how you have multiplayer and controller working, because I've tried every workaround I can think of and everything suggested here and the only way I'm able to do it is to have my controller emulate my mouse via custom desktop configs.

I had to enable the controller on the desktop through Steam as I said in this #5613 comment so Steam basically emulates the controller for your whole system, I hope it can help you.

DeathTBO commented 2 years ago

It seems like it's not being initialized properly because even tho I can be summoned, I will get a disconnect after a few minutes.

DomiStyle commented 2 years ago

There was a small 8 MB update for Elden Ring just now which allows me to launch the game through the launcher. Looking at the anticheatlauncher.log it initialized successfully.

However, scheduled maintenance is going on right now.

Reulloyden commented 2 years ago

Elden Ring just got a 10mb update and now the game successfully launches without "Failed to load anticheat-module".

Albeit, not sure if it's because that at the moment servers are on maintenance or because they fixed EAC in that small update.

OS: Arch Linux Kernel: 5.16.11-zen1-1-zen CPU: AMD Ryzen 9 5900X 12-Core GPU: AMD Radeon RX 6900 XT GPU driver: Mesa 21.3.7 RAM: 32 GB Window manager: sway (wayland) Proton: Experimental (bleeding-edge)

atbrandt commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1051570071

Thank you, this worked!

I can now say that aside from a few slowdowns here and there and one crash, I'm having a near flawless experience playing with the following relevant configurations:

Manjaro, KDE Plasma, 5.16.7-1 kernel, video-manjaro default driver installation, Steam (runtime) with no (native) client installed, Proton Experimental [bleeding-edge], and with Steam desktop controller configuration set to just a standard default gamepad while using a Dualshock 4 over USB. I have some other issue with bluetooth that's causing steam and my OS to fight over control of the gamepad but otherwise, everything works as it should.

DeathTBO commented 2 years ago

Well the launcher works now, but I get the inappropriate activity launch message. Progress?

anticheatlauncher.log says it initialized successfully. I noticed the Steam Overlay isn't working now. Is this EAC blocking it? And if so why would Elden Ring not see it running?

GoLD-ReaVeR commented 2 years ago

There was a patch about an hour ago and EAC works now, just the game server seems to be down.

netthier commented 2 years ago

It still doesn't work for me after the patch. After starting the game, the launcher opens and initializes successfully. However, after it closes, nothing happens. The eldenring.exe process does launch but no new windows seem to open and CPU usage stays low. System info

EDIT: Nuking compatdata/1245620 fixed this issue.

PaulSchaetzle commented 2 years ago

Hi, im running sway on arch. When I try to launch the game a small window pops up saying "failed to initialize dependencies". After switching to i3 I can launch the game just fine. Does anyone know what am I missing? Using Proton experimental and the steam version from the multilib repos. Just launching the eldenring.exe also works, its just the start_protected_game.exe which has this problem. Also the proton logs dont state anything related.

Bito98 commented 2 years ago

OS: Arch Linux Kernel: 5.16.11-arch1-1 CPU: AMD Ryzen 5 3600 6-Core GPU: AMD Radeon RX 580 4GB GPU driver: Mesa 21.3.7 RAM: 16 GB Proton: Experimental (bleeding-edge) Steam: runtime version (the one from arch repo)

After the patch, EAC worked flawlessly, but my controller (xbox wireless controller) wasn't working in game. For make it work, I enabled the controller on the desktop through Steam as said in #5613 comment and i also had to disable steam input (elden ring > settings > property > controller > disable steam input). Now the game works without problems.

GlitchedCode commented 2 years ago

OS: Arch Linux Kernel: 5.16.11-zen1-1-zen CPU: AMD Ryzen 7 3700 GPU: NVIDIA GTX 1660S RAM: 16GB Proton: Experimental bleeding-edge Steam: runtime from the arch repo

Works flawlessly after the latest patch, with both online play and controller working (using the steam desktop configuration and disabling steam input). The game sometimes stutters as usually happens when loading shaders, but otherwise runs better than before. The steam overlay doesn't work though.

PPKFS commented 2 years ago

OS: Arch Linux Kernel: 5.16.10-arch1-1 Proton: Bleeding Edge Experimental.

Works in offline mode if I disconnect the internet, load the game, then reconnect. Does not work offline with the ln -s fix to change the executable. Controller works.

However, the game is unplayable because many enemies are either invisible or pixellated to be mostly invisible.

Update after that 10MB patch: I can get online just fine. However, enemies remain mostly invisible.

vscsilva commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5613#issuecomment-1052053118

It seems that this issue is related to the game itself since I saw many complain about this using Windows