-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Neotokyo (244630) #2447
Comments
Hello @glubsy, your log is missing a header which was added with Proton 3.16-7, which hints that you're using an unexpected version of Proton. Please opt into Steam's beta client and/or go to Steam -> Library dropdown -> Tools and install Proton 3.16 beta from the list.
|
Thank you @kisak-valve, indeed after installing 3.16 beta from the tools list, the game runs fine like in Wine. :) There are other issues with font rendering in main menu, but other than that it doesn't crash at startup. Edit: in order to improve the console font rendering issue, I installed Tahoma and Lucida fonts through winetricks.
In order to start a companion application in the same prefix, here is what I do:
|
Still trying to figure out what causes some minor problems. Posting here in case someone is also trying to troubleshoot these. Another Linux user had the exact same issues.
I can't find much information on how to troubleshoot this. This problem has occasionally happened for some Windows users too in the past (ref: 1, 2, 3 4), and the general assumption was to update GPU drivers or force a lower directx version through the game launch parameters (-dxlevel 90) but this doesn't work in Wine and often crashes the game (with -dxlevel 98) or renders some shaders wrong anyway, so by default I believe the game is set to dxlevel 95 (only guessing since this is the only value that doesn't crash). It seems to me that Wine (probably proton in fact) fakes the GPU model, which could partially explain why it happens on Linux, while it didn't happen on Windows. In my NEOTOKYO game directory, I noticed this
This last line suggests that Wine is faking the GPU (perhaps it's just hl2.exe doing this?), which could partially explain the problem. Still doesn't explain why it's rendering like that. Regarding the font issue in 1), the Tahoma font seems to be the one used (need confirmation) and is loaded fine as shown in this
Note that by default, on these keyboard layouts, the upper keys send special characters and not digits (contrary to QWERTY layouts where the digits are below the special characters), as shown below: These happen both in Proton 3.16.9b and 4.2.3. |
Update on the font issue, installing Verdana improve things a bit, but some glyphs are still rendered slightly wrong. This issue might be worse depending on the resolution. Starting line 238 in the ClientScheme.res, I noticed the fonts are defined there. Here's a screenshot with Verdana installed: |
D9VK seems to run much better and the fog glitch doesn't occur! However, sometimes changing focus from the game window (with alt+tab for example) renders the game unresponsive. The GPU stops rendering and the CPU activity seems to go down. Have to kill all WINE processes by hand. <- this still needs more testing, can't reproduce. Sometimes just changing map crashes the game and WINE completely (no need to kill them). Log file. <- a workaround is to set the texture quality to medium. Here is another log file using D9VK, the game crashes during loading of the map (nothing gets rendered). Might need to report this to the D9VK project directly, after I figure out how to generate an apitrace under Wine...
|
Quick update, the game doesn't crash with There are some performance issues on some maps still, namely nt_redlight_ctg and nt_subsurface_ctg, but other maps run very well. I might need to report the keyboard issue to the WINE project, but I need to figure out what's causing the problem. I don't know how hl2.exe gets keyboard input through Wine nor how it processes it. |
I would like to report one last issue pertaining to automatic map download from the hl2.exe client. While in Windows, the hl2.exe client downloads maps from the "fast download" (sv_downloadurl convar) just fine, in Wine the client doesn't download anything at all. Using Wireshark, it seems nothing is ever transmitted between the fast download server and the client, not even a request from the client to anything it seems! Even stranger, after setting up the sm_downloader plugin or sourcemod, and configuring it to download custom models, the client displays the transfer dialog showing custom models being downloaded (very fast!?) however the models are never written to disk and never loaded in the client in the first place either. I have tried with Wine / Steam for Windows and the problem is the same. I will probably report this to the Wine project, but I doubt I will get any reply. Edit: bug reported to WINE here. Seems to be related to winsock. Day 805. Dear journal, I am still lost on this island. I'm so alone, I'm so sad on my own. |
I'm having a new problem since the most recent update and Proton 4.11-8. I get disconnected from any VAC protected server with the error message "No steam logon". I'm assuming the latest proton doesn't fare well with Valve's own anti-cheat? I have tested with the previous version 4.2-9: same problem! The "Steam Linux Runtime" option in Steam Play doesn't seem to work yet, as it deletes most game files (including hl2.exe). No idea what is going on there. Had me redownload the entire game files. I have validated game files (one file had to be redownloaded). Nothing apart from the Steam client and Proton changed on my side. I had not even updated my system for a few weeks, but even after everything updated, the issue is still there. :( I have tested on a SRCDS (server) hosted on my local network and I don't get booted off even with VAC enabled. My network configuration hasn't changed either, so it must be a WINE issue... or is it a Steam network issue? System Specs: gist I can count 2 other Linux users who are having the same issue since recently. Also two completely different systems (Arch Linux / Linux Mint) having the same problem. |
@glubsy is this wine bug related to the keyboard problem https://bugs.winehq.org/show_bug.cgi?id=30984 ? |
I'm really not sure, I couldn't figure out this bug. There's definitely something going on with Wine keyboard input and non-US layouts. |
Currently the game only works when steam is in offline mode, I can create server and join a dedicated server in lan mode With online mode, steam itself will crash half way hosting/joining a server proton 6.3-8
proton 5.13-6
the only reliable way to run the game on linux is to run windows steam in wine |
I was able to play today with proton-ge. |
@LBranco27 How did you manage that? I just tried with the latest GE-Proton7-43. The game no longer crashes, but we're back to getting booted from servers after a minute or two due to no Steam logon. |
@Agiel I don't recall if I played it online or offline since all servers were empty. Probably I didn't played enough to get kicked from servers. |
Can confirm, game didn't crash today, but I was kicked for VAC connection reasons |
Compatibility Report
System Information
I confirm:
with PROTON_LOG=1 %command%: log
Also tried with PROTON_USE_WINED3D=1 (same log above)
Symptoms
Game crashes as soon as it reaches the main menu.
Reproduction
Start the game with no modification.
Tried gdb_run from the /tmp directory and noticed this after typing "continue" (may or may not be related):
The text was updated successfully, but these errors were encountered: