ValveSoftware / Proton

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

Proton 5.0-7 RC Testing #3814

Closed aeikum closed 4 years ago

aeikum commented 4 years ago

Hey all,

Back again with another set of Release Candidate builds which you can opt into. In the Steam client, the Proton 5.0 app should have a "next" beta branch which you can choose to start testing the 5.0-7 release candidates (note that the name of the build in the Steam Settings dialog will not be updated). I will post changes here when we push new builds. The source for the latest RC build is available on the proton_5.0-next branch in these repositories. This branch may receive forced updates.

In this issue, we are interested only in problems that are new to the 5.0-7 RC builds. If you find new problems in the "next" branch, please confirm that the problem does not occur in on the "default" branch before reporting it here.

Here is the tentative changelog. Again, this can change before the final release as we add or remove features during RC testing.

-Street Fighter 5 is now playable.

-Update DXVK to v1.6.1.

-Update wine-mono to 5.0.0. Among other things, this fixes Fight'N Rage and Woolfe - The Red Hood Diaries. - Removed in RC3.

-Improve dsound performance, which especially helps Zusi 3 Aerosoft and TrackMania Nations Forever.

-Fix crashes in Halo: Spartan Strike, TOXIKK - Removed in RC3, Mount & Blade 2: Bannerlord, and Plebby Quest: The Crusades.

-Fix connecting to Gearbox SHiFT in Borderlands 3.

-Grand Theft Auto 4 is now playable.

-Updates to vkd3d to improve Direct3D 12 compatibility and performance in The Division, The Talos Principle, and Monster Hunter World.

-Improve developer debugging experience.

kattjevfel commented 4 years ago

-Grand Theft Auto 4 is now playable.

Wait what, wasn't this addressed in a previous RC already? It was what made me try RCs in the first place and I've since played through the whole game..

aeikum commented 4 years ago

-Grand Theft Auto 4 is now playable.

Wait what, wasn't this addressed in a previous RC already? It was what made me try RCs in the first place and I've since played through the whole game..

Issues fixed include: rendering issues on Nvidia; gamepads and keyboards have conflicting input; and the VRAM reported to the game was incorrect. See #350 and related DXVK issues.

lucifertdark commented 4 years ago

Street Fighter 5 you say? Fingers crossed cause I've been dying to give this one a whirl for months.

Brunfunstudios commented 4 years ago

I don't know if this should also be commented here but TrackMania United Forever now has ingame vehicle sound. Very happy about this :D

doitsujin commented 4 years ago

For the record, Monster Hunter World currently requires users to set VKD3D_FEATURE_LEVEL=12_0 in order to run with D3D12, since the game asks for features that are not yet implemented (but doesn't seem to use them).

leillo1975 commented 4 years ago

-Grand Theft Auto 4 is now playable.

Wait what, wasn't this addressed in a previous RC already? It was what made me try RCs in the first place and I've since played through the whole game..

It don't work for me. Game Launcher takes 100% CPU and nothing happens

nutta-git commented 4 years ago

@doitsujin as a steam launch command right? VKD3D_FEATURE_LEVEL=12_0 %command%

edit it works

doitsujin commented 4 years ago

Yes, that should work.

douggle commented 4 years ago

So street fighter V launches however i cannot get either my ds4 or my mayflash universal fight stick to recognize controls keyboard controls work fine Using arch linux system specs MSI B450 Tomahawk GTX 1060 6GB Arch Linux 5.6.3 kernel

Plagman commented 4 years ago

If you have other controller devices plugged in, try unplugging them and restarting the game with only one controller. You'll also want to make sure Steam Input is correctly set up, with /dev/uinput permissions/etc.

Supreeeme commented 4 years ago

Street Fighter V refuses to launch for me. I get this set of errors: 2535.938:00d8:00dc:err:module:import_dll Library api-ms-win-core-apiquery-l1-1-1.dll (which is needed by L"Z:\\home\\supreme\\.local\\share\\Steam\\steamapps\\common\\StreetFighterV\\kernelbase.dll") not found 2535.938:00d8:00dc:err:module:import_dll Library kernelbase.dll (which is needed by L"C:\\windows\\system32\\kernel32.dll") not found wine: could not load kernel32.dll, status c0000135 2535.942:0020:0024:err:steam:run_process Failed to create process L"\"Z:\\home\\supreme\\.local\\share\\Steam\\steamapps\\common\\StreetFighterV\\StreetFighterV.exe\"": 1359 Deleting the prefix or reinstalling the game doesn't help. I'm on Arch Linux.

douggle commented 4 years ago

So I ve tried disconnecting all the other controllers, Using just the ds4, just the fightstick and just my xbox 360 controller, with the xbox 360 controller at least the dpad works but the buttons aren't mapped properly at all i ve tried several configs and don't seem to have success.

GuzTech commented 4 years ago

I just plugged my 360 controller, launched SF5 and everything works just fine. Also on Arch with the latest updates.

You could try to reboot (in case you installed a newer kernel but didn't reboot).

HughJass commented 4 years ago

@leillo1975 I always had a weird problem with GTA4 on steam. When I press play I wait for a little bit, then open a terminal, do ps -x and look for a Windows Live process and I kill it, then the rockstart launcher pops up and I can continue.

douggle commented 4 years ago

@HughJass Windows Live has been removed from GTA 4 .

douggle commented 4 years ago

also I m still having the issues with inputs on street fighter v. I'm a bit stumped really i ve even tried deleted my controller info from config.vdf and and the games input2.ini in an attempt to get it to redetect, no dice.

qwertychouskie commented 4 years ago

- Improve dsound performance, which especially helps Zusi 3 Aerosoft and TrackMania Nations Forever.

Feels a bit misleading, at least in TMNF's case it's not like sound was choppy and now it's not, it's that sound was totally non-functional before, and now it's fixed. Although the first patch could be argued to be a performance fix (ref https://github.com/ValveSoftware/Proton/issues/3387), the second patch is definitely a bug fix (fixing the 128 character limit).

Maybe something like this?:

- Fixed 2 bugs in dsound that could cause lockups and/or missing sound in games such as "Zusi 3 Aerosoft" and "TrackMania Nations Forever

Anyways, definitely happy to see these patches in a Proton release! Now I don't have to run Windows Steam in Wine Staging. :)

lucifertdark commented 4 years ago

So far I've had no noticeable issues with any of the games I've fired up with the 5.0-7 RC, Street Fighter V is working perfectly, Steam Controller support is spot on, x360 controller to be tested later.

soredake commented 4 years ago

With proton 5.0-7 rc launcher in fallout 2 does not show up.

steam-38410.log

r3k4 commented 4 years ago

just tried street fighter V (with proton_5.0-next enabled), and its still not playable on my machine... my steam app says the game is running, but the game is not displayed.

OS : Ubuntu 18.04 Kernel: 5.6.7-050607-generic CPU: Intel i7-8700K (12) @ 4.700GHz GPU: NVIDIA GeForce GTX 1660 SUPER

aeikum commented 4 years ago

With proton 5.0-7 rc launcher in fallout 2 does not show up.

@soredake Thanks for reporting. I can reproduce this problem. We'll look into it.

Shin-Aska commented 4 years ago

Even though this is an RC, the fact that we have finally managed to make street fighter 5 work is worth a celebration! 🎉🥳

Supreeeme commented 4 years ago

Ah, I figured out how to get SFV working for me. I set kernelbase.dll to builtin via winecfg, although you can achieve the same thing by renaming/deleting the kernelbase.dll that's inside the SFV folder. Appears to run flawlessly now.

aeikum commented 4 years ago

@YungDaVinci As far as I can tell, SFV does not ship a kernelbase.dll. Any idea how that got there?

Supreeeme commented 4 years ago

No clue, it was definitely a fresh install.

skibyte commented 4 years ago
Street Fighter V works fine for me without any modification.

``` Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz CPU Family: 0x6 CPU Model: 0x3f CPU Stepping: 0x2 CPU Type: 0x0 Speed: 3700 Mhz 12 logical processors 6 physical processors HyperThreading: Supported Operating System Version: "Arch Linux" (64 bit) Kernel Name: Linux Kernel Version: 5.6.7-arch1-1 X Server Vendor: The X.Org Foundation X Server Release: 12008000 X Window Manager: Xfwm4 Steam Runtime Version: steam-runtime_0.20200417.0 Video Card: Driver: NVIDIA Corporation GeForce GTX 970/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 440.82 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 144 Hz Sound card: Audio device: USB Mixer Memory: RAM: 15923 Mb ```

Probotector commented 4 years ago

TOXIKK freezes when try load Castello map, rest of maps load correctly.

Please check it out

My OS is Manjaro 20.0

AMD Ryzen 2700

NVIDIA GTX 1070 // 440.82 drivers

kisak-valve commented 4 years ago

Friendly reminder that we only want new regressions from between Proton 5.0-6 and Proton 5.0-7 RC to be discussed here. Everything else is considered off-topic for this issue report and should be reported on the individual compatibility reports.

Additionally, if you find a regression, please make it clear how it's regressed, which game(s) are involved, that you confirmed the healthier behavior with Proton 5.0-6, and attach a Proton log of the regression.

douggle commented 4 years ago

So enabling the steam overlay I was able to get my xbox 360 controller to work with street fighter v but my ds4 and my arcade fightstick (mayflash f300 which has dinput xinput and a console mode) doesnt but it works in other games, but at least i can use 1 controller so there is that lol

aeikum commented 4 years ago

Hello. I've just pushed a new RC3 build live on the "next" branch. This build fixes an error launching GTA5. It also rolls back the wine-mono update, which caused the Fallout 2 regression (thanks @soredake), and also rolls back the fix for TOXIKK, which was causing issues in other games.

dinhokusanagi commented 4 years ago

fedora 32 silverblue. The game works well, but does not recognize the generic control on the keyboard

edoantonioco commented 4 years ago

Halo: spartan strike still crashes at the start, same behavior than other proton releases

soredake commented 4 years ago

fallout 1/2 now work as intended using 640x480 resolution https://github.com/ValveSoftware/Proton/issues/3651 Screenshot_20200501_115646

dinhokusanagi commented 4 years ago

generic control is not recognized in Street Fighter V

aeikum commented 4 years ago

Proton 5.0-7 was release. Thanks all for your testing and feedback.

dinhokusanagi commented 4 years ago

proton 5.0.7 was released but not to play sfv because the generic control is not recognized by the game

Huluti commented 4 years ago

@aeikum you said "Fix crashes in Mount & Blade 2: Bannerlord" but the game still won't start for me with proton 5.0.7. Have I miss something? Thank's!

kisak-valve commented 4 years ago

Hello @Huluti, the Proton 5.0-7 RC testing has concluded. Please use #3706 to discuss that game.

metadune commented 4 years ago

Awesome for Street Fighter V support. Hope it improves over time!