Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Horizon Zero Dawn™ Remastered (2561580) #8205

Open
2 tasks done
NTMan opened this issue Oct 31, 2024 · 16 comments
Open
2 tasks done

Horizon Zero Dawn™ Remastered (2561580) #8205

NTMan opened this issue Oct 31, 2024 · 16 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@NTMan
Copy link

NTMan commented Oct 31, 2024

Compatibility Report

Name of the game with compatibility issues: Horizon Zero Dawn™ Remastered

  • Steam AppID of the game: 2561580

System Information

  • GPU: AMD Radeon 7900 XTX
  • Video driver version: Mesa 24.3-dev
  • Kernel version: 6.12.0-0.rc5
  • Link to full system information report as gist
  • Proton version: experimental-bleeding-edge-9.0-131494-20241031-p41100d-w4440f4-d6e43bf-vdd7ad6-unstripped

I confirm:

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

steam-2561580.zip

Symptoms

Something went wrong when trying connect to the internet.
Screenshot From 2024-10-31 20-28-21

Reproduction

Always

@florensie
Copy link

Same here.

  • GPU: AMD Radeon RX 6700XT
  • Video driver version: Mesa 24.2.4
  • Kernel version: 6.11.4
  • Proton version: Proton experimental-9.0-20241022

@nsklaus
Copy link

nsklaus commented Oct 31, 2024

same here .. tried with different versions of proton (proton-experimental, stable, proton-ge, .. ), result is always the same.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Oct 31, 2024
@kodatarule
Copy link

If you add SteamDeck=1 %command% it lets you connect, but then it requires you to login into your psn account, haven't tried that yet however.

@florensie
Copy link

Someone on the Nixxes team gave me a workaround. Adding the -showlinkingqr launch option completely disables the PSN requirement.

@italoghost
Copy link

I was able to connect to my PlayStation account just fine. I am using Proton Experimental.

@wouter1602
Copy link

If you add SteamDeck=1 %command% it lets you connect, but then it requires you to login into your psn account, haven't tried that yet however.

This kind of works. At the sign in I had to change my country to the USA for the sign in to work

@Blisto91
Copy link

Nvidia users at the very least probably prefer to use the -showlinkingqr method. Using SteamDeck=1 on Nvidia can trigger a bug (in the games Steam Deck mode) where the image will appear to be jittering/shaking slightly when using DLAA or DLSS.

@kodatarule
Copy link

Someone on the Nixxes team gave me a workaround. Adding the -showlinkingqr launch option completely disables the PSN requirement.

For me it still requests PSN acc.

@Blisto91
Copy link

Blisto91 commented Nov 1, 2024

How are you using it. If you have %command% in your launch options then you have to put it after e.g %command% -showlinkingqr or just on its own If you have no other launch options.

@datenwolf
Copy link

After getting through the PSN account linking issue (which is possible), I now have the issue that after only a few minutes of gameplay (sometimes even less than a minute) the game processes crashes in a failed pointer page alignment assertion in the WINE/Proton implementation of NtAllocateVirtualMemory. So far I've seen mostly the main entry thread, and the threads named Background <n> and Worker <n> being affected.

GDB backtrace:

#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1  0x00007fab9beff68f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2  0x00007fab9beb0822 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007fab9be994af in __GI_abort () at ./stdlib/abort.c:79
#4  0x00007fab9be993d7 in __assert_fail_base (fmt=0x7fab9c011bf8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7fab9a52d770 "!((UINT_PTR)base & page_mask)", 
    file=file@entry=0x7fab9a528360 "../src-wine/dlls/ntdll/unix/virtual.c", line=line@entry=1907, function=function@entry=0x7fab9a536e98 <__PRETTY_FUNCTION__.65> "create_view") at ./assert/assert.c:94
#5  0x00007fab9bea9342 in __assert_fail (assertion=0x7fab9a52d770 "!((UINT_PTR)base & page_mask)", file=0x7fab9a528360 "../src-wine/dlls/ntdll/unix/virtual.c", line=1907, 
    function=0x7fab9a536e98 <__PRETTY_FUNCTION__.65> "create_view") at ./assert/assert.c:103
