Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Middle Earth: Shadow of War (356190)

Open alex9099 opened this issue 7 years ago • 47 comments

Hi,

When i try to run Middle Earth: Shadow of war i get an error saying

The Windows Local Application Data folder is inaccessible. Access to this folder is required.

*USERDIR*\WB Games\Shadow of War

System:

Arch linux, kernel 4.17.12-arch1-1-ARCH Nvidia Geforce GTX 1080ti, driver version 396.45

alex9099 avatar Aug 22 '18 18:08 alex9099

Proton 3.7.3 same error as above - creating this folders doesn't help. steam-356190.log

Proton 3.7.5beta - no visible errors but game crashed (@kisak-valve maybe it's another regression?) steam-356190.log

BLaDZer avatar Sep 01 '18 12:09 BLaDZer

Middle-Earth TM: Shadow of War TM - Won't Start

Issue transferred from https://github.com/ValveSoftware/Proton/issues/1671. @ShannonVanWagner posted on 2018-10-02T03:46:43:

Compatibility Report

  • Name of the game with compatibility issues: Middle-Earth TM: Shadow of War TM
  • Steam AppID of the game: 356190

System Information

  • GPU: GeForce GTX 950
  • Driver/LLVM version: NVIDIA 396.54
  • Kernel version: 4.15.0-34-generic
  • Link to full system information report as Gist: https://gist.github.com/ShannonVanWagner/b47a9a4ee40737c62b721b978191a841
  • Proton version: 3.7-7 Beta

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available. steam-356190.log

Symptoms:

Game appears to begin starting (steam launch process). A quick message about vc redist shows but no game window ever appears. The text for the title of the game shows "Running" but no window ever appears. Then the "Running" message in steam interface disappears and it appears nothing else happened.

Reproduction:

Simply try to start the game. It doesn't start.


@ShannonVanWagner commented on 2018-10-02T03:48:26

Middle-Earth: Shadow of Mordor - is native Linux port and is totally awesome and works like a champ. Would be nice to see Middle-Earth: Shadow of War work as well! Thanks for your efforts!


@lucifertdark commented on 2018-10-02T07:08:09

Feral are working on the Native port of Shadow of War right now, I'm pretty sure it's being released toward the end of this month.


@HonkingGoose commented on 2018-10-02T10:31:48

@lucifertdark What is your source on that? As far as I can see, there is no official news on a port for Shadow of War.

There is already a port for the first Shadow of Mordor game, so it would make some sense for Feral to also work on the sequel...

I see no mention of Shadow of War on here: https://www.feralinteractive.com/en/linux-games/ or here: https://www.feralinteractive.com/en/news/?platform=linux or here: https://www.reddit.com/r/linux_gaming/search?q=shadow%20of%20war&restrict_sr=1&sort=new

Also @ShannonVanWagner there is already a report for Shadow of War, its in #135 We only use 1 issue per unofficially supported game. So I think it would be best if you add your findings to issue #135 in a comment.


@lucifertdark commented on 2018-10-02T11:55:42

@HonkingGoose put it down to a senior moment, I confused it with another game, apologies all round.

kisak-valve avatar Oct 02 '18 13:10 kisak-valve

Compatibility Report

  • Name of the game with compatibility issues: Middle-earth: Shadow of War
  • Steam AppID of the game: 356190

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game (#1671 closed)
  • [x] that I have checked whether there are updates for my system available.

steam-356190.log

Symptoms

~Application appears to work as expected except for an incorrect locked display resolution due to GPU/VRAM detection issue(s)~ UPDATE: This issue is now resolved using Proton 5.13-2: Screenshot

Reproduction

  1. Select the title within your Library using the Steam client and press the Play button

mimattr avatar Dec 30 '18 12:12 mimattr

Additionally: Game doesn't detect gamepad (XB1), if support for it is enabled in Big Picture settings. Ubuntu 18.04, Steam from Dec 14th, 2018 and kernel 4.15. I did not install any gamepad drivers myself.

Once a level has loaded and I apply some changes to the graphics options, the game slows to a grind. I need to either change something again or exit the level and reload it to get normal performance back. It also crashes occasionally, sometimes dragging the whole system down with it.

DanMan avatar Jan 03 '19 23:01 DanMan

Hi, using the mouse and keyboard(haven't tested DanMan@ report for XB1), the game runs and is playable with the setting: Steam > Settings > Steam Play > Compatibility tool: > Proton 3.16.6 Beta

screenshot from 2019-01-04 16-19-18 screenshot from 2019-01-04 16-02-21 screenshot from 2019-01-05 02-29-55

Note: something I notice is when taking screenshots, the game seems to lose focus of the mouse and I have to cycle alt+tab to go out and back into the game to get focus again.

I appear to have the same locked screen issue as mimattr@ I tried changing render.cfg for the game but it automatically gets set back to 960x540. I wonder if there's a launcher option to set resolution? screenshot from 2019-01-05 11-49-53

Thanks for making progress on this game!

ShannonVanWagner avatar Jan 04 '19 21:01 ShannonVanWagner

Shadow of War does not work on my pc

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3256. @scherenhaenden posted on 2019-11-25T22:05:09:

Compatibility Report

  • Name of the game with compatibility issues: Shadow of War
  • Steam AppID of the game: 356190

System Information

  • GPU:
  • Driver/LLVM version:
  • Kernel version: 4.15.0-70-generic
  • Link to full system information report as Gist:
  • Proton version: (any)

I confirm:

  • [x ] that I haven't found an existing compatibility report for this game.
  • [x ] that I have checked whether there are updates for my system available.

<Proton log omitted, please see #3256>

Symptoms

I get a warning with: "this video device does not support directx 11"

Reproduction

1.- Play 2.- Error warning appears 3.- The game stops

kisak-valve avatar Nov 25 '19 22:11 kisak-valve

Hello @scherenhaenden, it may be worthwhile to check if you have mesa-vulkan-drivers and mesa-vulkan-drivers:i386 or equivalent packages installed on your system.

kisak-valve avatar Nov 25 '19 22:11 kisak-valve

Thanks. I'll try to check that tomorrow.

scherenhaenden avatar Nov 26 '19 00:11 scherenhaenden

They are not installed. Do i have to install em? I am not very good with this things, the other games work perfectly for that reason I do not know if i have to or not.

I would try and see what happens.

scherenhaenden avatar Nov 26 '19 12:11 scherenhaenden

I do not find this one "mesa-vulkan-drivers:i386", I'm gonna install the other one.

scherenhaenden avatar Nov 26 '19 12:11 scherenhaenden

Ok, now it is working :s. I'm gonna test it a bit

scherenhaenden avatar Nov 26 '19 12:11 scherenhaenden

Middle-earth™: Shadow of War™ (356190) showstopper: freezes when trying to start quest "No Man's Land"

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3584. @playeronlinux posted on 2020-02-29T11:15:39:

Compatibility Report

System Information

  • GPU:NVIDIA TU116 [GeForce GTX 1660]
  • Driver/LLVM version: nvidia 418.74
  • Kernel version: 4.19.0-8-amd64
  • Link to full system information report as Gist: ask if needed
  • Proton version: 4.11-12, 5.0-3

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms / Reproduction

Atart the quest "No Man's Land". A window about opening the army screen is shown ("Hold [ESC] to view the Army menu"). At this point the game freezes every time and becomes unresponsive to any input.

kisak-valve avatar Feb 29 '20 13:02 kisak-valve

@kisak-valve please disregard my report above. It's a classic case of stupid user error. Pressing esc indeed does nothing, because the instruction is to HOLD escape, which indeed works. It's probably the first dialog in the game where escape needs to be held, and normally just pressing escape opens the menu, which is probably why I got confused. Sigh.

playeronlinux avatar Mar 01 '20 07:03 playeronlinux

Shadow of war (Proton) - Shadow of mordor (native) - others

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3885. @4lphac posted on 2020-05-17T13:58:16:

Compatibility Report

  • Shadow of war (Proton) - Shadow of mordor (native) - others
  • Steam AppID of the game: 356190, 241930

System Information

  • GPU: RX 470
  • Driver/LLVM version: amdgpu, Mesa kisak-mesa latest (20.0.7 i suppose) (happens with and without RADV_PERFTEST=aco)
  • Kernel version: 5.4.0-29-generic
  • Link to full system information report as Gist: Ubuntu budgie 20.04, Ryzen 1600, AMD B450, 16Gb ram, SSD or HDD has no impact on this problem (tried both)
  • Proton version: 5.0.7

steam-356190.log is 156MB!!! wtf?? Cannot attach it, there's for sure something goin on..

I confirm:

  • [ ] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

It happens both games (first with steam linux version, second with proton) shadow of mordor and shadow of war, the game speed turns "uneven" after a few seconds of playing (1920x1080 details to lowest) , it begin going from very slow to very fast (like someone turining from slowspeed to fastspeed a fictional knob), and back again, endlessly, in the second title it is so persistent that the game is unplayable. Note that there is no stuttering, internal game benchmark gives 82 fps (without RADV_PERFTEST=aco) and 98 fps (with RADV_PERFTEST=aco) and has no trace of that cyclic speeding up and down. It's the first time I see something like this, very strange.

Reproduction

I think it's very much hadware/driver related

kisak-valve avatar May 17 '20 14:05 kisak-valve

I appear to have the same locked screen issue as mimattr@ I tried changing render.cfg for the game but it automatically gets set back to 960x540. I wonder if there's a launcher option to set resolution?

I was getting the resolution lock also, but I just changed it in the file you listed, then set it to read-only and that fixed it

PatrickWulfe avatar Oct 01 '20 06:10 PatrickWulfe

this game freezes from time to time for no reason (after more or less 30 min playing it). I kill the game after that.

This on latest nvidia drivers 455, latest proton 5.13, latest kernel 5.9, manjaro linux

edoantonioco avatar Nov 05 '20 19:11 edoantonioco

@PatrickWulfe @ShannonVanWagner The "Scaled Resolution" (VRAM) issue appears to be resolved using Proton 5.13-2, can you confirm?

mimattr avatar Nov 20 '20 12:11 mimattr

It doesn't go bonkers anymore while adjusting resolution, but it also still doesn't seem to actually change/apply it while in the game. The benchmark still freezes the game at the end, too.

DanMan avatar Nov 20 '20 16:11 DanMan

I will not talk about game video settings here.

I played Shadow of War approximately 20 hours with :

  • proton 5.13.x (currently 5.13.4)
  • nvidia-drivers 455.28 and GeForce GTX 950

During each game session, I had mostly constant 60 fps. At each game session, after a while playing it (~1 hour, 1 hour and a half, ...), the game starts to freeze very regularly for 30seconds/1minute, often when going to :

  • the map screen
  • the army screen
  • a captain (strengths and weaknesses) screen

Sometimes it freezes, and keeps frozen, I had to kill it.

Exiting the game, then relaunching it, can solve this problem for the next session, but sometimes it does not : it continues to freeze very often.

Then, I tried something on my system :

  • relaunch steam in offline mode
  • stop my network card
  • run shadow of war

I played ~10 hours like this : no more freezes ! Obviously you can not access online features.

I think this game is having a major problem with network access.

netfab avatar Dec 13 '20 17:12 netfab

I confirm my previous post : I played tens of hours at constant 60 fps without any freeze with my network card disabled. Once that I enabled it, the game starts to freeze (very) regularly.

netfab avatar Dec 19 '20 18:12 netfab

It seems that I found a much simpler way to not get freezes : disable the steam overlay. If you want in-game fps counter, modify the steam command line : DXVK_HUD=fps %command%

netfab avatar Dec 20 '20 19:12 netfab

This is much rarer, but I still have some random freezes, from time to time, even with steam overlay disabled. When the game is frozen, it seems that I do not have any network download activity. Then, at the precise moment when the game unfreezes (after 30s-1min), I noted that I have a network peak, as if the game resumed after a timeout. Finally I think I will continue with network disabled.

netfab avatar Dec 30 '20 11:12 netfab

This is much rarer, but I still have some random freezes, from time to time, even with steam overlay disabled. When the game is frozen, it seems that I do not have any network download activity. Then, at the precise moment when the game unfreezes (after 30s-1min), I noted that I have a network peak, as if the game resumed after a timeout. Finally I think I will continue with network disabled.

Can confirm that this is exactly what happen with me. Game freezes for 30s-2min and have a network peak in the moment it returns. The only fix I found was put Steam in offline mode and disabling my wifi.

luiszimmermann avatar Mar 15 '21 21:03 luiszimmermann

Maybe you can block networking through Firejail.

DanMan avatar Mar 16 '21 15:03 DanMan

For me, it does not just freeze the game, it freezes X and I have to restart it from tty(restarting gdm does not work) sudo pkill X I can confirm turning off networking prevents the game freezing at random.

With proton version 6.13-5 the game will always freeze after conquering a fort(regardless of network access), then selecting a Overlord (have to kill X from tty, cannot alt tab). The work around for this is to use Proton 5.13-6 which does have some minor graphical glitches.

tuxfoo avatar Aug 19 '21 21:08 tuxfoo

@netfab I have the same problem, I tried all the ways but the game still freezes after a few minutes of gameplay. I used wireshark to scan all internet connections of the game and block all that IPs by Gufw firewall. After that, I can finish the game (about 100h) without freeze problem. These are IPs, which I found:

3.82.164.250 port 443 3.232.122.178 port 443 52.6.230.7 port 443 52.2.49.58 port 443

But the online feature is fun, so I hope proton can fix this bug soon.

vanphong1310 avatar Sep 04 '21 05:09 vanphong1310

Is this still no solution to this other than stopping the game from connecting to the internet? Is it caused by newer versions of Proton?

OverHaze avatar Sep 27 '21 15:09 OverHaze

FYI: the game also crashes on Windows for me when you're on the screen with the enemy captains for too long (a minute?). Always. YMMV.

DanMan avatar Oct 19 '21 13:10 DanMan

Is this still no solution to this other than stopping the game from connecting to the internet? Is it caused by newer versions of Proton?

@OverHaze, I started a new game with proton 6.3-7. On the second session, the game freezed after 15 seconds on the map screen.

These are IPs, which I found:

3.82.164.250 port 443 3.232.122.178 porrt 443 52.6.230.7 port 443 52.2.49.58 port 443

@vanphong1310, thank you for the IPs. I do not use any firewall, but I can reject all these requests using the route utility (as root of course) :

# route -n | grep '-' 3.82.164.250 - 255.255.255.255 !H 0 - 0 - 3.232.122.178 - 255.255.255.255 !H 0 - 0 - 52.2.49.58 - 255.255.255.255 !H 0 - 0 - 52.6.230.7 - 255.255.255.255 !H 0 - 0 -

With this configuration, the game runs as if it was offline, and it does not freeze for the moment. And I can stay online for other things. Thank you.

netfab avatar Oct 21 '21 13:10 netfab

It has been a while since I played it but I do recall doing a kernel update, after that the game ran smooth without needing to block the game from connecting to the internet.

If I get some time, I will test this so I can provide more information. By using an older kernel and then a newer.

tuxfoo avatar Oct 21 '21 18:10 tuxfoo