I've tested this game, and these are the results, the game is unplayable.
Error in Terminal:
[0825/005827:FATAL:raw_channel_win.cc(592)] Check failed: g_vista_or_higher_functions.Get().SetFileCompletionNotificationModes( handle_.get().handle, FILE_SKIP_COMPLETION_PORT_ON_SUCCESS).
Backtrace:
(No symbol) [0x10180281]
(No symbol) [0x112F190D]
(No symbol) [0x112F5454]
(No symbol) [0x112ED3E1]
(No symbol) [0x112EAB99]
(No symbol) [0x112EA989]
(No symbol) [0x112EB01A]
(No symbol) [0x112EAE60]
(No symbol) [0x112EAF60]
(No symbol) [0x101C0BC5]
(No symbol) [0x1018CB1F]
(No symbol) [0x1018C533]
(No symbol) [0x101C17F1]
(No symbol) [0x101C1DCD]
(No symbol) [0x1018C850]
(No symbol) [0x1018C80D]
(No symbol) [0x101A8C5B]
(No symbol) [0x117141BF]
(No symbol) [0x11714821]
(No symbol) [0x101A90A8]
(No symbol) [0x1018ACF2]
call_thread_func_wrapper [0x7BC80564+12]
call_thread_func [0x7BC83990+144] (/home/proton/proton/wine/dlls/ntdll/signal_i386.c:2654)
call_thread_entry [0x7BC80556+10]
(No symbol) [0x00000000]
ERROR: ld.so: object '/home/mikupandy/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Adding process 15529 for game ID 304390
ERROR: ld.so: object '/home/mikupandy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
I can't find the Crash Dump file but the graphical error signal shows the supposed path of the dump file in C:/Program Files(x86)/Ubisoft/Ubisoft Game Launcher/crashes.
Hello @pandymiku, 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.
@kisak-valve Thank for the quick reply, here is the gist with my PC information. https://gist.github.com/pandymiku/319cf449c6b17b41c7de82ec3ca77832
I've never, ever been able to get UPlay working in Wine. Not proton, not ANY wine version. I've tried so many different winetricks, different uplay versions, Wine versions, etc. This is something that has just never worked for me.
Have you tried installing corefonts via winetricks to make Uplay launch?
@Progman-DT Yes. That's a winetricks package I always install. I've tried installing different combos of dotnet and such along with pretty much every Wine version from like 2 to 3.13-staging
It appears to be trying to preload a 64-bit DLL into a 32-bit program, which won't work. The error message is very deceptive though. I am not sure if that is what is fatal here though.
IIRC, the error I got every time when I tried to start Uplay was it couldn't find libcef (chromium dll), and some other super basic DLL. I tried downloading the actual DLLs online and placing them everywhere around the prefix. I placed it in sys32, the uplay dir, the game dir, etc. I also tried doing DLL overrides in winecfg but nothing I did could actually help Uplay find the DLL that was actually there
Hi,
i've the same problem.
Uplay crash dump:
upc.exe_29.0.0.5120_2018-09-02_18-44-57.zip
Debug log:
debug.zip
System infomation:
gist
Processes still runnung after the crash:
C:\windows\system32\services.exe
C:\windows\system32\winedevice.exe
C:\windows\system32\plugplay.exe
C:\windows\system32\winedevice.exe
C:\windows\system32\explorer.exe /desktop
C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\UbisoftGameLauncher.exe -gamelauncher_wait_handle 144 -upc_uplay_id 2916 -upc_game_version 1 -upc_exe_path WjpcaG9tZVxkaW1hXC52YXJcYXBwXGNvbS52YWx2ZXNvZnR3YXJlLlN0ZWFtXC5sb2NhbFxzaGFyZVxTdGVhbVxzdGVhbWFwcHNcY29tbW9uXEZvciBIb25vclxmb3Job25vci5leGU= -upc_working_directory WjpcaG9tZVxkaW1hXC52YXJcYXBwXGNvbS52YWx2ZXNvZnR3YXJlLlN0ZWFtXC5sb2NhbFxzaGFyZVxTdGVhbVxzdGVhbWFwcHNcY29tbW9uXEZvciBIb25vcg== -upc_arguments LXVwbGF5X3N0ZWFtX21vZGUgL3N0YXJ0ZWRCeVVwbGF5OlByb2QsMjkxNixMaXZlX0xJVkVQQw== -uplay_steam_mode /startedByUplay:Prod,2916,Live_LIVEPC
C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\upc.exe -upc_uplay_id 2916 -uplay_steam_mode /startedByUplay:Prod,2916,Live_LIVEPC
C:/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/UplayWebCore.exe --type=renderer --disable-gpu-compositing --enable-smooth-scrolling --no-sandbox --lang=en-US --lang=en-US --locales-dir-path=C:/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/locales/1/ --log-file=C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\debug.log --disable-spell-checking --enable-system-flash --device-scale-factor=1 --num-raster-threads=2 --content-image-texture-target=3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553 --video-image-texture-target=3553 --disable-accelerated-video-decode --disable-webrtc-hw-encoding --disable-gpu-compositing --channel=45.0.1599199454\1966901970 /prefetch:1
C:/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/UplayWebCore.exe --type=renderer --disable-gpu-compositing --enable-smooth-scrolling --no-sandbox --lang=en-US --lang=en-US --locales-dir-path=C:/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/locales/1/ --log-file=C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\debug.log --disable-spell-checking --enable-system-flash --device-scale-factor=1 --num-raster-threads=2 --content-image-texture-target=3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553 --video-image-texture-target=3553 --disable-accelerated-video-decode --disable-webrtc-hw-encoding --disable-gpu-compositing --channel=45.1.1260361879\2037262790 /prefetch:1
My log file
steam-304390.log
I've tried with corefonts and austin987's foss_corefonts and the error is still the same.
For honor open, but doesn't connect to the servers. I don't know why.
Proton version 4.2
I've not tried things myself yet, but connection problems could be related to how the game uses Easy Anti-Cheat.
Tested the game with Proton 4.2.3b.
Game launches, shows cinematic, but crashes to the desktop after reaching "Connecting to servers".
Probaly because of EAC.
After the crash I right clicked the uplay icon in the taskbar and clicked quit. (Providing this since there might be more log info about that)
System specs (neofetch, unnecessary stuff removed):
OS: Ubuntu 18.10 x86_64
Kernel: 5.0.9-050009-generic
Shell: bash 4.4.19
DE: KDE
WM: KWin
CPU: Intel i7-6700K (8) @ 4.200GHz
GPU: NVIDIA GeForce GTX 1070 (Driver: 418.56)
Memory: 5147MiB / 15978MiB
Log file is 14 MB and has some difficulties when uploading as a Gist.
Steam system information is at the top of the file
PROTON_LOG=1 %command% log file: https://send.firefox.com/download/055e10d7bbacbe15/#nPbxSHv2SGBsDOVs0ynFFg
(If you'd rather have a different link, please tell me. I'm happy to provide it.)
Proton 4.2-5
Start video working.
Game not working, log: https://github.com/tele1/Steam.logs/blob/master/2019.05.25/For.Honor.25.05.2019.steam-304390.log.zip
When is video, I have also 2 warnings
You are using a graphics card driver that is not supported
Click Shift+F2, to activate the overlay
Hey hum, the game is working for me until the "Press any button to continue" and then the screen is flickering like crazy and then crash... I'm pretty sure this is about the fullscreen mode i feel like Gnome is trying to keep it windowed... i didn't found the lauch option to force fullcreen off yet.
OS: LinuxKERNEL: 5.1.4-arch1-1-ARCHCPU: Intel Core i5-8600K @ 3.60GHzGPU: NVIDIA GeForce GTX 1060 6GBGPU DRIVER: NVIDIA 430.14RAM: 16 GB
With Proton 4.2-7 game not working,
Hardware Info: https://github.com/tele1/Steam.logs/blob/master/Hardware%20Info
Log: https://github.com/tele1/Steam.logs/blob/master/2019.06.12/For%20Honor.Crash.2019.06.12.with%20xboxdrv.steam-304390.log.zip
With
1) Jacek's threadsafe libx11 patches (https://aur.archlinux.org/packages/libx11-threadsafe/)
2) Wine staging patches
and
3) My bcrypt patchset (https://www.winehq.org/pipermail/wine-devel/2020-January/157433.html)
For Honor seems to work, at-least the single-player portions; I haven't tested MP but I'm not hopeful given the game uses EAC.
Tried it with Lutris using lutris-5.0-rc5 which includes @Guy1524 's bcrypt patchset (I think, only said in the changelog "Added a new bcrypt patch to make Steep playable.") since lutris-5.0-rc4 and so far it works. Also installed Jacek's threadsafe libx11 patches. Indeed no MP, tried joining a match but got the error: 4000027 when getting in a lobby. This error seems to indicate "This error means that the connection between you and another player (or several players) could not be established.". So this is most likely EAC's doing.
Training matches and the arcade mode work fine I'd say, I was able to complete the weekly quest in arcade and mess around a bit in a training match. Presumably like Guy said, the single-player also works.
There are mouse issues when looking around. Guard mode seems to work fine with my limited testing.
Controller works fine, I get force feedback on the controller and can turn the camera smoothly.
Ran the benchmark a few times which went fine after some stutters at the first attempt. Ran around 100fps average on high or extreme settings with a i7-6700k, 16GB ram and a GTX 1070 with driver version 440.44 on Manjaro with the 5.3.18-1-MANJARO kernel. Ran in full screen mode with v-sync off and refresh rate set to 144hz. Not a very comprehensive test but if you'd like a full on benchmark, please tell me.
DXVK version 1.5.1 and Esync enabled.
Not sure if it's needed but in Lutris both nvapi and nvapi64 were both disabled in the DLL overrides.
Most helpful comment
Hi,
i've the same problem.
Uplay crash dump:
upc.exe_29.0.0.5120_2018-09-02_18-44-57.zip
Debug log:
debug.zip
System infomation:
gist
Processes still runnung after the crash: