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

Serious Sam VR: The Last Hope (465240) #2708

Open
Vash63 opened this issue May 18, 2019 · 9 comments
Open

Serious Sam VR: The Last Hope (465240) #2708

Vash63 opened this issue May 18, 2019 · 9 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton XAudio2 Uses the XAudio2 subsystem

Comments

@Vash63
Copy link

Vash63 commented May 18, 2019

Compatibility Report

  • Name of the game with compatibility issues: Serious Sam: The Last Hope
  • Steam AppID of the game: 465240

System Information

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-465240.log.tar.gz

Symptoms

Reproduction

Game crashes on boot. Attached wine debug log. Also attempted to boot with the Vulkan API set as a launch option, slightly different symptoms that way but still crashes before booting.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label May 18, 2019
@kisak-valve kisak-valve changed the title Serious Sam The Last Hope crashes at boot Serious Sam VR: The Last Hope (465240) May 18, 2019
@kisak-valve kisak-valve added the XAudio2 Uses the XAudio2 subsystem label May 18, 2019
@kwahoo2
Copy link

kwahoo2 commented Aug 22, 2019

#2166 System Information

  • GPU: RX 580
  • Driver/LLVM version: Mesa 19.2.0-devel/LLVM 8.0.0
  • Kernel version: 5.2.8
  • Link to full system information report as Gist
  • Proton version: 4.11-2

Proton LOG crash

Symptoms

The game crashes at the start if Vulkan backend is enabled. Starts with D3D11, but flickering makes it unplayable.

@kisak-valve
Copy link
Member

kisak-valve commented Nov 19, 2021

Serious Sam Last Hope won't verify license

Issue transferred from ValveSoftware/SteamVR-for-Linux#481.
@pete777moen posted on 2021-11-19T01:42:13:

I am trying to load Serious Sam Last Hope, but I get the error message that the license verification can't be accessed. I have run many VR games like Saints and Sinners with no problem with my Index system. Here is a list of things that I have tried:
used 8.8.8.8, 8.8.4.4 as dns on computer
tried 8.8.8.8, 8.8.4.4 on router (not allowed)
2001:4860:4860::8888 and/or 2001:4860:4860::8844 IP6 tried
tried +gfxapi OGL launch option
tried proton version 6.3-7
tried various ways to start, desktop icon (unpacked direct x) normal, without VR on, etc.
SamTLH.log can't find
fire wall disabled, thought i could change it, but it was not on
Screenshot from 2021-11-13 15-41-29

Here is my system information: Computer and Steam Information.

Manufacturer: ASRock
Model: X399 Phantom Gaming 6
Form Factor: Desktop
No Touch Input Detected
SteamVR Version:\t1.21.2 (1636664637)
SteamVR Date:\t2021-11-11
Steam:\tPublic
Steam Branch:\tbeta
Steam AppID:\t250820
Tracking:\tlighthouse
OS:\tLinux version 5.11.0-40-generic (buildd@lgw01-amd64-010) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #44~20.04.2-Ubuntu SMP Tue Oct 26 18:07:44 UTC 2021

OS Version:\t0.0.0.0
Direct Mode Vendor:\tUnknown
Direct Mode Version:\t
Admin:\tYes
AsyncReprojection:\tEnabled
Performance drops:\t20/1 6/2 2/3 2/4 553/614
Display Mode:\tDirect Mode
</Report>

<Displays>
</Displays>

<Devices>
Device 1 - LHR-F65B100F Headset Index Valve
Device Path:\t/devices/lighthouse/LHR-F65B100F
Best Alias:\t/user/head
Firmware: \t1623823641 WMBUILD-W64$@wmbuild-w64 2021-06-15 FPGA 538(2.26/9/2) BL 1555018600
Hardware Revision: \tproduct 34 rev 21.65.9 lot 2000/0/0 0
Hardware Id: \t0x22154109
Watchman Firmware: \t1623823641 / 1623823641 (2021-06-15) 
Watchman FPGA: \t538 / 538 (2.26) 
VRC Version: \t1623823641 / 0 (2021-06-15) 
Camera Firmware: \tVersion not available.
VSync to Photons: \t0.011375
Display Frequency:\t90
User IPD (m):\t0.07
Current Universe ID:\t0
Previous Universe ID:\t0
Dongle Version: \t0ACC1BE8E3-RYB Version: 1553895605 / 1558748372 (2019-03-29) (Update necessary)
Dongle Version: \tC250D258F1-LYM Version: 1553895605 / 1558748372 (2019-03-29) (Update necessary)
<Device1_Additional>
HMD Report:
 .version = 2
Processor Information:
CPU Vendor: AuthenticAMD
CPU Brand: AMD Ryzen Threadripper 1900X 8-Core Processor
CPU Family: 0x17
CPU Model: 0x1
CPU Stepping: 0x1
CPU Type: 0x0
Speed: 3800 Mhz
16 logical processors
8 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
AVX2: Supported
AVX512F: Unsupported
AVX512PF: Unsupported
AVX512ER: Unsupported
AVX512CD: Unsupported
AVX512VNNI: Unsupported
SHA: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported

Operating System Version:
Ubuntu 20.04.3 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 5.11.0-40-generic
X Server Vendor: The X.Org Foundation
X Server Release: 12011000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime_0.20211102.0

Video Card:
Driver: NVIDIA Corporation GeForce RTX 2060/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 460.91.03
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1e89
Revision Not Detected
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 34.88" x 19.61" (40.00" diag)
88.6cm x 49.8cm (101.6cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 6144 MB
Supported MSAA Modes: 2x 4x 8x 16x

Sound card:
Audio device: Realtek ALC1220

Memory:
RAM: 15855 MB

VR Hardware:
Headset: Valve Index (lighthouse)
Base station or sensor: HTC HTC V2-XD/XE (lighthouse)
Base station or sensor: HTC HTC V2-XD/XE (lighthouse)

Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 227081 MB
Largest Free Hard Disk Block: 109659 MB

Storage:
Number of SSDs: 0
Number of HDDs: 0

<Unfilled SteamVR issue report template omitted>

@samualblair
Copy link

samualblair commented Mar 6, 2022

@pete777moen I have been having the same Licensing issues for, I think years now. I played this game a lot in VR (linux and windows) back when Proton 2, 3 and 4 were current.

After doing some troubleshooting I also confirmed that my network connectivity is fine, (in general may be borked in Proton) yet the DRM issue remained, in modern versions of proton.

On a hunch I tried proton 4.2, and it works no problem. Also proton 4.11 works no problem. Any newer versions i tested (5,6,7,experimental) and GE newer versions (6,7) all fail to connect to license servers.

Game logs indicate SSL failure, so maybe proton updated with a new ssl/tls library (or is missing a CA for validation or or something). But normal networking checks out as multiplayer works. maybe this is a more complex DRM issue.

@pete777moen
Copy link

pete777moen commented Mar 7, 2022 via email

@kisak-valve kisak-valve added the Regression Confirmed working on an older version of Proton label Mar 7, 2022
@kisak-valve
Copy link
Member

Hello @pete777moen, @samualblair, can one of you please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

Also, it would be interesting to try running the game with Proton 4.11 once, then switch to Proton 5.0 add see if it keeps working as intended.

@samualblair
Copy link

samualblair commented Mar 8, 2022

@kisak-valve

Logs of working 4.11-13 instance.
Logs of actually working 5.0-10 instance, as noted in a couple logs when I switch proton versions right away the game won't launch, apparently this tricked me earlier into thinking 5.0-10 was broken. After exiting steam, and re-launching it works. My thought is something is hung/pending with the new proton container. Anyway it looks like 5.0-10 is good.

The breakage/regression seems to happen in 5.13-6. Again I attached a (well 2 logs) of the game not launching after proton change, but again after closing and re-opening steam that wasn't a problem. Now the game launches but the "unable to contact licensing server" issue is present.

Logs do show SSL connection failures start on 5.13-6, but SSL connections are good with 5.0 and 4.11

@samualblair
Copy link

Also just FYI, whenever closing it appears the game engine throws an crash/error page, but that seems to be occurring on any version of proton I've used and from what I can tell is harmless, generally steam kills the window before I look at it or bother. Might just make the end of the logs more messy.

@samualblair
Copy link

From what I can see in the logs when working (4.11-13 and 5.0-10) we have:
ERR: LVE: 2351
INF: OpenSSL 1.1.0e 16 Feb 2017

And when Failing:
ERR: LVE: 2351
ERR: LVE: 2352 - Failed to initialize SSL! Error: unknown certificate verification error
ERR:

Hopefully there is some more information in there somewhere.

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 Regression Confirmed working on an older version of Proton XAudio2 Uses the XAudio2 subsystem
Projects
None yet
Development

No branches or pull requests

5 participants