ValveSoftware / Proton

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

Quantum Break (474960) #1621

Open Simmonz opened 6 years ago

Simmonz commented 6 years ago

I tried running Quantum Break through Proton and while it launches and allows me to play the mouse movement is buggy and barely working. Basically sometimes you move the mouse and it works the way it should and many times it is just jerky and moving all over the place. The Steam AppID of the game is 474960. I added PROTON_LOG=1 %command% to the game's launch options and received the following log:

steam-474960.log

I have checked whether there are updates for my system available and I am up to date

System Information:

OS: Solus

GPU: RX 580 8GB

Driver/LLVM version: Mesa 18.1.6

Kernel version: 4.18.9-92.current

Proton version: 3.7-6

https://gist.github.com/Simmonz/e10682cde6b31de6fc4e4365b9fd4bda

omicron-b commented 6 years ago

can you try installing libp11-kit-32bit package and posting the log again after that? or is it installed? that may solve err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption there was a relevant issue with Solus a year ago: https://dev.getsol.us/T3874#74130

Simmonz commented 6 years ago

can you try installing libp11-kit-32bit package and posting the log again after that? or is it installed? that may solve err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption there was a relevant issue with Solus a year ago: https://dev.getsol.us/T3874#74130

I checked and libp11-kit both 32 and 64 bit were already installed. Thank you for the idea though.

NTMan commented 5 years ago

I am able to launch the game, but render looks like very buggy for me. I see black artefacts on all moving objects in the game.

screenshot from 2018-11-24 03-04-12

screenshot from 2018-11-24 03-04-51

screenshot from 2018-11-24 23-39-05-2

$ inxi -bM
System:    Host: localhost.localdomain Kernel: 4.19.0-1.fc30.x86_64 x86_64 bits: 64 Desktop: Gnome 3.31.2 
           Distro: Fedora release 30 (Rawhide) 
Machine:   Type: Desktop Mobo: ASUSTeK model: ROG STRIX X470-I GAMING v: Rev 1.xx serial: <root required> 
           UEFI: American Megatrends v: 0901 date: 07/23/2018 
CPU:       8-Core: AMD Ryzen 7 2700X type: MT MCP speed: 2245 MHz min/max: 2200/4000 MHz 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] driver: amdgpu v: kernel 
           Display: wayland server: Fedora Project X.org 1.20.3 driver: amdgpu resolution: 3840x2160~60Hz 
           OpenGL: renderer: Radeon RX Vega (VEGA10 DRM 3.27.0 4.19.0-1.fc30.x86_64 LLVM 7.0.0) v: 4.5 Mesa 18.3.0-rc2 
Network:   Device-1: Intel I211 Gigabit Network driver: igb 
           Device-2: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter driver: r8822be 
Drives:    Local Storage: total: 11.36 TiB used: 6.99 TiB (61.5%) 
Info:      Processes: 451 Uptime: 1d 2h 45m Memory: 31.34 GiB used: 21.94 GiB (70.0%) Shell: bash inxi: 3.0.27 

steam-474960.log Proton 3.16-4 beta

doitsujin commented 5 years ago

@NTMan Known issue, it's a game bug that shows up when using mesa-git. DXVK 0.93 has a workaround for that.

steve-todorov commented 5 years ago

The game is working fine for me on Ubuntu 18.10 with proton 3.16-6 Beta and the latest Nvidia 415 driver. It ran out of the box with no intervention necessary.

SasakiSadako commented 5 years ago

The Game runs fine but i cannot watch the TV Show. The Game crash when the show chapter starts, or i choose them from the timeline.

kisak-valve commented 5 years ago

Hello @SasakiSadako, 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. Also, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the crash, and drag and drop the generated $HOME/steam-$APPID.log into the comment box. If the log is large, then consider throwing it into an archive.

SasakiSadako commented 5 years ago

Hello @SasakiSadako, 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. Also, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the crash, and drag and drop the generated $HOME/steam-$APPID.log into the comment box. If the log is large, then consider throwing it into an archive.

Thank you for your comment. Here is the link to my system and the rest you find as an attachement i started ghe game, and jump directly to the timeline to start the video. All i get is an instant crash.

https://gist.github.com/SasakiSadako/7835c3cdf639cd40c5bb6945b5fc87cb steam-474960.log

kisak-valve commented 5 years ago

fixme:mfplat:MFStartup (131184, 0): stub in the log hints this game needs Media Foundation support.

AwesamLinux commented 5 years ago

Problems observed:

Log provided is of some gameplay. steam-474960.log

Game as far as I can tell uses only .bk2 (Bink 2) videos and audio files in .wem (Wwise Encoded Media File). So I reckon that mfplat is not actually used for anything. The cut-scenes worked as far as I played the game.

Just to be sure I unpacked the .rmdp files that store the bulk of the games data and examined what they contained. Lots of files but as for media no videos only audio.

