Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Yakuza 0 (638970)

Open mexavier opened this issue 7 years ago • 67 comments

Game runs perfectly on my end, I notice no difference between Linux and Windows. Both standard mouse-keyboard and the Steam Controller work flawlessly.

OS: Kubuntu 18.04.1 LTS
GPU/driver-version: GTX 970 - nvidia-driver-396 (396.54)
Kernel: 4.15.0-33-generic
Proton: 3.7
Gamepad : Sony Dualshock 3

mexavier avatar Aug 25 '18 07:08 mexavier

Yakuza 0 runs into a nasty GPU hang on both RADV and RadeonSI which is very tricky to debug.

doitsujin avatar Aug 25 '18 07:08 doitsujin

@doitsujin That's unfortunate that it hasn't yet been fixed although it does work fine for me with RADV + RX 550.

@meaxavier There are reports on this compatibility list that aren't successful, so it might not work consistently across enough systems to be whitelisted yet.

aqxa1 avatar Aug 25 '18 07:08 aqxa1

I'm on nvidia and I can't get it to run, it starts running, says failed to initizalize gs settings then just closes

catman1900 avatar Aug 30 '18 03:08 catman1900

RX480 and Mesa 18.1.7, crashes in fights, otherwise works. Steam info here.

jonlap avatar Sep 05 '18 23:09 jonlap

RX560 crashes during the tutorial fight scene when pressing the ( Y ) button. When pressing the button the character changes color and appears to initiate a new special effect which seems to be the cause of the problem.

Mezentium avatar Sep 07 '18 16:09 Mezentium

I'm on nvidia and I can't get it to run, it starts running, says failed to initizalize gs settings then just closes

Same. Though my nvidia-driver isn't the latest version because it doesn't seem to work.

Edit: seems like this error is not specifically for linux and happens on windows as well. And I didn't have this error on the same hardware on Windows 7. I didn't update the driver that much, so I don't think it's related to that either.

lg188 avatar Sep 13 '18 18:09 lg188

Another issue I've found is that sound doesn't work with the emulated arcade games (Space Harrier and Outrun). I tried doing the usual "winetricks xact" workaround but it didn't help in this case.

Also, I can confirm that the GPU hangs still occur with a Vega 56 and RADV. It happens at least 2 more times that I've seen so far in the game.

aqxa1 avatar Sep 27 '18 07:09 aqxa1

Yakuza 0 (638970)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/1796. @thatlordbaal posted on 2018-10-21T16:20:51:

With Proton 3.16-1 Beta I was finally able to get the game to launch and get over 2 hours into the game. however after it updated to 3.16-2 the game no longer launches. any clues to what could of cause it to now stop working? It should be noted i was on Nvidia driver 396.54 for 3.16-1 and 3.16-2. https://gist.github.com/thatlordbaal/74a59fc5a1f87c4946006a1add136e75

kisak-valve avatar Oct 21 '18 16:10 kisak-valve

I have the same issue as above, the games works fine, but if I use the special attack in fights, it just crashes. I tried to use "PROTON_LOG=1 %command%" but for some reason it made my game crash right away on startup...

EDIT: It worked with the logs when I tried again, here is the log: https://gist.github.com/wolfyos/e26d1536ab83bb65365eaa6ee194ba2c

wolfyos avatar Nov 05 '18 02:11 wolfyos

For the people who are crashing on heavy/special attack like I was, tell steam to install it to a different folder, nowhere specific. I tried this after reading on protondb, and it worked. I have absolutely no clue how this works, it happens to some people on windows as well (not me though). The game runs pretty well for me now though, as baffling as the fix is. Hopefully it works for all of you as well.

rednaxela600 avatar Dec 24 '18 19:12 rednaxela600

confirming installing to a different folder fixes the 'hard punch crash' issue. i've seen some mentions this might be related to path/path length, and that some people have the same issue on windows, but who knows.

note you have to install to the new library; ValveSoftware/steam-for-linux#4851 prevents moving between steam libraries on linux.

hlarsen avatar Dec 24 '18 21:12 hlarsen

