ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.67k stars 1.07k forks source link

TEKKEN 8 (1778820) #7444

Open NyaomiDEV opened 10 months ago

NyaomiDEV commented 10 months ago

Compatibility Report

System Information

I confirm:

steam-1778820.log

Symptoms

The game crashes when loading (in "press any button" screen.) Notice: I never started this game before, I don't have any saves.

uh, also, this image

Reproduction

Start the game, go through the producer logos, skip the fmv and press a button whenever it asks you to do so.

leifliddy commented 10 months ago

I think I've sorted out a solution. The vram no longer gets progressively consumed. I need to fully test this out over the 2 days to ensure that it's not a fluke. I'll post an update on this sometime this weekend.

leifliddy commented 10 months ago

So I modified and rebuilt the rpmfusion steam srpm -- and that worked for single character matches. But in the story mode where you're fighting an entire army - - the card just consistently crashes. After carefully reviewing the latest video cards, I decided to go with the Sapphire Nitro+ Radeon RX 7900 XTX Vapor-X AMD 24 GB GDDR6 I know how to install the nvidia card drivers with linux (I've been doing it for the last two years) -- but since the kernel natively supports AMD cards -- it's just so much easier to use AMD cards. I'll report back in a few days to see how the RX 7900 XTX is performing. TBH, I've been looking for an excuse to get an AMD card. Even though NVIDIA cards might be slightly better power-wise and feature-wise(ie dlss) ...etc. for the price point. I just don't want to deal with them anymore. This might be my last post on the subject. According to steam the minimum requirments are are a Nvidia GeForce GTX 1050Ti but here's no way that's true. https://store.steampowered.com/app/1778820/TEKKEN_8/#:~:text=System%requirements&text=OS%3A%20Windows%2010%2064%2DBit,1050Ti%2FAMD%20Radeon%20R9%20380X

I'll report back in week or two -- to review how the AMD RX 7900 XTX performs.

NANISOREH commented 10 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1923726175

Got it. Let me know how memory behaves now that you have plenty of it! It might make it even clearer if it's continuously asking more of it.

AED-001 commented 10 months ago

I seem to be experiencing an issue where my frame-times become wildly inconsistent if my monitor's refresh rate is not set to 60Hz.

I also noticed this issue playing TEKKEN 7 on Proton, but it was not as bad to the degree as it seems to be in TEKKEN 8.

This issue does not seem to happen with high refresh rate monitors with TEKKEN 7/TEKKEN 8 on Windows.

Even though my game says 60FPS, the frametimes start fluctuating wildly when the monitor is set to 120Hz or 144Hz: https://youtu.be/pRA6ginKOe4

Please look into this issue. It prevents Proton as a platform from being viable at all for competitive players, as the input lag decrease from a high refresh rate monitor (even though the game is 60FPS) is significant and makes online play much more enjoyable. With my monitor set to 60Hz on Linux, it feels worse than playing on the same monitor set to 60Hz on PS5.

I have tried capping my frame-rate with MangoHud, enforcing all types of VSync with MangoHud, messing with the graphics options in every way possible, custom refresh rates on my monitor, but I can't seem to stop the game's frame-times from going wild as soon as my monitor's refresh rate exceeds 60Hz.

This happens on both my Desktop (Fedora 39 Silverblue, Intel i9-9900K, AMD RX 6800) and my Laptop (Fedora 39 Silverblue, AMD Ryzen 6900HX, AMD Radeon 6800S).