@HonkingGoose I think the crash SasakiSadako mentioned on the TVshow chapter (I can't confirm that problem, as I have not played as far) is likely unrelated to mfplat or the codecs. So I don't think this game need to be added to issue 1464.

HonkingGoose commented 5 years ago

@AwesamLinux Thanks for looking into this. :smile:

AwesamLinux commented 5 years ago

System Information

Retest Compatibility Report

With Proton 4.11-4 game is running now at similar performance to Windows. I'm seeing solid 60fps with ultra setting at 1080p resolution. Also I have not spotted any rendering errors so far.

Remaining Issues

steam-474960-proton-4.11-4.log steam-474960-proton-4.11-4-crash.log system_info.txt

seeeeew commented 5 years ago

Game as far as I can tell uses only .bk2 (Bink 2) videos and audio files in .wem (Wwise Encoded Media File). So I reckon that mfplat is not actually used for anything.

@AwesamLinux According to this Steam discussion the live action cutscenes aren't included in the game data but instead are streamed from Remedy servers. Could this mean they actually do require Media Foundation to work? Or could there be issues with the game connecting to said servers (or the Internet in general)?

AwesamLinux commented 5 years ago

@seeeeew well that is unfortunate, mfplat being the problem is very possible then. But yea it could be an online connectivity issue too. Streaming videos from a server... what a strange and unusual solution.

ghost commented 5 years ago

with the latest proton 4.11-7 the game speed improves a lot but i still have problems with the online video episodes. Maybe it's a wine-problem. I'm running 4.18 for testing here with no sucess

taisph commented 4 years ago

It crashes to desktop when I attempt to play the movie sequences on the timeline with both Proton 4.11 and 5.0. Otherwise the game runs really well. I did not test earlier versions of Proton.

steam-474960.log

PC-Heini commented 2 years ago

The issue is still present in 7.1

flumm commented 2 years ago

with proton 7.0-1 (and current experimental) the game does not crash at the streamed episodes, but at least here the video is garbled and i hear no audio... is that expected?

arshubham commented 2 years ago

Videos garbled and no audio in proton 7.0-2 rc as well. Skipping the video freezes the game, but seeking to the end, took me to timeline selection screen and I was able to choose next chapter. Same issue with latest experimental and GE

steam-474960.log system_info.txt

kisak-valve commented 2 years ago

Hello @flumm, @arshubham, can one of you share a screenshot of the video corruption?

arshubham commented 2 years ago

@kisak-valve 20220416204239_1 20220416204249_1 20220416204252_1

williamjcm commented 1 year ago

As I played QB for the first time today, using Proton 8.0-3, I didn't even get any video footage during the live-action episodes. No audio was playing either.

All I got were the video controls and subtitles, the rest was a black screen.

Rodancoci commented 11 months ago

https://github.com/ValveSoftware/Proton/issues/1621#issuecomment-1100626105

Videos garbled and no audio in proton 7.0-2 rc as well. Skipping the video freezes the game, but seeking to the end, took me to timeline selection screen and I was able to choose next chapter. Same issue with latest experimental and GE

steam-474960.log system_info.txt

I get very similar results to this using GE-Proton8-22 (likely thanks to the media foundation patches). Audio is present, video is garbled and the same behavior in regards to skipping vs seeking to the end of the video.

besentv commented 8 months ago

The garbled video seems to be a FFmpeg bug.

aditzul89 commented 7 months ago

Hi,

The issue I'm facing is regarding the live action TV series in between chapters. To be more specific the episode cannot be played as the game instantly crashes to desktop. Even going back and selecting the episode itself ends the same way.

Things that I have tried: -used proton GE 9-2 with the same result -used Proton Experimental and I would be facing a black screen and the subtitles would be playing, but no audio as well. Any attempt to interact with the video player would freeze the game and would prompt me to force quit or wait. -i tried installing the windows media player 11 components using protontricks ( as sugested by someone ) since they suspect the game needs FMV to stream or something like that. Game still crashed instantly. -tried proton 8.0-5 (stable) and 9.0 ( Beta ) with the game still crashing at the begining of the episode.

I know this game is old and not so many people play it and it would take a big effort for the devs to dedicate time and energy to fixing this ( if it's even possible to fix it ), but I thought I'd report back just in case.

My specs are: -intel i5 6600k -Nvidia gtx 1650 4G -16GB ram 2133Mhz ( in dual channel ) -game is on SSD -no OC and only XMP profile is being used. -OS is Ubuntu 22.04.4 LTS ( up to date )

Thank you for reading this and appreciate any help or look into the issue.

besentv commented 7 months ago

Just maybe so people don't have to waste more time on this: The problem is probably caused by Wine interfacing gst-libav wrong. The main issue is that unaligned h264 units are sent to ffmpeg without realigning them first. This isn't something that can be fixed by moving around files or DLLs.