Proton icon indicating copy to clipboard operation
Proton copied to clipboard

[Whitelist] Sonic Mania (584400)

Open apIncubout opened this issue 6 years ago • 39 comments

Work correct on Linux mint 18.3

Not issues from the moment.

Hardware: i5 7400 + Intel Graphics card Linux Mint 18.3

apIncubout avatar Aug 22 '18 14:08 apIncubout

Work correct on Gentoo

uname -a Linux localhost.localdomain 4.14.63-gentoo-r1 1 SMP PREEMPT Sun Aug 19 04:55:38 CEST 2018 x86_64 Intel(R) Core(TM) i7-4720HQ CPU @ 2.60GHz GenuineIntel GNU/Linux

DRI_PRIME=1 glxinfo |grep "OpenGL version string" OpenGL version string: 4.4 (Compatibility Profile) Mesa 18.2.0-rc3

DRI_PRIME=1 glxinfo |grep "renderer string" OpenGL renderer string: AMD Radeon HD 8800M Series (CAPE VERDE, DRM 3.19.0, 4.14.63-gentoo-r1, LLVM 6.0.1)

mercuriete avatar Aug 22 '18 22:08 mercuriete

No issues on NixOS!

puffnfresh avatar Aug 23 '18 06:08 puffnfresh

No issues on Ubuntu 18.04 /w GTX 1080.

SCheeseman avatar Aug 23 '18 08:08 SCheeseman

failed to run on Ubuntu 18.04 with GTX 1050

$ uname -a
Linux firelord 4.15.0-32-generic #35-Ubuntu SMP Fri Aug 10 17:58:07 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ glxinfo |grep "OpenGL version string"
OpenGL version string: 4.6.0 NVIDIA 396.51

$  glxinfo |grep "renderer string"
OpenGL renderer string: GeForce GTX 1050/PCIe/SSE2

screenshot_20180823_054118

EDIT: today I got a new version of nvidia-driver and now it is working!

$ glxinfo | grep "OpenGL version string"
OpenGL version string: 4.6.0 NVIDIA 396.54

bruno-fs avatar Aug 23 '18 08:08 bruno-fs

I have the same issue with the server is not reachable error message. Arch Linux with GTX 980 Ti

daniel-j avatar Aug 23 '18 10:08 daniel-j

Working here on Arch with AMDGPU. Was actually surpised since by default Mania needs xact to fix choppy audio. Is this already included as a lib/one of the patches?

parkerlreed avatar Aug 23 '18 16:08 parkerlreed

@parkerlreed I had a look at the prefix, and the xaudio2_[0-7] files appear to be the native ones, since their filesizes are around 500kb each, whereas the built in dlls are just text files with a few lines of code. So yes, it looks like xact is already included.

aqxa1 avatar Aug 25 '18 00:08 aqxa1

Confirming that I get "server is not reachable" as well. RX 480 Ryzen 5 1600 Mesa 18.1 LLVM 6.0

winghugs avatar Sep 04 '18 01:09 winghugs

Working flawlessly here, Ubuntu 18.04, Ryzen 7 / Vega 10

PhonicUK avatar Sep 07 '18 15:09 PhonicUK

Working without any flaws here, heck it even installs the Plus DLC fine right from the game, in Proton.

dominichayesferen avatar Sep 10 '18 11:09 dominichayesferen

I'm getting the choppy audio issue here. I tried installing xact (using winetricks, setting WINEPREFIX to the game's compatdata folder) but that didn't fix it.

EDIT: Saw someone suggested changing the emulated Windows version to XP, and that did it for me. Thanks!

flarn2006 avatar Sep 13 '18 00:09 flarn2006

@kisak-valve Requesting an XAudio2 label for this game...

flibitijibibo avatar Oct 23 '18 05:10 flibitijibibo

Works flawlessly. Finished the game + DLC. Put about 12 hours so far and no issues.

  • Fedora 29
  • Kernel 4.18.16
  • NVIDIA 410.66

diegogangl avatar Nov 05 '18 00:11 diegogangl

The game do not detect Dualshock 4 on the first launch after Steam start. If I close the game using keyboard and launch it again Dualshock works properly until next Steam restart.

Proton version 3.16-4 beta OS Fedora 29

GoncharukN avatar Dec 05 '18 12:12 GoncharukN

It seems that enabling of "Playstation configuration support" in BigPicture settings solved the Dualshock 4 issue in previous comment.

GoncharukN avatar Dec 12 '18 16:12 GoncharukN

Whitelist Request

  • Name of the game to be whitelisted: Sonic Mania
  • Steam AppID of the game: 584400

System Information

I confirm:

  • [x] that pressing the Play button in the Steam client is sufficient.
  • [ ] that runtime config options are necessary to run the game.
  • [ ] that no workarounds other than PROTON_* env variables are necessary.

Issues

  • [ ] I haven't experienced any issues.
  • [ ] There are no issues left open for this game.
  • [x] Although I consider the gaming experience equal to Windows there are remaining issues:

mimattr avatar Dec 31 '18 20:12 mimattr

No audio issues, but the game flat-out doesn't recognize my PS4 controller, while other games do.

serebit avatar Sep 04 '19 19:09 serebit

@serebit Not sure why, but I can use it if I disable steam controller option and use it as a normal controller. my ps4 controller never works on any proton title if I opted in for ps4 steam controller feature.

From my point of view sonic is working perfect.

mercuriete avatar Sep 05 '19 10:09 mercuriete

Works fine with my PS4 controller with 4.11-4.

serebit avatar Sep 14 '19 00:09 serebit

Manjaro Linux 5.3.1-6.1-tkg-bmq MSI RX 580 Mesa 19.3.0_devel.115749.336b021d36f-1 Tested Proton 4.11-6; proton-tkg with dxvk master; wine-staging 4.17 LLVM 10.0.0_r327586.23aac95a32c-1 amdvlk 2019.Q3.6-2 Tested with FSYNC on and off

Just got this game with this month's HumbleBundle and I was unable to get it to run until I set VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json %command% or VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json %command% under the launch options.

The only error in my logs was:

terminate called after throwing an instance of 'dxvk::DxvkError'
pid 37033 != 37032, skipping destruction (fork without exec?)

Using exiftool on the binary showed it to be a 32bit executable which gave me the idea to try to use a 32bit vulkan implementation which works great and makes it perfectly playable for me.

Works fine with my PS4 controller (Bluetooth).

EDIT:

Realized after posting this that I set a 64bit vulkan implementation globally upon boot. While I have to leave the house right now, I'll test this game when I get home in another hour or two without radeon_icd.x86_64 set globally on boot and see if that fixes my issue and turns this from a Proton/Wine issue to my setup being the issue.

UPDATE:

It was because of my globally set 64bit Vulkan ICD. Removed it and all my launch options and it works just fine.

skeevy420 avatar Sep 29 '19 17:09 skeevy420

Doesn't even launch on Linux Mint 19.1 on Thinkpad T430 (Intel iGPU) with Proton 4.11-12

Octelly avatar Feb 20 '20 13:02 Octelly

Hello @Johnystar, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box. 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.

kisak-valve avatar Feb 20 '20 13:02 kisak-valve

I have tried switching to Proton 5.0-2 in the meantime with no luck.

Log + system information here

Octelly avatar Feb 20 '20 13:02 Octelly

A Steam update has just been released, so here's a new system information report

Octelly avatar Feb 20 '20 14:02 Octelly

info: Required Vulkan extension VK_KHR_surface not supported -> terminate called after throwing an instance of 'dxvk::DxvkError' is the line of interest from your log. Please check if any vulkan application like vulkaninfo from vulkan-utils works.

Mesa also has an incomplete vulkan implementation for your Ivybridge generation hardware. You could try updating to a newer mesa version using a PPA like oibaf or kisak-mesa.

Alternatively, you could try adding PROTON_USE_WINED3D=1 %command% to the game's launch options to try wine's DirectX to OpenGL render path, but this is unsupported and is expected to come with a performance penalty.

kisak-valve avatar Feb 20 '20 15:02 kisak-valve

After installing vulkan-utils onto my system, I got the following output from vulkaninfo:

===========
VULKAN INFO
===========

Vulkan Instance Version: 1.1.70

Cannot create Vulkan instance.
/build/vulkan-UL09PJ/vulkan-1.1.70+dfsg1/demos/vulkaninfo.c:768: failed with VK_ERROR_INCOMPATIBLE_DRIVER

Incompatible driver? Sounds like the Mesa incompatibility you mentioned... I added the oibaf repository and ran apt update & upgrade to get the latest versions of all packages on my system. That didn't really do much and I'm still getting the same vulkaninfo output as before.

Enabling Wine 3D or PROTON_USE_WINED3D=1 worked alright, but the game did indeed use more system resources than I'd usually expect and when I try switching to fullscreen it crashes, which is a significant problem considering the game without it covers a quarter of the laptop's screen at best.

Octelly avatar Feb 20 '20 18:02 Octelly

You can also double check that you have the mesa-vulkan-drivers and mesa-vulkan-drivers:i386 packages installed with something like apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386.

kisak-valve avatar Feb 20 '20 18:02 kisak-valve

Yep, Installed: (none). I guess that explains a lot. After installing the necessary drivers, the game now runs as expected including fullscreen and everything.

Thanks for your help and time :D

Octelly avatar Feb 20 '20 18:02 Octelly

It used to have audio issues for me but works fine now.

System Info: https://gist.github.com/Ruedii/a1dacec22e0649421574050423a5529c

Ruedii avatar Feb 26 '20 08:02 Ruedii

Audio cuts out at consistent intervals, producing a "crackly" sound on Arch linux 5.10.7-arch1-1

K4rakara avatar Jan 27 '21 05:01 K4rakara