System information Computer Information: Manufacturer: LENOVO Model: LNVNB161216 Form Factor: Laptop No Touch Input Detected Processor Information: CPU Vendor: AuthenticAMD CPU Brand: AMD Ryzen 9 6900HX with Radeon Graphics CPU Family: 0x19 CPU Model: 0x44 CPU Stepping: 0x1 CPU Type: 0x0 Speed: 4935 MHz 16 logical processors 8 physical processors Hyper-threading: 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: Freedesktop SDK 23.08 (Flatpak runtime) (64 bit) Kernel Name: Linux Kernel Version: 6.6.13-200.fc39.x86_64 X Server Vendor: The X.Org Foundation X Server Release: 12302004 X Window Manager: GNOME Shell Steam Runtime Version: steam-runtime_0.20231127.68515 Video Card: Driver: AMD AMD Radeon RX 6800S (radeonsi, navi23, LLVM 17.0.6, DRM 3.54, 6.6.13-200.fc39.x86_64) Driver Version: 4.6 (Compatibility Profile) Mesa 23.3.2 (git-527d45230f) OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 119 Hz VendorID: 0x1002 DeviceID: 0x1681 Revision Not Detected Number of Monitors: 2 Number of Logical Video Cards: 2 Primary Display Resolution: 2560 x 1600 Desktop Resolution: 4480 x 1600 Primary Display Size: 13.39" x 8.27" (15.71" diag), 34.0cm x 21.0cm (39.9cm diag) Primary VRAM: 8192 MB Sound card: Audio device: ATI R6xx HDMI Memory: RAM: 15168 Mb VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 975137 MB Largest Free Hard Disk Block: 767779 MB Storage: Number of SSDs: 1 SSD sizes: 1024G Number of HDDs: 0 Number of removable drives: 0
Unser395 commented 10 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1913192781

I've tried to change the Nvidia drivers from the Beta Vulkan Drivers to 545.29.06 and the game is still unplayable, either with proton-GE, proton experimental or hotfix...Not sure if I can try anything else...

temporaryroman0 commented 10 months ago

New proton hotfix "proton-hotfix-20240202-tekken" dropped, couldn't find any info on what it does however it seems our issue still persists.

The freshly booted game straight into ranked ("Yakushima" stage in practice) consumes about 6/8gb VRAM, 9/16gb RAM and 0gb SWAP, 80% gpu usage with my settings (TAAU 100%, ultra). Solid 60 fps on all stages.

This is what it looks like after an hour of playing when the slowdown begins. If swap is disabled, the game just crashes instead of slowdown. 99% GPU, however only 90 watt instead of usual 150. VRAM maxed out, RAM and SWAP almost maxed out. Screenshot_20240203_024948

My specs are:

UPD: Same behavior on wayland

magoolachub commented 10 months ago

System Information

steam-1778820.log

Symptoms

Any portion of game that requires connection to server is sluggish, including initial server connection before reaching main menu. Will connect given enough time, however things that time out such as connections to other players are non-functional, as either the initial match confirmation will time out (seen here) or the loading screen after that will time out.

20240203192136_1

Further notes

May be entirely unrelated but not the first time I've noticed games running under wine/proton having strange networking issues, I had similar issues in Shadowverse where connections would often fail and taking any action that required communication with the server (including playing cards) would require far longer than expected compared to Windows or mobile. Most games have no issues.

Unser395 commented 10 months ago

I have the same problem as magoolachub on another computer of mine where the game is working. I probably spend more time waiting for games than playing. I think the problem wasn't as bad a few days ago when the hotfix patch first fixed the network issues, but I'm not sure.

GPU : AMD Radeon RX 580 Driver Version : Mesa 23.1.9-manjaro1.1 Kernel Version : 6.5.13-7-MANJARO Proton Version : Experimental (but tried GE and hotfix as well)

steam-1778820.log

NANISOREH commented 10 months ago

System Information

Symptoms

With any combination of graphical settings, the game seems to be leaking VRAM. If I stay in the same stage, the VRAM usage does not grow at all. It only happens when cycling through different stages. When my VRAM starts to fill up, I get FPS drops in game and the game crashes somewhere around the loading screen. Something happening around the loading screen seems suspect, because GPU usage suddenly spikes there, and whenever I'm there Mangohud is always reporting a VRAM usage increase compared to the last time I was there. Those VRAM usage increases are getting "stacked" onto the next stage I visit. If I keep the game running in the same exact stage even for many hours, the VRAM usage stays the same.

Reproduction

Easier way to reproduce this for me is to just play ranked. When I'm waiting for a match, I pick Underground Arena as a practice stage. The settings I'm using right now (DLSS quality, medium settings with low textures) use up more or less 4,4gb of VRAM when I first get there. I play one set, I get sent back to practice in Underground Arena and I notice the VRAM usage on that very stage has gone up of about 100/200mb. I play another set, back to practice, another increase. Rinse and repeat until one of the stages I play in goes above the 5,8gb the card is willing to give the game and I drop FPS. At this point, I have to restart the game.

I also tried going to practice mode, playing a bit, then start going back and forth between only two stages. I see the same increases every time I switch. Stage A: 4.4gb Switch to Stage B: 4.7gb Switch to Stage A: 4.5gb Switch to Stage B: 4.8gb Switch to Stage A: 4.7gb Switch to Stage B: 5.0gb I think you get the pattern.

Glubb commented 10 months ago

Sorry if I'm still posting about fatal error, most of the thread has gotten past this. I wanted to perform some troubleshooting today for the Fatal Error on launch. I really want to play on my PC instead of the steamdeck even if it's offline so I can fill up 10x Lili customization slots at max graphics...here's some steps I did. Just to double check, installed a fresh EndevourOS, same thing, deleted it. Went back to Ubuntu. -Tried RX550 Decided it might be Intel's mesa build. -Newer Mesa version (tried kisak, oibaf, and intel's) -Updated kernel Might be something else? -Cleared cache + disabled pre-cache -moved from my raid btrfs to a local install -Verified installation files + reinstalled All the log files look the same, nothing pops out at me. I'm kind of lost, any ideas?

System Information CPU: Intel i5-12400F GPU: Intel Arc A770 GPU (secondary): RX 550 Kernel Version: 6.5.0-15-generic / 6.7.3-3-liquorix-amd64 Driver Version: Mesa 24.0.0-devel (git-3ca1f35cbf) / Mesa 24.1~git2402030600.d32d01~oibaf~m (git-d32d010 2024-02-03 mantic-o Proton Version: Hotfix / GE-Proton8-30

steam-1778820-amd-rx550.log steam-1778820-intel-arc-a770.log steam-1778820-kernel-mesa-latest.log steam-1778820-GE-8-30.log steam-1778820-final-attempt.log

leifliddy commented 10 months ago

@NANISOREH Yup, sounds like the same issue I was experiencing here: https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1922805882 I just replaced my Nvidia RTX 3070 with an AMD Nitro+ RX 7900 XTX Vapor-X 24GB and that vram issue does not occur with with this card. In fact, it rarely went above 8GB (the highest I've seen it go so far was 8.3GB)

Screenshot from 2024-02-05 01-52-26

So it's either an Nvidia driver issue or a steam/proton-related issue. TBH, I've been wanting to get an AMD card for ages anyway -- and this was just a convenient excuse. I mean my monitor only supports AMD Freesync (and not G-Sync), and I can just use the kernels' amdgpu driver with Fedora (it's good enough for me, I don't feel like I need to install the proprietary amdgpu-pro driver). The biggest cons of this card are the high power draw (although you can power limit it) and the fact that it's absolutely massive in size. Nvidia cards have better ray tracing and DLSS. But whatever, I'm just a casual gamer anyway, and buying this card was complete overkill for what I need it for -- but at least I shouldn't have to buy another one for another 5-10 years. But, I digress -- I'm guessing this Nvidia vram stacking issue should be fixed in the near future. As the saying goes the squeaky wheel gets the grease so if enough people complain about it -- it'll get fixed at some point ; )

NANISOREH commented 10 months ago

@leifliddy Does it behave like I described but stops at 8gb usage, or does it never increase the VRAM usage for the same stage? It would do me a great favor if you would test the usage like I did in the reproduction section. I'd like to understand if it's an anomaly or it's just supposed to require more VRAM every time you change stage until it reaches 8gb.

Heliozoa commented 10 months ago

The game has been working well for me with the hotfix, however, one thing I have noticed that no matter how much I lower my graphics settings, even when my CPU and GPU usage are under 25% and 65% respectively, the "Processing Load" icon on the bottom right during online play keeps flashing red constantly. The red flashing is supposed to indicate frame drops that affect online play negatively, but it seems like there may be some issue with it on Linux, where it's unable to measure whatever it's measuring properly.

This isn't a serious problem since I don't believe there's any actual performance issue going on, in practice it's just a visual glitch. Still, I'd be happy to help debug this if there's anything I can do.

AED-001 commented 10 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1927489640

I encountered a similar issue with TEKKEN 7 on Proton. Do you use a monitor with a refresh rate set higher than 60Hz? I have an issue where my frame times become very unstable in TEKKEN 8 if my monitor is set to 120hz or 144hz instead of 60Hz. I had this issue with TEKKEN 7 also and the computer performance indicator would randomly flash red for me too.

https://youtu.be/pRA6ginKOe4?si=vkarYadCxxVT3jq-

I am playing on PS5 until this is resolved because it does mess with inputs and perceived smoothness of the game and makes proton un-viable for competitive play. Setting your monitor to 60Hz and turning VSync on in the graphics menu fixes the frame-times and the red PC performance issue, but makes the input lag worse than PS5.

Heliozoa commented 10 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1927812491

You're right, I initially dismissed this because my frame times were not as inconsistent as yours in the video, in hindsight I just didn't remember how solid and steady they should be. While I wasn't able to replicate the effect of vsync/monitor refresh rate on the frame times, I did solve the issue for myself.

I remembered having a similar issue in T7 and tried looking up the Reddit post about it, only to find that you (or someone with a striking resemblance) wrote it!

https://www.reddit.com/r/linux_gaming/comments/vy3d9c/tekken_7_frametime_fix/

While the same fps_limit trick no longer worked for Tekken 8, setting the fps_limit_method to early did:

fps_limit=60
fps_limit_method=early

I don't know if this has any implications wrt. input lag, but I'm just happy to get rid of the slightly inconsistent frame times and the red flashing Processing Load icon.

AED-001 commented 10 months ago

That's me!

Yeah, that work-around I posted for TEKKEN 7 works for TEKKEN 8 to get it to be smooth while your monitor is set to 120hz/144hz/165hz whatever but it still adds a significant amount of input lag (just like changing the monitor to 60Hz).

I ended up playing without that work-around towards the end of TEKKEN 7's lifespan because playing with the input lag disadvantage versus top-tier players was frustrating.

You'd go to execute an action anticipating your opponent's timing to fish a counter-hit, and then find out they already pressed and you got counter-hit for your entire HP bar (because you weren't able to react to their action in time because you had input delay and they didn't).

Playing without the work-around and dealing with the choppy looking image resulted in faster input times. It wasn't nearly as bad as TEKKEN 8's frame time inconsistency is on Proton, so I just dealt with it.

EDIT: I nuked all of the graphics settings to low and my render res to like 50% and the frametimes seem to be much more stable without any sort of vsync, changing refresh rate, or setting a frame cap.

I think this game is just THAT intense on GPUs and adding artificial delay with VSync or a frame limiter allows the game to be ran smoother at the cost of input lag. If you want the lowest input lag possible while having a smooth image, the graphics have to be nuked from orbit.

rbrauer commented 10 months ago

If you're using an NVidia card and the nvidia-uvm (Unified Virtual Memory) module is loaded, try blacklisting and unloading it. This seems like it might be a solution for crashing, maybe someone can verify.

Edit: I stand corrected, just got the crash with it unloaded.

Qwiggon commented 10 months ago

Is anyone else unable to get the game to launch?

System Information

GPU: NVIDIA GeForce RTX 2070 Video driver version: nvidia 535.154.05 Kernel version: 5.4.0-162-generic Link to full system information report as Gist Proton version: Proton Experimental

steam-1778820.log

Symptoms

Game "running" but nothing happens. Nothing pops up. I see a Tekken 8 process running though.

Reproduction

Attempt to launch Tekken 8

Mikeysax commented 10 months ago

Things were fine until recently and am unable to get past the start screen where Kazuya shows his face.

When I press a button to continue, Kazuya's face is frozen on the screen and the menu and music are audibly in the background. I can press the L1 and other buttons to hear the menu switch.

System Information

GPU: AMD Radeon RX 6900 XT Kernel version: 6.7.0-204.fsync.fc39.x86_64 (64-bit) Proton version: Proton Experimental, Proton Hotfix, GE-Proton8-29, GE-Proton8-30

OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 6900 XT (radeonsi, navi21, LLVM 17.0.6, DRM 3.56, 6.7.0-204.fsync.fc39.x86_64)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.3.5
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.3.5
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.3.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

image

Symptoms

Game gets to the main menu, I press start, the 3D face of Kazuya is frozen on the screen, the main menu music and sounds are heard in the background but not visible.

Reproduction

Attempt to launch Tekken 8, go to main menu and press start

numandev1 commented 10 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1920561576

did you get any solution for this error?

numandev1 commented 10 months ago

I am using macbook with crossover and getting this error whenever I open tekken 8

Wine C++ Runtime Library

Assertion failed!

Program: C:\Program Files (x86)\Steam\steamapps\common\TEKKEN 8 Playtest\Polaris\Binaries\Win64\Polaris-Win64-Shipping.exe File: ../../wine/dlls/winevulkan/loader_thunks.c Line: 2729

Expression: "!status"
truetraffic commented 10 months ago

I have the same problem as Mikeysax since around last friday. I tried all the listed Proton versions. Proton version: Proton Experimental, Proton Hotfix, GE-Proton8-29, GE-Proton8-30

Systeminformation: Operating System: Nobara Linux 39 KDE Plasma Version: 5.27.10 KDE Frameworks Version: 5.113.0 Qt Version: 5.15.12 Kernel Version: 6.7.0-204.fsync.fc39.x86_64 (64-bit) Graphics Platform: X11/Wayland tested both Processors: AMD Ryzen 5 3600 Graphics Processor: AMD Radeon RX 5700 XT

Edit: The latest Nobara Update fixed the problem for me. Runs now with Proton Hotfix and GE-31

Asharax commented 9 months ago

When I click "Play online" buttons, I get a crash that says "buffer overflow detected". This doesn't occur when I play single player.

I get crash about 95% of times, I reconnect my BT controller before going online, and sometimes I can play the game. But I'm not sure what is causing this. Maybe just idling in the game and then trying to go online game doesn't make it crash.

Edit: proton log tekken8-log.txt

Proton version: Proton Experimental, Proton Hotfix, GE-Proton8-30 System information: OS: Linux Mint 21.2 KERNEL: 5.15.0-92-generic CPU: 11th Gen Intel Core i7-11800H @ 2.30GHz GPU: NVIDIA GeForce RTX 3060 Laptop GPU GPU DRIVER: NVIDIA 545.29.06 RAM: 16 GB

artashes-stepanian commented 9 months ago

Game crashes when I click "Play Online": buffer overflow detected : terminated. No problems while playing offline. steam-1778820.log Proton version: Proton Experimental, Proton Hotfix OS: Linux Mint 21.3 x86_64 Kernel: 5.15.0-94-lowlatency Shell: bash 5.1.16 Resolution: 1920x1080 DE: Cinnamon 6.0.4 Terminal: gnome-terminal CPU: AMD Ryzen 5 3600XT (12) @ 3.800 GPU: NVIDIA GeForce GTX 1660 SUPER Memory: 4668MiB / 15883MiB

WiiPlayer2 commented 9 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1936576429

I noticed something similar just now. Finally got into the online menu by pure chance and then I tested some things: What I figured out so far is that if I press on "Tekken Fight Lounge" with my controller the buffer overflow happens but if I click on it with my mouse or with my keyboard then it will go to the online menu and after that I can return to the main menu and also enter using my controller. A wild guess from me: maybe it has something to do with the way how button prompt icons are handled which might be too much or something while first entering the online menu idk. Hope that helps someone else as well.

OS: Linux Mint 21.3 x86_64 Host: Z690 GAMING X DDR4 Kernel: 5.15.0-94-generic Uptime: 1 hour, 27 mins Packages: 2833 (dpkg), 64 (flatpak) Shell: bash 5.1.16 Resolution: 1920x1080 @ 60.00Hz, 3440x1440 @ 144.00Hz DE: Cinnamon 6.0.4 WM: Mutter (Muffin) WM Theme: Mint-Y-Dark-Aqua (Mint-Y) Theme: Mint-Y-Dark-Aqua [GTK2/3] Icons: Mint-Y-Sand [GTK2/3] Terminal: gnome-terminal CPU: 12th Gen Intel i7-12700K (20) @ 4.900GHz GPU: Intel AlderLake-S GT1 GPU: NVIDIA GeForce RTX 2070 Rev. A Memory: 15.64GiB / 31.12GiB

artashes-stepanian commented 9 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1937580223

Thank you for the answer, unfortunately it didn't solve my issue. Will play around with mouse/keyboard input, maybe something will come out of it.

numandev1 commented 9 months ago

it can only be fixed by enabling d3Dmetal

I am using macbook with crossover and getting this error whenever I open tekken 8

Wine C++ Runtime Library

Assertion failed!

Program: C:\Program Files (x86)\Steam\steamapps\common\TEKKEN 8 Playtest\Polaris\Binaries\Win64\Polaris-Win64-Shipping.exe File: ../../wine/dlls/winevulkan/loader_thunks.c Line: 2729

Expression: "!status"
AlbertKovtoun commented 9 months ago

Hello, I'm experiencing disconnection issues while playing Tekken 8 after a couple of matches when running it on Linux Mint 21.3 using Proton. I have tried several versions of Proton including Proton-GE 29, 30, 31, Proton Experimental, and a Proton Hotfix, but the issue persists. The disconnections occur randomly after a few matches, making online unplayable.

System Specifications:

OS: Linux Mint 21.3 x86_64 Kernel: 6.5.0-17-generic CPU: AMD Ryzen 5 3600 (12) @ 3.600GHz GPU: NVIDIA GeForce RTX 3080 Lite Hash Rate

Game launch options: HOST_LC_ALL=de_DE.UTF-8 %command% I have verified the game files, and checked my network stability, which seems fine for other applications and games. Has anyone experienced similar problems or have any recommendations to improve online stability with Tekken 8 and Proton?

Thank you in advance for any help!

steam-1778820.log

Edit: I connected to a VPN. Online worked flawlessly!

proudhon commented 9 months ago

UPDATE: I Just had to use the right env variable in the launch options, I was trying to force dGPU with DRMI_PRIME= instead of DXVK_FILTER_DEVICE_NAME

System Information

GPU: Radeon AMD Radeon RX 7600M XT (MUX Switch set to dGPU only, same problem with hybrid)
Video driver version: 23.3.5
Kernel version: 1 6.7.4-arch1-1
Proton version: Experimental, Experimental (Bleeding Edge), Proton Hotfix, Protion-GE

Symptoms

The game is running at abysmal fps (something like < 0.05) and the whole system slows down to unusable performance although 15/16 cores are at 0-10% and RAM (64GB total) is mostly free, load avarage values are ~2.5. Also radeontop shows very light activity on the dGPU.

Since i've read that the game needs some time to compile shaders i left the laptop untouched for ~4h. I closed the game and restart it and now i could easily get past the "Press any button screen" which previously took ~1h to get passed by.

After a few seconds in the main menu everything slowed down again and Kazuya's face turns low-res. I managed to activate the ingame fps-counter that shows 59fps (not true :stuck_out_tongue_closed_eyes: ).

What i have noticed is that a single child process named GameThread is actually using cpu: it is overloading a single core, spawns 170 threads and it is capped at 2.6G memory usage.

I tried running gamemoderun with cpu pinning on cores 0-15 but had no luck. Is the game trying to compile shaders on a single core? Is there any way to edit the wineprefix and force multithreading?

KBD20 commented 9 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1916060459

Did you get online matches in rooms working? Quick match works for me vs pc players at least (on bleeding edge), but not in a room vs console players, not sure if it's crossplay or rooms that are failing

Tested with the lounge, seems like crossplay doesn't work, but pc - pc works fine (apart from crashing).

AED-001 commented 9 months ago

Tested T8 on Proton for the first time in a couple weeks, just want to give other people who were following this thread a heads-up that it seems like Valve has fixed the crazy frame-times/stuttering/on 120hz/144hz monitors issue. I am able to play the game with VSync disabled with my monitor set to 144Hz and I do not get a stuttering image anymore with crazy frametime dips.

It seems to hold a frametime min of 15.6 and a max of 17.6 on avg now, which is much better compared to how unstable it was before and is more in-line with how T7 performed on proton with VSync disabled & the game running at 60FPS on a 144Hz monitor. Input lag feels great now.

There are some tiny performance hitches I still notice in rare scenarios, but I believe these are related to optimization issues with the game itself because I've noticed them playing on PS5 as well.

Thank you Valve!

Alchnator commented 9 months ago

I'm also having the buffer overflow issue. it will connect to server during the main menu, but any attempt of doing anything online will crash the game with a buffer underflow

System specs

Linux Mint 21.3
Kernel:5.15.0-94-generic
RAM:16 GB
GPU Driver:NVIDIA 535.154.05
GPU:NVIDIA GeForce GTX 1070 Ti
CPU:AMD Ryzen 5 2600X Six-Core
msmalik681 commented 9 months ago

My full system details are here https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1912569584 I had the issue with the game crashing when selecting any online game mode or even checking notifications. the only fix I found was to use PROTON_NO_ESYNC=1 but this badly effects my fps and lowering the settings does not help increase my fps. I am using nvidia drivers from flatpak on linux mint.

artashes-stepanian commented 9 months ago

My full system details are here #7444 (comment) I had the issue with the game crashing when selecting any online game mode or even checking notifications. the only fix I found was to use PROTON_NO_ESYNC=1 but this badly effects my fps and lowering the settings does not help increase my fps. I am using nvidia drivers from flatpak on linux mint.

didn't help me at all, I hope they fix this in the next patch, I'm all out of ideas

alohl669 commented 9 months ago

Compatibility Report

Name of the game with compatibility issues: TEKKEN 8 Steam AppID of the game: 1778820

System Information

GPU: Radeon RX 6800 Video driver version: 24.0.0 (23.3.5 same behaviour) Kernel version: 5.15.0-94-generic Proton version: Experimental, hotfix

I confirm:

hotfix

steam-1778820.log

Symptoms

The game just does not start nor show Shaders chaché pop-up. It shows no evidence of life.

Alchnator commented 9 months ago

i noticed that everyone with online problems were using 5.15 kernel i decided to update mine to 6.5 which was the highest mint's system updater has available, no command line options, proton experimental and crossplay on.

and now the buffer overflows issues are gone and online works. all my matches so far have been flawless. i'm yet to match with a cross play thou

artashes-stepanian commented 9 months ago

i noticed that everyone with online problems were using 5.15 kernel i decided to update mine to 6.5 which was the highest mint's system updater has available, no command line options, proton experimental and crossplay on.

and now the buffer overflows issues are gone and online works. all my matches so far have been flawless. i'm yet to match with a cross play thou

THANK YOU! It solved not only my problem with Tekken online but also a bunch of other problems!

alohl669 commented 9 months ago

I built a 6.7.5 kernel version and installed it in my ubuntu 20.04 version, but the game still without show any evidence of life. Is really weird.

AlessioDeMarino commented 9 months ago

Sometimes my online games are capped at 16 fps . ONLY the online. Its frustating cause its only sometimes that this can happen. Running POP.OS

mattipulkkinen commented 9 months ago

Sometimes my online games are capped at 16 fps . ONLY the online. Its frustating cause its only sometimes that this can happen. Running POP.OS

If this only happens when playing against specific players, then look at their performance indicator in the bottom right of the screen. If that's red, then your opponent is playing on a literal toaster. In those cases the game is just going to run like a slideshow and there isn't much that you can do about that.

namtsui commented 9 months ago

I get a wifi symbol despite being on ethernet while waiting in standby in a custom room (usually reproducible with 3 people in a room). Is tekken 8 falsely detecting linux as wireless?

AED-001 commented 9 months ago

Just a heads up to anyone who is having the 60FPS-but-choppy image issue-- if you have an AMD RDNA2 card, high performance mode needs to be forced so that 60FPS cap games do not look choppy.

I encountered this issue around 2 years ago with Elden Ring when it launched, since then I've re-installed my OS and forgot that it needs to be enabled on my system.

echo high | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level does the trick. I made a bash script with this in it and then I have a systemd service that runs it at startup.

msmalik681 commented 9 months ago

My cousin reported severe screen tearing was fixed by switching from wayland to x11 on pop os.

namtsui commented 9 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1953524995

Thanks! I was putting up with the choppy behavior and did not really notice until toggling between the auto and high states. This has removed the choppiness and it runs much better. I am using a 360 hz monitor with 6800 XT. I will apply it in elden ring, too.

alohl669 commented 9 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1947392545

I don't know how, but eventually, I made it run. I shifted to a proton 7 version(the game crashed after a few seconds but it finally showed evidence of life ). After that, I could play using proton hotfix.

Why does using an older version make it work?

Asharax commented 9 months ago

i noticed that everyone with online problems were using 5.15 kernel i decided to update mine to 6.5 which was the highest mint's system updater has available, no command line options, proton experimental and crossplay on.

and now the buffer overflows issues are gone and online works. all my matches so far have been flawless. i'm yet to match with a cross play thou

Can confirm, kernel update fixes online crash. Thanks for the heads up.

Scias commented 9 months ago

I get a wifi symbol despite being on ethernet while waiting in standby in a custom room (usually reproducible with 3 people in a room). Is tekken 8 falsely detecting linux as wireless?

I can confirm this. If your motherboard has a builtin WiFI adapter, even if you're only using Ethernet, you'll be labeled as a WiFi user. Solution: Turn your WiFi off before starting the game. Doing this from the KDE/Plasma applet is enough for me. See this for more info.

TiZ-HugLife commented 9 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/7444#issuecomment-1959748089

This is really concerning. It's the opposite of what Proton was doing with Street Fighter 6, showing you as wired even if you were wireless. But this will result in a lot of people skipping Linux users in matchmaking. Do we happen to know if the wi-fi toggle in the gaming session works as well? I can't test this myself just at the moment.

gofman commented 9 months ago

Can someone give the exact and easiest / quickest reproduction details for the wifi symbol if possible? How to create such a room, is it possible to avoid people there to see the issue, or some other simple way?

simifor commented 9 months ago

The issue should be fixed in the current proton experimental bleeding edge.