Proton: eFootball PES 2020 (996470)

Created on 17 Nov 2019  路  78Comments  路  Source: ValveSoftware/Proton

Compatibility Report

  • Name of the game with compatibility issues: efootball PES 2020 (Full version NOT demo!)
  • Steam AppID of the game:996470

System Information

  • GPU: Radeon RX 580 Series
    Driver Version: 4.5 (Compatibility Profile) Mesa 19.3.0-devel (git-ff6e148 2019-10-29 eoan-oibaf-ppa) (also tried Ubuntu 19.10 default)
    Ubuntu 19.10 (64 bit)
    Kernel Name: Linux
    Kernel Version: 5.3.0-23-generic
  • Proton version: 4.11-8

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

Demo works, not the full game. First you'll need to install vcrun2015 (see protondb).
Now, as soon as I run a local match it crashed. Changing the video settings made it possible a few times to come in the game but unplayable (see screenshots)

Reproduction

Install PES fix splash screen crash (install vcrun2015) and start a local match.
Or it crashes or the players legs looks all weird and it's unplayable. Demo worked perfect for me. Tried to downgrade the video drivers but no difference. Please let me know if you need more information or tests.
steam-996470-1.log
Schermafdruk van 2019-11-07 23-21-29
Schermafdruk van 2019-11-08 20-08-39
Schermafdruk van 2019-11-08 20-09-01

Update 02/18/2020
Game works (at least for AMD kisak repo and the latest version of proton 5.0-2)

Issues now:

  • Valve should add the vcrun2015 installation for the game that might fix the workaround
  • downloading asset data fails
  • FMA3 error for some users (patch request below)
    (- Mesa ACO?? rendering issue - have to check if this runs with ACO enabled or my problem was because of something else)
Game compatibility - Unofficial

Most helpful comment

This looks like a line of interest in the log: wine: Call from 0x7f5f707b6236 to unimplemented function ucrtbase.dll._get_FMA3_enable, aborting

All 78 comments

Same here: the demo works perfect so I bought the full game. However, there is a freeze after the KONAMI splash screen.

Same here: the demo works perfect so I bought the full game. However, there is a freeze after the KONAMI splash screen.

Freeze is easy to fix if you follow the protondb trick.

steps: (1) install winetricks (2) backup my game settings folder <996470/pfx/drive_c/users/steamuser/MyDocuments/KONAMI> (3) Delete hole 996470 folder (4) Open terminal and type WINEPREFIX=yourPathToCompatFolder/996470/pfx winetricks -q @vcrun2015 (5) Run game (6) Exit game once default profile created (7)

The part of "WINEPREFIX=yourPathToCompatFolder/996470/pfx winetricks -q vcrun2015" needs to be in one line and the 96470 needs to be deleted and created before executing these steps and start the game!!! I needed to redo a few times...

For me it works a little better using the glorious eggroll 20 release. Still players aren't rendered well. Let me know how it works for you please

I tried several times without success. Once again this morning: this time it is not a freeze but a crash just after KONAMI splash screen.

What is glorious eggroll 20 release ?

What is glorious eggroll 20 release ?

That's whats will fix your crash issue ;) Custom proton version use 20, not 21

https://github.com/GloriousEggroll/proton-ge-custom/releases

Well, I still have a crash, same behavior, with PROTON-4.20-GE-1.

Well, I still have a crash, same behavior, with PROTON-4.20-GE-1.

Hmm ok just checked and I currently have the PROTON-4.21-GE-1 with launch parameters:
PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%

Not sure if they're needed just trying something but the game itself starts without crashing at least on the latest AMD mesa drivers from the kisak PPA

Still does not work with same parameters than you. I have now a strange behavior. Game does not start and I have an error popup with a link to https://support.codefusion.technology/pes20_24mes/?e=88500006&l=french.

Still does not work with same parameters than you. I have now a strange behavior. Game does not start and I have an error popup with a link to https://support.codefusion.technology/pes20_24mes/?e=88500006&l=french.

Could you provide some screenshots of the vcrun installation?
In your steamapps/compatdata folder look if there's the 996470 folder and do:
rm -fr 996470
mkdir -p 996470/pfx
WINEPREFIX=yourPathToCompatFolder/996470/pfx winetricks -q @vcrun2015
Finish the vcrun installations and start the game (could crash first times...)

Also if it doesn't work maybe you can post the log files so someone can take a look at.

This is the log of the installation of vcrun2015 (note: why "@"before vcrun2015, does not work for me) :

winetricks -q vcrun2015

WINEPREFIX=/media/sgripon/Data/Data/programs/SteamLibrary/steamapps/compatdata/996470/pfx winetricks -q vcrun2015
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20190912 - sha256sum: 669617710f27ac714338ad98a6ae90034d41e05b697dd9489b190b65e2b824b7 with wine-4.0.2 (Ubuntu 4.0.2-1) and WINEARCH=win64
Executing w_do_call vcrun2015
Executing load_vcrun2015 
------------------------------------------------------
Working around wine bug 37781 
------------------------------------------------------
------------------------------------------------------
This may fail in non-XP mode, see https://bugs.winehq.org/show_bug.cgi?id=37781
------------------------------------------------------
Using native,builtin override for following DLLs: api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140
Executing wine regedit /S C:\windows\Temp\_vcrun2015\override-dll.reg
Executing wine64 regedit /S C:\windows\Temp\_vcrun2015\override-dll.reg
L'op茅ration s'est termin茅e avec succ猫s
Setting Windows version to winxp
Executing wine regedit /S C:\windows\Temp\_vcrun2015\set-winver.reg
Executing wine64 regedit /S C:\windows\Temp\_vcrun2015\set-winver.reg
------------------------------------------------------
Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/media/sgripon/Data/Data/programs/SteamLibrary/steamapps/compatdata/996470/pfx terminate
------------------------------------------------------
Executing cd /home/sgripon/.cache/winetricks/vcrun2015
Executing wine vc_redist.x86.exe /q
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
Current Wine does not have Wine bug 30713, so not applying workaround
Executing wine vc_redist.x64.exe /q
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot

Strange, after first run this morning it went a little bit further (second splash screen), then crash. After a new try, freeze before KONAMI splash screen.

Note : I have a nvidia graphic board.

Strange, after first run this morning it went a little bit further (second splash screen), then crash. After a new try, freeze before KONAMI splash screen.

Note : I have a nvidia graphic board.

weird.. if you did the commands below and tried different proton versions I wouldn't know.

rm -fr /media/sgripon/Data/Data/programs/SteamLibrary/steamapps/compatdata/996470
mkdir -p /media/sgripon/Data/Data/programs/SteamLibrary/steamapps/compatdata/996470/pfx
WINEPREFIX=/media/sgripon/Data/Data/programs/SteamLibrary/steamapps/compatdata/996470/pfx winetricks -q vcrun2015

You might want to start the game with proton logs (launch option PROTON_LOG=1 %command%). Post the log here and hope some wine / proton developer can take a look to it.

Also in the protondb it's borked with NVIDIA 430.40 but gold on NVIDIA 435.21. Not sure if it's related but something you could check

This is the proton log file. For this run, it was a freeze !

steam-996470.zip

steam-996470.zip

This one is a crash, better I suppose. I uninstalled SteamVR and disabled Steam Overlay.

Other information that might be useful: I have a dual screen configuration. However, disabling the second screen does not fix the issue.

I have same problem with nvidia 340.

Game crash after pes logo is loaded (the animation after red konami).

My logs
steam-996470.log

This looks like a line of interest in the log: wine: Call from 0x7f5f707b6236 to unimplemented function ucrtbase.dll._get_FMA3_enable, aborting

I try to search on internet, but I have not found a solution

eFootball PES 2020 LITE (996470)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3325.
@jqadev posted on 2019-12-15T12:46:21:

Compatibility Report

  • Name of the game with compatibility issues: eFootball PES 2020 LITE
  • Steam AppID of the game: 996470

System Information

steam-996470.zip

$ tail -n 50 steam-996470.log 
<omitted by moderator, please see attached log>

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

The game freezes on this screen when starting
image

The demo version of eFootball PES 2020 works for me.

Reproduction

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

@kisak-valve are you sure that this is the same game, the same build?
image

I know that the Steam AppID is the same, but it can be a bug completely unrelated to the full version of the game.

Looking at how this game is configured, it looks like the lite and full versions share about 32 GB, and buying the full version adds depot 1038368 to your account, which is about 400MB. It looks like the same executable is called by Steam between them, so we'd need a clear indicator that there's a different engine version being used to justify splitting these apart.

Looking at how this game is configured, it looks like the lite and full versions share about 32 GB, and buying the full version adds depot 1038368 to your account, which is about 400MB. It looks like the same executable is called by Steam between them, so we'd need a clear indicator that there's a different engine version being used to justify splitting these apart.

hmm is there a lite version.. why did I buy the full version?!
Anyway, for the graphical glitches I have, do you know how to find out if it's a wine/proton issue or a graphics driver issue from the KISAK-mesa ppa? :grin:

This is serious the last issue that I have with the game and makes it kind of unplayable

@guustflater the lite version of PES is released every year in mid-December.

After the last update of the game it crashes after THE PITCH IS OURS animation.
Here is the log file: steam-996470.log

This looks like the line of interest from the log: wine: Call from 0x7b45318c to unimplemented function api-ms-win-crt-math-l1-1-0.dll._get_FMA3_enable, aborting

@jqadev Do you have found a solution?

@gigitux I wrote an e-mail to one of Wine developers, i.e. @Sbte asking a question for this unimplemented function mentioned by @kisak-valve but I've not received a response yet.

I also tried to run the game using the latest release of proton-ge-custom containing the newest Wine i.e. https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-2 but the game immediately crashes just after launching it.

I'm not sure why I was mentioned here.

@aeikum @kisak-valve due to the log:

wine: Call from 0x7f5f707b6236 to unimplemented function ucrtbase.dll._get_FMA3_enable, aborting

is there a need to report an issue to WineHQ regarding the need of implementation of https://github.com/wine-mirror/wine/blob/4f0212c4fd35ac4b03a082cab27e629130ac1b13/dlls/api-ms-win-crt-math-l1-1-0/api-ms-win-crt-math-l1-1-0.spec#L84
?

I got everything I need to fix this I guess:

how to implement get FMA3: https://stackoverflow.com/questions/16348909/how-do-i-know-if-i-can-compile-with-fma-instruction-sets
wine: https://github.com/wine-mirror/wine or https://github.com/ValveSoftware/wine
get_FMA3_enable declaration: https://docs.microsoft.com/de-de/cpp/c-runtime-library/reference/get-fma3-enable-set-fma3-enable?view=vs-2019

wine fork: https://github.com/daxcore/wine branch: feature/fma3_enable:
https://github.com/daxcore/wine/commit/410bff801dd2e87b10e9595dfa508789ab7aaf17

or valves proton wine: https://github.com/daxcore/wine-1 branch feature/fma3_enable:
https://github.com/daxcore/wine-1/commit/d9e52976de70e48f0d3e1416f38c2129f2f0d26a

build and replace

  • api-ms-win-crt-math-l1-1-0.dll*
  • ucrtbase.dll

in /dist/lib64/wine[/fakedlls].

Fix the crash for me, but I tried to print out a message by wine to test the get_FMA3_enable function without luck - my messages doesn't exists in log.

NOW:
Also internet stuff doesn't work, can't update the data-packages in game - initial download fails at 3% with proton GE 5.0. official proton 4.11 will stuck on download screen (so also offline-quick-game isn't possible). At all, no online game-modes are possible, including the the carrier offline games - that was possible in PES 2019.

@daxcore thank you for your great work. I hope that your patch will be merged in the upcoming Proton release :)
Do you have idea how to run Settings.exe to set full-screen mode using Proton without using the workaround http://cloud.sgripon.net/doku.php/run_pro_evolution_soccer_2019_in_fullscreen_mode_on_steam_on_ubuntu_linux ?

@jqadev I just have a wine prefix with dotnet installed. with that i started the settings.exe and created the config file - like described in that workaround.

@aeikum do you think that solution used in Worms W.M.D i.e. dialog window
image
is possible to implement in Proton to select PES2020.exe or Settings.exe?

The game developer creates those launch options, it has nothing to do with Proton.

Ok, so I:

  1. added Settings.exe using option Add a Non-Steam Game to the My Library
  2. checked option to force usage of Proton 4.11-12
  3. added PROTON_LOG=1 %command% to the Launch Option where is already PES 2020/Settings.exe, i.e. there is now PES 2020/Settings.exe PROTON_LOG=1 %command%

Unfortunately nothing happened when I clicked PLAY button and a log file wasn't created.

Hello @jqadev, you've encountered https://github.com/ValveSoftware/steam-for-linux/issues/6046 when trying to troubleshoot.

If you just want to run Settings.exe for this game, you can use the PROTON_DUMP_DEBUG_COMMANDS option (see the project README), run the game once to generate the scripts in /tmp/, and then run it with something like /tmp/proton_$USER/run Settings.exe.

Thank you guys for your help :)
When I run
/tmp/proton_$USERNAME/run "/home/$USERNAME/.steam/steam/steamapps/common/eFootball PES 2020/Settings.exe"
I encountered exception visible in the log file: Settings.log

I followed the instruction to run Settings.exe with success :) http://cloud.sgripon.net/doku.php/run_pro_evolution_soccer_2019_in_fullscreen_mode_on_steam_on_ubuntu_linux
I adjusted it to PES 2020 Lite:

  1. export WINEPREFIX=~/.wine-PES2020/
  2. winetricks dotnet452
  3. winetricks allfonts
  4. wine ~/.steam/steam/steamapps/common/eFootball\ PES\ 2020/Settings.exe
  5. cp ~/.wine-PES2020/drive_c/users/$USERNAME/My\ Documents/KONAMI/eFootball\ PES\ 2020\ LITE/settings.dat ~/.steam/steam/steamapps/compatdata/996470/pfx/drive_c/users/steamuser/My\ Documents/KONAMI/eFootball\ PES\ 2020\ LITE/

You can follow the progress of the @daxcore WINE patch here
https://www.winehq.org/pipermail/wine-devel/2020-February/thread.html#158727
looking for get_FMA3_enable

Anyone has luck with downloading asset stuff?
I can't connect to myClub menus...

With wine5-GE the download will just fail, with official last proton-4.11 the download window will stuck - in my tests..

hmm I guess my issue was ACO.. Disabled it in Steam launch options and it looks like it's working with Proton 5.0-1.. :dagger:
Only the download asset still fails.

Schermafdruk van 2020-02-11 18-12-56

@guustflater what workaround do you use to run the game?

@guustflater what workaround do you use to run the game?

Nothing really except for installing vcrun2015 like described in protondb. Not sure why it doesn't work for others

@guustflater what workaround do you use to run the game?

What's in your asset download folder?
steam/steamapps/common/eFootball\ PES\ 2020/download/

@guustflater do you mean the following vcrun2015 workaround from the ProtonDB?

1. Backup game settings folder, i.e. ~/.steam/steam/steamapps/compatdata/996470/pfx/drive_c/users/steamuser/My\ Documents/KONAMI
2: rm -r ~/.steam/steam/steamapps/compatdata/996470 
3: WINEPREFIX=~/.steam/steam/steamapps/compatdata/996470/pfx winetricks -q vcrun2015
4. Run the game
5. Exit game once default profile created
6. Restore game settings folder from point 1., i.e. cp -r KONAMI/ ~/.steam/steam/steamapps/compatdata/996470/pfx/drive_c/users/steamuser/My\ Documents/

Unfortunately for me it also doesn't work.

I have installed:

$ winetricks --version
20190912 - sha256sum: 669617710f27ac714338ad98a6ae90034d41e05b697dd9489b190b65e2b824b7
$ wine --version
wine-4.0.2 (Ubuntu 4.0.2-1)

The content of my asset download folder before vcrun2015 workaround (after fresh installation and running using Proton 5.0-1):

~/.steam/steam/steamapps/common/eFootball PES 2020/download$ ls -lah
total 3,7G
drwxr-xr-x 2 developer developer 4,0K lut 11 19:27 .
drwxr-xr-x 5 developer developer 4,0K lut 11 20:48 ..
-rwxr-xr-x 1 developer developer 3,1K lut 11 19:10 DpFileList.bin
-rwxr-xr-x 1 developer developer 852M lut 11 19:24 dt80_100E_x64.cpk
-rwxr-xr-x 1 developer developer 8,1K lut 11 19:23 dt80_101E_x64.cpk
-rwxr-xr-x 1 developer developer  15M lut 11 19:24 dt80_102E_x64.cpk
-rwxr-xr-x 1 developer developer 1,5G lut 11 19:24 dt80_200E_x64.cpk
-rwxr-xr-x 1 developer developer  18M lut 11 19:24 dt80_201E_x64.cpk
-rwxr-xr-x 1 developer developer 1,4G lut 11 19:25 dt80_300E_x64.cpk
-rwxr-xr-x 1 developer developer 8,8M lut 11 19:25 dt80_301E_x64.cpk