I just created a folder, simply named ".Yakuza0", in my home folder. After purchasing the game again and installing it to that folder the game STILL crashes during heavy attacks :( I'll try installing to a different partition and see if that makes a difference; I've got no secondary drives to install to.

Edit: Okay, so I moved the game files from that folder to a new folder, "Yakuza0" also in the home folder, and then added the library to steam and installed it there. Now I can actually get past the tutorial without crashing! :D I don't know if the difference was moving the game files before adding the library, or even the folder name change, either way something worked!

hadbabits avatar Dec 29 '18 18:12 hadbabits

Following the tip from @hadbabits I tested installing Yakuza 0 to the following steam libraries:

  • ~/SteamLibrary — the "hard punch crash" does not happen;
  • ~/.SteamLibrary — the "hard punch crash" happens;
  • ~/Steam.Library — the "hard punch crash" happens.

Given the fact that by default Steam for Linux is installed under ~/.local/share, it is evident that the crash occurs whenever there is a dot (.) character in the path to the game directory.

Would be glad if someone with a Windows machine could test whether the game crashes on Windows when it is installed under a path containing a dot. The same crash is a problem for some Windows users, so if it is the case for Windows, this is an issue that needs to be reported to Sega.

Lahvuun avatar Dec 29 '18 22:12 Lahvuun

I booted to windows 7 on my nvme and moved yakuza0 onto my C: drive in a new library called "y.akuza". Sure enough the heavy attack crashed, but when i renamed the new library to just "yakuza" the heavy attack worked. It makes me wonder if other characters in the path cause an issue.

EDIT: I couldn't find a support area on SEGA's site for Yakuza 0 on PC, so I made a steam discussion, maybe they will see it there.https://steamcommunity.com/app/638970/discussions/0/1741103267301795215/

rednaxela600 avatar Dec 30 '18 01:12 rednaxela600

So it is a game issue. Thank you for confirming that!

I'm sure if we get this to Sega they can fix it, as they have fixed a few issues that were present on release. After that the game should be good for whitelisting.

I doubt other characters in the path can cause this behaviour. Usage of "." in file or directory names on Windows is discouraged, but not forbidden. It's probably an issue with path resolution (for example everything after a dot is assumed to be a file extension, or something like that).

Lahvuun avatar Dec 30 '18 02:12 Lahvuun

The game is still missing audio completely in the SEGA splash screen (not a big deal) and the arcade machines (a showstopper bug, IMO). ProtonDB has a few reports mentioning this and I've noticed it myself. FAudio doesn't seem to have helped with this in any way.

According to PC Gaming Wiki, these scenes also cause the game to hijack the operating system's global volume setting. It could be related to the issue, I guess?

Matoking avatar Jan 01 '19 22:01 Matoking

Doesnt work at all for me - On every Proton version, it crashes on the initial load screen after a few seconds. Heres the log: https://bin.disroot.org/?543b1d6ae37effdd#GtpliXWKfFj/BMVc4x5BSrSQWcWAWozq7dFit4UlE7M=

Arch, kernel 4.20, latest Mesa from git.

aladar42 avatar Jan 09 '19 22:01 aladar42

In case anyone missed it, the latest beta has a fix for the "." in the path bug. https://steamcommunity.com/app/638970/discussions/0/1776010325134009474/

alasky17 avatar Feb 13 '19 17:02 alasky17

3.16-7 fixes the loading screen crash for me on Arch.

aladar42 avatar Feb 16 '19 03:02 aladar42

With Proton 4.2 and the game's "community_test_branch" I have now almost finished the game completely on proton. (on final chapter) The game rarely crashes now on this version. (can play for several hours before any crash) The test branch patch v4 has now been pushed out also to the main branch. So it should be plug and play at least with x360 controller on an AMD system.

BillFleming avatar Apr 15 '19 11:04 BillFleming

Does not work with latest proton version, Arch kernel 5.1-2. Attached is the output of Steam when running the game output.txt

GirardR1006 avatar May 15 '19 19:05 GirardR1006

I'm having the same issue, it wont work anymore

vjr2 avatar May 18 '19 04:05 vjr2

Game still works for me, but controller support is broken when the Steam client beta is used (along with Yakuza Kiwami, Hitman 2, and a few others).

aqxa1 avatar May 18 '19 04:05 aqxa1

I actually just finished this game on proton 4.2-4 on my arch AMD machine. I am using the Steam beta client and latest MESA and AMD gpu that comes on arch right now. (nothing special or custom built) Also I was going to say I was using a custom TKG kernel but arch was sneaky and booted "5.1.2-arch1-1-ARCH" last time I booted.

Anyway comparing this proton to the old one or custom builds like TGK 4.7 this one appears to be the most stable. I found out that the game's ending sequence is VERY LONG. With the other proton versions it would crash at some point before the final boss. With this version I played through many hours of the end game and post game parts. I had no issues with my x360 wireless controller on this game with the current proton. Will test the other 2 yakuza games on it soon.

Edit: I finally played far enough into the business aspect of the game to find a sound bug. When you play the rideout arcade game in the SEGA arcade there is no sound.

BillFleming avatar May 19 '19 15:05 BillFleming

Hello @BillFleming, please add PROTON_LOG=1 %command% to the game's launch options, get to the section with missing sounds, and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

If it's too large for Github, it should compress well in an archive and you can upload that.

kisak-valve avatar May 19 '19 16:05 kisak-valve

Yakuza0-outrunAudiosteam-638970.log It looks like I maybe got something useful with just the basic log. I can run again with more log options if needed.

So in this game once you get past a certain point there are actually 2 of these arcade games with broken audio. In this log I loaded the game save, ran down to the SEGA, played each of the 2 games 2 times ( only for about 10 seconds each), then ran to the nearest save point, saved, and hit ALT+4.

BillFleming avatar May 19 '19 21:05 BillFleming

I've encountered a bug in the game.

The emulated minigames (eg Space Harrier) don't work (when you try to play Space Harrier, after the animation plays, there's a black screen, and the game doesn't proceed further) If Yakuza 0 is not installed in the main /home/user/.local/share/Steam location, but on another partition eg on /mnt/partitionx/SteamLibrary.

Most of my library is outside of my main root / home partition, so I thought the emulated mini-games not working was a Solus bug.

It's only now that I installed the game on my main partition, that Space Harrier started working.

Here's the PROTON_LOG up to the moment the black screen happens when I try to play Space Harrier, and I close the game by doing ALT-F4 [with the game installed on a non-local partition such as /mnt/something/SteamLibrary] steam-638970.log

linuxiorr avatar Jul 09 '19 12:07 linuxiorr

Edited with updated system/driver info. No change to the game itself.

Everybody is writing how Yakuza is working perfectly so I bought it, and can't even run the thing. Well... I can run it, Steam says I'm playing it, but nothing's happening. What I tried, and the specs:

System Information

Computer Information:
    Manufacturer:  Unknown
    Model:  Unknown
    Form Factor: Laptop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Brand:  Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz
    CPU Family:  0x6
    CPU Model:  0x5e
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3200 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    Ubuntu 19.04 (64 bit)
    Kernel Name:  Linux
    Kernel Version:  5.0.0-23-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12004000
    X Window Manager:  Xfwm4
    Steam Runtime Version:  steam-runtime_0.20190711.3

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 950M/PCIe/SSE2
    Driver Version:  4.6.0 NVIDIA 418.56
    OpenGL Version: 4.6
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x10de
    DeviceID:  0x139a
    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: 13.54" x 7.60" (15.51" diag)
                                            34.4cm x 19.3cm (39.4cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 2048 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC898

Memory:
    RAM:  7857 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Total Hard Disk Space Available:  937367 Mb
    Largest Free Hard Disk Block:  111018 Mb
    VR Headset: None detected

Recent Failure Reports:

I tried noesync - no change, wined3d - game crashes in less than a second. Tried running with all versions of proton, tried disabling Steam Overlay.

I'm attaching the log. Would appreciate if somebody could point me in the direction of some solution. steam-638970.log

bronso-of-ix avatar Jul 18 '19 16:07 bronso-of-ix

Edited with updated system/driver info. No change to the game itself.

Everybody is writing how Yakuza is working perfectly so I bought it, and can't even run the thing. Well... I can run it, Steam says I'm playing it, but nothing's happening.

Unfortunatley, I did exactly the same and must confirm. Immediate crash, with different options and or Proton versions...

Edit later the same day: I downgraded from Ubuntu 19.10 to 18.04 (because of some other reasons) and it works now. No parameters needed... It seems like vulkan is broken on 19.10.

Edit 2 weeks later again: It works with 19.10 with a small workaround. Jusst call sudo vulkaninfo and it should work.

paines avatar Mar 28 '20 10:03 paines

So I found something very strange with both yakuza 0 and kiwami. When installed onto a second drive, they crash instantly, all other proton games work, even run a few lutris installed games from there and they work with no problem, the drives are formatted properly and everything, no mans sky works, fallout 4 works, shenmue 1 and 2 works, even warframe works. Yet something about the yakuza games make them the only ones to crash when not installed in the default steam library. I have reinstalled, moved and moved files back and they simply will not work using a second drive. Have tried this with 3 different operating systems and 2 different computers. On linux the game just will not run when on a second drive.

lizziemuffinz avatar May 03 '20 08:05 lizziemuffinz