#6  0x00007fab9a5180d8 in create_view () from target:/opt/steam/.local/share/Steam/steamapps/common/Proton Hotfix/files/bin/../lib64/wine/x86_64-unix/ntdll.so
#7  0x00007fab9a51a119 in map_view () from target:/opt/steam/.local/share/Steam/steamapps/common/Proton Hotfix/files/bin/../lib64/wine/x86_64-unix/ntdll.so
#8  0x00007fab9a51c2bc in allocate_virtual_memory () from target:/opt/steam/.local/share/Steam/steamapps/common/Proton Hotfix/files/bin/../lib64/wine/x86_64-unix/ntdll.so
#9  0x00007fab9a51ed93 in NtAllocateVirtualMemory () from target:/opt/steam/.local/share/Steam/steamapps/common/Proton Hotfix/files/bin/../lib64/wine/x86_64-unix/ntdll.so
#10 0x00007fab9a4f1a02 in __wine_syscall_dispatcher () from target:/opt/steam/.local/share/Steam/steamapps/common/Proton Hotfix/files/bin/../lib64/wine/x86_64-unix/ntdll.so
#11 0x00007fab9a50e2b4 in start_thread () from target:/opt/steam/.local/share/Steam/steamapps/common/Proton Hotfix/files/bin/../lib64/wine/x86_64-unix/ntdll.so
#12 0x00007fab9befd962 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#13 0x00007fab9bf78b08 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

@kodatarule
Copy link

How are you using it. If you have %command% in your launch options then you have to put it after e.g %command% -showlinkingqr or just on its own If you have no other launch options.

If you have %command% you put it after it just like your example.

@joghert
Copy link

joghert commented Nov 1, 2024

With "steam[5051]: roDawnRemastered.exe: ../src-wine/dlls/ntdll/unix/virtual.c:1907: create_view: Assertion `!((UINT_PTR)base & page_mask)' failed."

I applied vm.max_map_count = 2147483642 to sysctl and for now it seems better, benchmark did not crash and map view did not crash.

https://forums.playdeadlock.com/threads/temp-solution-found-linux-crashes-when-trying-to-enter-map-from-menu.1332/#post-20795
or
https://www.reddit.com/r/linux_gaming/comments/104wop6/steam_dota2_proton/

@joghert
Copy link

joghert commented Nov 1, 2024

Someone on the Nixxes team gave me a workaround. Adding the -showlinkingqr launch option completely disables the PSN requirement.

For me it still requests PSN acc.

for me the QR and the link in game are mangled, after manually following the referral_url part i was able to link steam and PSN

@kisak-valve
Copy link
Member

Horizon Zero Dawn Remastered Crashes during Nixxes logo or early in first cutscene

Issue transferred from #8218.
@wcpenney posted on 2024-11-05T01:49:14:

Compatibility Report

  • Name of the game with compatibility issues:Horizon Zero Dawn Remastered
  • Steam AppID of the game:2561580

System Information

I confirm:

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

Proton log:

steam-2561580.log

Symptoms:

Horizon Zero Dawn Remastered crashes during developer logos or shortly after during first cutscene with Rost and baby Aloy. Maximum amount of cutscene view was approx. 5 seconds.

Horizon Zero Dawn Complete Edition, Horizon Forbidden West, and a host of other AAA titles work fine. Fresh install of Debian 12, Steam, and Nvidia drivers today. Previously tried (many times) with Debian Testing (6.11.4.1) and Nvidia 560.35.03 drivers from Nvidia website.

PSN and Steam previously linked via menu on Horizon Forbidden West. Received bonus Nora outfit during one recent attempt to start the game.

Reproduction:

Start Horizon Zero Dawn Remastered with -showlinkingqr switch in Steam. I have tried Proton Experimental and Proton 9.0-3.

@kisak-valve
Copy link
Member

Hello @wcpenney, WARNING: Low /proc/sys/vm/max_map_count: 65530 will prevent some games from working is the line of interest in your log. Try significantly raising that limit.

@wcpenney
Copy link

wcpenney commented Nov 5, 2024

Added vm.max_map_count=262144 to /etc/sysctl.d/99-sysctl.conf and restarted. Works great. Issue resolved. Thank You!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests