ValveSoftware / Proton

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

Yu-Gi-Oh! Master Duel (1449850) #5876

Open huyhoang8398 opened 2 years ago

huyhoang8398 commented 2 years ago

Compatibility Report

System Information

OS: Ubuntu 22.04 LTS KERNEL: 5.15.0-33-generic CPU: Intel Core i5-10210U @ 1.60GHz GPU: Intel Mesa Intel UHD (CML GT2) GPU DRIVER: 4.6 Mesa 22.0.1 RAM: 16 GB

I confirm:

Symptoms

Yugioh Master Duel crashs when open activities in Ubuntu 22.04 Wayland

Reproduction

kisak-valve commented 2 years ago

Hello @huyhoang8398, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, 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.

sangoku116 commented 1 year ago

This is literally the only game that crashes my pc and it's been doing it since launch no matter the proton version.

Tholleman commented 1 year ago

@kisak-valve Couldn't play this game either so I decided to follow your instructions. Here you go: steam-1449850.log https://gist.github.com/Tholleman/49184e74e6d402d95102fa35771528c2

kisak-valve commented 1 year ago

Hello @Tholleman, can you test how the game behaves with the game's launch options set to PROTON_USE_WINED3D=1 %command%?

Tholleman commented 1 year ago

The game launches now! Thank you so much!

kisak-valve commented 1 year ago

Master Duels

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6915. @jonte450 posted on 2023-07-05T07:23:35:

Hi i am running an Ubuntu 23.04 and i have tried to start Master Duels with Proton version 08..03 And i have written in PROTON_USE_WINE3D=1 %command% and the game doesn't start and i have tried in my launch options to write PROTON_LOG=1 %command% and i don't get any debug.log file in my home directory?

reDBo0n commented 1 year ago

Newest Update (v1.6.0) crashes (freeze on a black screen) now on my Arch machine.

According to Community Members on Steam Discussions are plugged in (virtual) controllers the culprit and they advice to remove all controllers and uninstall tools like vJoy.

It seems to work for some folks, but on Proton I have no luck, because I don't have controllers plugged in at all. The only virtual controllers (?) are Steam Input for Remote Play and Steam Controller, which can't be turned off.

reDBo0n commented 1 year ago

Just found out my Keyboard of all things let Master Duel Crash.

Maybe because it has a mouse Emulation mode, idk

reDBo0n commented 1 year ago

Tested on my Windows 11 drive, game just works with keyboard. May be a Bug on Proton's end. Tested on 8, Experimental and Experimental [bleeding-edge]; all times game freezes with plugged-in keyboard.

reDBo0n commented 1 year ago

Did some experimenting and it seems there is a stack overflow happening with the keyboard plugged in. Keyboard already in.log Keyboard Pluggin in.log

reDBo0n commented 10 months ago

Got hand on a "generic" USB Keyboard. With it just works, no problem.

Plugging in my real keyboard (Ducky ONE 3) it just crashes instantly again.

Heliozoa commented 8 months ago

I've found that although Master Duel is playable the performance on Linux is very poor compared to Windows.

In the main menu I get roughly the following performance (just eyeballing with MangoHud):

Windows 10

Stable 165 fps

Proton Experimental / Proton 8.0-4

Unstable frame rate, varies greatly depending on the number of displays I have turned on:

Proton 7.0-6

Unstable 50-70 fps


Surprisingly, changing the resolution from 2560x1440 to 1280x720 or other settings did not make even a small difference to the performance with any of the Proton versions I tried.

My system information: https://gist.github.com/Heliozoa/256663f758ee6366a10eddb6fb813a0f

Happy to provide more info if needed.

Teddy-Kun commented 4 months ago

On my system (tried both Arch and Nobara) on Proton 8 it does not start correctly. It freezes on a grey screen with no audio or anything. On Proton 7 it at least starts, but when using Wayland (Hyprland or KDE), tabbing out of and into the game freezes it as well but it seems random and does not happen consistently. Performance is also poorer than it should be with it only using about 30% of my GPU and hovering around the 100-120fps mark.

System: https://gist.github.com/Teddy-Kun/d0d16f303b9c27b1cff23ce96a85a0f4 Runtime Diagnostics: https://gist.github.com/Teddy-Kun/871fdc50d8a20392d4c91addafdee3c7

Proton 8 freeze on start Proton 9 Beta freeze on start MasterDuelFreezeWayland.log

EDIT: I also could only reproduce the tabbing out freeze issue with the game in fullscreen mode, but that may just be because of the randomness

kisak-valve commented 4 months ago

Hello @Teddy-Kun, 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, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.

reDBo0n commented 4 months ago

I can reproduce @Teddy-Kun problem. On Proton 8 starting the game with my (gaming) keyboard plugged in it just keeps getting stuck on a blackscreen, on Proton 7 it just works fine with it plugged in.

Here is my log and system info steam-1449850.log

System Info

Teddy-Kun commented 4 months ago

@kisak-valve I updated my previous comment with the requested resources. I hope it helps!

kisak-valve commented 4 months ago

Hello @reDBo0n, you're implying that the game works for you with Proton 8 and that keyboard disconnected? Please clarify if that's true and exactly what model of keyboard you're using.

reDBo0n commented 4 months ago

Yep, with my "Ducky 3 One" plugged in on Proton 8 the game doesn't work, but with a generic keyboard (according to lsusb "Chicony Electronics Co., Ltd HP USB Keyboard") it works again.

simifor commented 4 months ago

The game didn't freeze for me at launch when testing proton stable, tried with mesa 24 and 23.3.5 @Teddy-Kun I'm guessing you have the same keyboard as @reDBo0n ? And were all your tests on wayland? Or was it also freezing at launch on xorg?

alasky17 commented 4 months ago

@reDBo0n Have you tried Proton 9 yet with your Ducky 3 One keyboard? There was a bug with certain input hardware that should be fixed with 9.0-beta.

reDBo0n commented 4 months ago

Tested the Proton 9 beta, problem still persists with my Ducky connected

Heliozoa commented 4 months ago

Just a quick update on https://github.com/ValveSoftware/Proton/issues/5876#issuecomment-1784065864: Proton 9.0 (Beta) has fixed these performance issues for me and the game now maintains a steady 165 fps in the main menu as it does on Windows.

reDBo0n commented 3 months ago

Update from my side:

Proton 9 Beta now works with my Ducky 3 One keyboard connected

alasky17 commented 3 months ago

@reDBo0n Thank you for the update! Great to hear :)