After vcrun2015 workaround nothing changed:

$ ls -lah
total 3,7G
drwxr-xr-x 2 developer developer 4,0K lut 11 19:27 .
drwxr-xr-x 5 developer developer 4,0K lut 11 20:48 ..
-rwxr-xr-x 1 developer developer 3,1K lut 11 19:10 DpFileList.bin
-rwxr-xr-x 1 developer developer 852M lut 11 19:24 dt80_100E_x64.cpk
-rwxr-xr-x 1 developer developer 8,1K lut 11 19:23 dt80_101E_x64.cpk
-rwxr-xr-x 1 developer developer  15M lut 11 19:24 dt80_102E_x64.cpk
-rwxr-xr-x 1 developer developer 1,5G lut 11 19:24 dt80_200E_x64.cpk
-rwxr-xr-x 1 developer developer  18M lut 11 19:24 dt80_201E_x64.cpk
-rwxr-xr-x 1 developer developer 1,4G lut 11 19:25 dt80_300E_x64.cpk
-rwxr-xr-x 1 developer developer 8,8M lut 11 19:25 dt80_301E_x64.cpk

There is still wine: Call from 0x7b00fc0e to unimplemented function ucrtbase.dll._get_FMA3_enable, aborting log in the log file.

f my asset download folder before vcrun2015 workaround (after fresh installation and running using Proton 5.0-1):

Weird for me it works if I select local match between Netherlands - Germany, when I choose Netherlands - France, Poland it crashes. No time to test anything further now.

@guustflater do you mean the following vcrun2015 workaround from the ProtonDB?

1: rm -r $HOME/.steam/steam/steamapps/compatdata/996470 
2: WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/996470/pfx winetricks -q vcrun2015
3: Run the game from Steam

Unfortunately for me it also doesn't work.

I have installed:

$ winetricks --version
20190912 - sha256sum: 669617710f27ac714338ad98a6ae90034d41e05b697dd9489b190b65e2b824b7
$ wine --version
wine-4.0.2 (Ubuntu 4.0.2-1)

The content of my asset download folder before vcrun2015 workaround (after fresh installation and running using Proton 5.0-1):

~/.steam/steam/steamapps/common/eFootball PES 2020/download$ ls -lah
total 3,7G
drwxr-xr-x 2 developer developer 4,0K lut 11 19:27 .
drwxr-xr-x 5 developer developer 4,0K lut 11 20:48 ..
-rwxr-xr-x 1 developer developer 3,1K lut 11 19:10 DpFileList.bin
-rwxr-xr-x 1 developer developer 852M lut 11 19:24 dt80_100E_x64.cpk
-rwxr-xr-x 1 developer developer 8,1K lut 11 19:23 dt80_101E_x64.cpk
-rwxr-xr-x 1 developer developer  15M lut 11 19:24 dt80_102E_x64.cpk
-rwxr-xr-x 1 developer developer 1,5G lut 11 19:24 dt80_200E_x64.cpk
-rwxr-xr-x 1 developer developer  18M lut 11 19:24 dt80_201E_x64.cpk
-rwxr-xr-x 1 developer developer 1,4G lut 11 19:25 dt80_300E_x64.cpk
-rwxr-xr-x 1 developer developer 8,8M lut 11 19:25 dt80_301E_x64.cpk

After vcrun2015 workaround nothing changed:

$ ls -lah
total 3,7G
drwxr-xr-x 2 developer developer 4,0K lut 11 19:27 .
drwxr-xr-x 5 developer developer 4,0K lut 11 20:48 ..
-rwxr-xr-x 1 developer developer 3,1K lut 11 19:10 DpFileList.bin
-rwxr-xr-x 1 developer developer 852M lut 11 19:24 dt80_100E_x64.cpk
-rwxr-xr-x 1 developer developer 8,1K lut 11 19:23 dt80_101E_x64.cpk
-rwxr-xr-x 1 developer developer  15M lut 11 19:24 dt80_102E_x64.cpk
-rwxr-xr-x 1 developer developer 1,5G lut 11 19:24 dt80_200E_x64.cpk
-rwxr-xr-x 1 developer developer  18M lut 11 19:24 dt80_201E_x64.cpk
-rwxr-xr-x 1 developer developer 1,4G lut 11 19:25 dt80_300E_x64.cpk
-rwxr-xr-x 1 developer developer 8,8M lut 11 19:25 dt80_301E_x64.cpk

There is still wine: Call from 0x7b00fc0e to unimplemented function ucrtbase.dll._get_FMA3_enable, aborting log in the log file.

Not sure if it has anything to do with it but got a steam/PES update today and it seems to be working after a quick test with Franse, Polands, Estonia etc...

No ucrtbase error here. Full log included if anyone is interested.

cat steam-996470.log | grep ucrtbase
531.996:0036:0037:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 0x180000000: native

AMD RX 580 - Driver Version: 4.5 (Compatibility Profile) Mesa 19.3.3 - kisak-mesa PPA

Steam launch options:
gamemoderun RADV_PERFTEST=llvmvs %command%

steam-996470.log

@guustflater yes, the game has been updated today but it still doesn't work for me.
It can be a problem related to Nvidia drivers.
In opposite to your log file there is still _get_FMA3_enable related error in mine:
steam-996470.log

@aeikum, comparing both @guustflater's and mine log files, do you think it can be an issue related to Nvidia drivers? Do you think I should report this problem to Nvidia?

I don't think it is related to Nvidia drivers, no.

I don't think it is related to Nvidia drivers, no.

Maybe the lite vs full version?

Btw. regarding the asset download issue: I started the game in windows virtual machine and copied the download directory back to linux. After starting the game, the asset download started again... but this time, it works. If u have the chance to do this....

@aeikum, Wine 5.2 contains patch for _get_FMA3_enable
https://www.winehq.org/announce/5.2
https://github.com/wine-mirror/wine/commit/87f42c3ae778029067add5c27629704d65bb6f1b
Please add this patch to the next Proton release.

Btw. regarding the asset download issue: I started the game in windows virtual machine and copied the download directory back to linux. After starting the game, the asset download started again... but this time, it works. If u have the chance to do this....

So the question is why isn't it downloading under proton? Any wine patch for that ?

I don't think it is related to Nvidia drivers, no.

Is anyone with Nvidia able to run the game? Or anyone with AMD isn't able?

Is there some exception in the logs file appeared during downloading assets?

I don't think it is related to Nvidia drivers, no.

Is anyone with Nvidia able to run the game? Or anyone with AMD isn't able?

Yes, I'm able to run it with Nvidia proprietary drivers.

Btw. regarding the asset download issue: I started the game in windows virtual machine and copied the download directory back to linux. After starting the game, the asset download started again... but this time, it works. If u have the chance to do this....

I love you

Finally!!! :smiley: PES 2020 LITE works with Proton-5.2-GE-1
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.2-GE-1

The game is unable to download assets.
image

Here is the log file: steam-996470.log

@aeikum, maybe it is a problem with Online settings. What do you think?
image

EDIT:
I checked using tail -f steam-996470.log what happened in logs during downloading assets and there are exceptions: downloading_assests.log
It can be a problem with NtContinue stub.

There are at least two Audio settings related bugs.
To run Settings.exe I used instruction https://github.com/ValveSoftware/Proton/issues/3227#issuecomment-582046405

  1. Sound Properties
    image
    Here is the log file with a content of this exception window sound_properties_exception.log
  1. Saving option different than 7.1 doesn't work (always reset to 7.1 when when we run Settings.exe the next time)
    image
    Logs:
0038:err:ole:CoGetContextToken apartment not initialised
0036:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.

Only saving different Audio Buffer options works.

@jqadev
I am using Lutris with wine-staging 5.2 runner for pes 2020 lite. and works fine except assets failed to download. But I did what @daxcore said. I copied the download folder from the windows to my pes2020 folder on Linux, and everything works. I can play online myclub perfectly. 144fps no drops on 144hz monitor, settings work, full-screen everything on high... me so happy

@urosh990, I know it, but I reported these bugs to help developers solve them, so that the game works well for all Proton users, not just for a small group of people who knows workarounds thanks to reading this thread and https://www.protondb.com/app/996470

@kisak-valve is it possible to mark this game to install vcrun2015 at first install? That should fix the workaround

@guustflater, workaround with vcrun2015 that I described here https://github.com/ValveSoftware/Proton/issues/3227#issuecomment-585357866 still doesn't work for me.

With proton-5.2-GE-1 this game works, but every time i play online the game is cancelled due to unforeseen circumstances.

https://www.gamingonlinux.com/articles/proton-50-3-for-steam-play-released-direct3d-12-support-for-metro-exodus.16050

"eFootball PES 2020 plus Automobilista being unable to load some assets also being fixed up."

Did not tried this yet but sounds good :)

obilista being unable to load some assets also being fixe

Just tried and data asset download still fails..

@guustflater, workaround with vcrun2015 that I described here #3227 (comment) still doesn't work for me.

You're able to run it now? The vcrun fix worked for me and others, but I did do it a few times trying different proton versions.

With proton-5.2-GE-1 this game works, but every time i play online the game is cancelled due to unforeseen circumstances.

Its been a while, but did you maybe solve this issue? I get same error with a proton or via lutris with any wine version

With proton-5.2-GE-1 this game works, but every time i play online the game is cancelled due to unforeseen circumstances.

Its been a while, but did you maybe solve this issue? I get same error with a proton or via lutris with any wine version

never worked, also not in previous versions of pes. so I guess this will not fixed for next time.

With proton-5.2-GE-1 this game works, but every time i play online the game is cancelled due to unforeseen circumstances.

Its been a while, but did you maybe solve this issue? I get same error with a proton or via lutris with any wine version

never worked, also not in previous versions of pes. so I guess this will not fixed for next time.

I play PES 2019 without problems for over a year now, but PES 2020 I had luck to play online only first time when I copied download folder from windows to Linux, after next PES 2020 update month ago I always get an error "game is cancelled due to unforeseen circumstances" after few seconds of the game.

I play PES 2019 without problems for over a year now

WHAAAT? lucky guy! :D

WHAAAT? lucky guy! :D

I didn't try via Proton, I use Lutris and Pes 2019 Lite that I have on my steam account. Lutris install script works out of the box.

Well, I've been trying PES 2020 LITE with proton 5.0 and does work perfectly except you cannot play PvP, but sure you can play vs COM.

Is known the reason why we cannot play PvP? I'd like Konami give a check to proton compatibility.

I still think Linux users need a football sim game, and this is a good opportunity.

@aeikum, Wine 5.2 contains patch for _get_FMA3_enable
https://www.winehq.org/announce/5.2
wine-mirror/wine@87f42c3
Please add this patch to the next Proton release.

@jqadev what's that _get_FMA3_enable for?

@WyRe it was unimplemented before Wine 5.2 what caused that PES 2020 LITE didn't launch. The full version of PES 2020 wasn't affected by this issue.
The fix for that is included in Proton since the version 5.0-3.

Guys, finally online match works!!!! the problem is multiplayer desync that can be fixed by using vcrun219_ge as mentioned here same as MK11 and AoE2: DE.

note: last time i check, the file downloaded by vcrun2019_ge.verb has different sha256sum so you might want to edit it to correct value.

50a3e92ade4c2d8f310a2812d46322459104039b9deadbd7fdd483b5c697c0c8  vc_redist.x86.exe
b1a32c71a6b7d5978904fb223763263ea5a7eb23b2c44a0d60e90d234ad99178  vc_redist.x64.exe

apply the workaround with winetricks

WINEPREFIX=/path/to/SteamLibrary/steamapps/compatdata/996470/pfx winetricks vcrun2019_ge.verb

I don't know if it is necessary, but apparently I also use PROTON_USE_SECCOMP=1.

Tested friendly match lobby with a friend, I was using Manjaro with Proton 5.13-2 rc and he was using windows10
20201113205106_1

Update: Online play with quick matchmaking also works

wow! can't believe. i can confirm, it works.
thx @rezzafr33 for sharing this!
we have to document this in protondb page.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  路  3Comments

AwesamLinux picture AwesamLinux  路  3Comments

raikirii picture raikirii  路  3Comments

ArekPiekarz picture ArekPiekarz  路  3Comments

prototype99 picture prototype99  路  3Comments