ValveSoftware / Proton

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

Deep Rock Galactic (548430) #284

Open jarrard opened 5 years ago

jarrard commented 5 years ago

Updated Info: This game runs quite well for most, however it still suffers from a %36 performance tax compared to Windows which gives 75fps under 4k while Linux only provides 55fps. To resolve this (assuming you have less then 60fps) you may need to run at a slightly lower resolution such as 1800p.

The game can also experience performance drops in certain areas of hectic combat and explosions which affect proton more then windows in comparison. At present MIC or voice chat may not work for you which hopefully is resolved in the future. (there is no voice chat indicator for yourself ingame, you must ask other players if it works)

My Configuration: 4k (1800p ingame) with a second 1080p monitor on the side for reference.

System Information: Pop_OS Specs.txt

No special configurations have been attempted at this stage except for setting permissions correctly to my userid and groupid on the NTFS drive this game is installed on. Also ensuring Proton is installed correctly into the .steam folder (don't try and run it via ntfs), and compatdata is symlinked also correctly (refer to documentation).

NOTE: Some users are having issues getting this running correctly, this could be due to incorrect or corrupt proton install, I've encountered this many times myself, its a very easy trap to fall into!

jarrard commented 5 years ago

I have used voice chat in this game before but that was quite a way back in early access. Been a while.

megatog615 commented 5 years ago

It has not worked since the developers upgraded to the latest version of UE4.

Zorrototo commented 5 years ago

Any progress on fixing the non working voice chat? if needed I can provide logs or whatever, just ask.

aport commented 4 years ago

Since Proton 4.11-1, the game will crash when hitting enter key to bring up in-game chat. Proton 4.2-9 works fine

Zorrototo commented 4 years ago

Same here.

kisak-valve commented 4 years ago

Hello @aport, @Zorrototo, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

Zorrototo commented 4 years ago

Here is log after I force close the game which is frozen: steam-548430.zip

Here is log with previous version of Proton 4.2-9: steam-548430_proton429.log

I did exactly the same in both instances, I opened game, loaded into game, and pressed the Enter key to bring up text chat. It instantly crashes on proton 4.11

alasky17 commented 4 years ago

@aport @Zorrototo @kisak-valve I'm not sure if it is necessary to gather more information at this time. It seems to be the same failure as MORDHAU text boxes described here: #2629

One of the additions to 4.11-2 caused certain things that were previously getting stuck and working by default to now get farther and then fail with a new unimplemented feature. This regression seems to mainly have affected text boxes in games with new steamclient apis. We hope to fix this very soon.

Zorrototo commented 4 years ago

by the way, the intro video do not play at all since forever, not sure it is a known issue.

MrJakob99 commented 4 years ago

Hey, I was upgrading my Ubuntu from 16.04 to 18.04 and afterwards Deep Rock (I played it 81 hours before) wouldn't work properly any more. At first I could go into the hunger and select a mission, but after starting the mission I got a blackscreen freeze. The strange this is, that once the game was in the update queue. I started it (there wasn't really an update downloaded) and I was able to play again. I did on mission with a friend (Windows), we failed and than we both got stuck at the mission lost screen, but sound and animations were still normal, so no real crash. We both force closed it. After that the game won't start again. Non of the proton versions that steam has to offer work for me. (the exact same thing happened with Mordhau -> didn't work -> update queue -> crash -> not starting anymore ... and as far as I know from this threat, both games have something like the same issue, is that right?)

jarrard commented 4 years ago

The upgrade probably reset some of your settings such as max open files etc..

MrJakob99 commented 4 years ago

Here is my log:

steam-548430.log

MrJakob99 commented 4 years ago

The upgrade probably reset some of your settings such as max open files etc..

Can I do something about it ?

kisak-valve commented 4 years ago

Hello @MrJakob99, err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased and eventfd: Too many open files are the lines of interest in your log. There's some documentation at https://github.com/zfigura/wine/blob/esync/README.esync that should help.

MrJakob99 commented 4 years ago

Thanks for the help, I will be looking into this deeper tomorrow.

aeikum commented 4 years ago

The in-game chat regression should be fixed in Proton 4.11-3. Please retest.

Zorrototo commented 4 years ago

Indeed it seems to be fixed.

Still remaining issues:

MrJakob99 commented 4 years ago

Thanks for the help, both games are working perfectly fine now. I also can say that the chat box bug is fixed

jarrard commented 4 years ago

voice chat use to work. so odd

Zorrototo commented 4 years ago

It never worked for me.

jarrard commented 4 years ago

It never worked for me.

I think last time I tried it was back in proton 3.7 days, quite far back now. Maybe it still works for me, but I can't test it atm due to no GPU.

theoratkin commented 4 years ago

I get this weird graphical glitch sometimes. It only seems to appear when you look in direction between west and south. I mostly have it on eliminations, though there was one during a mining expedition too. I don't know if this is a Proton-specific bug or not.

I'm on GTX 1050 with the latest driver (430.40-5).

20190711172711_1 20190802231853_1

jarrard commented 4 years ago

reminds me of when nvidia switched to the new compiler, this sort of thing happened until it was fixed..

ghost commented 4 years ago

@NheelYolis You can see if its a proton bug if you try the game over lutris (without tkg-protonified)

theoratkin commented 4 years ago

The problem is, this bug isn't easy to reproduce. It appears randomly in certain (unknown to me) rare circumstances. In gaps between 20-30 missions or so. I'll try to reproduce, but I don't play the game too often. I use PROTON_LOG=1 now, so if it pops up again, at least I can provide some logs.

I'm not even sure if it exists in Proton 4.11-3 at all, I was playing the game with 4.2-9 until the text input was just recently fixed.

jarrard commented 4 years ago

Does it happen on specific missions near specific objects like reflective crystals etc..

theoratkin commented 4 years ago

Does it happen on specific missions near specific objects like reflective crystals etc..

Like I said, I mostly had it on eliminations. And it only seems to appear when you look in direction between south and west. If you look at the second screenshot, you can see a glitched selection (which probably was a Glyphid Brood Nexus).

jarrard commented 4 years ago

Yeah probably compiler flipping out. Not sure if you can switch to the older compiler any more but might be worth a test. Also you could try turning graphics details off or to low.

theoratkin commented 4 years ago

Also you could try turning graphics details off or to low

I'll try to do that next time I encounter this bug.

d10sfan commented 4 years ago

I'm having issues with this game, where when I click the continue button in the newsletter screen, the game will show a black screen and then crash. I've been able to play plenty of other proton and native games.

steam-548430.log

jarrard commented 4 years ago

Just played a game then, will confirm MIC does not work. Other then that it ran pretty good at 4k with high settings.

MIC works under windows. Also windows gives %36 better framerate, I wonder if its possible to improve this sometime down the line for Unreal 4 engine games (which this game is).

dsrodrigoalmeida commented 4 years ago

Good Afternoon, i've bought this game yesterday but i can't run this game with proton. I've tested proton 3.7, 3.16 and 4.11. I open the game and load the title screen but it freezes my system.

Here is the log running with proton 4.11

steam-548430.log

theoratkin commented 4 years ago

@rodrigoale I open the game and load the title screen but it freezes my system.

If it freezes your system, it probably has to do something with video card drivers. Check journalctl for any errors. If you use NVIDIA, try the Vulkan beta driver (it is available in AUR if you use an Arch-based distro).

You could try to record an apitrace and share DXVK logs to provide more info.

dsrodrigoalmeida commented 4 years ago

@rodrigoale I open the game and load the title screen but it freezes my system.

If it freezes your system, it probably has to do something with video card drivers. Check journalctl for any errors. If you use NVIDIA, try the Vulkan beta driver (it is available in AUR if you use an Arch-based distro).

You could try to record an apitrace and share DXVK logs to provide more info.

my videocard is intel hd620 (notebook). i run perfectly with windows 10 but unfortunately it crashes with linux. I will try to logthe apitrace and share it. thnx

jarrard commented 4 years ago

You may want to try the Intel Gallium3D drivers, the latest version as I hear their quite good.

There is not much experience here with getting these games working on Intel iGPU's because performance of those chips are often quite low and not desirable. BUT I hear the Gallium3D drivers perform better then under Windows intel drivers.

I would search up howto get them installed for your iGPU and distro.

Here is a recent article about it. https://www.phoronix.com/scan.php?page=article&item=mesa193-iris-september

dsrodrigoalmeida commented 4 years ago

You may want to try the Intel Gallium3D drivers, the latest version as I hear their quite good.

There is not much experience here with getting these games working on Intel iGPU's because performance of those chips are often quite low and not desirable. BUT I hear the Gallium3D drivers perform better then under Windows intel drivers.

I would search up howto get them installed for your iGPU and distro.

Here is a recent article about it. https://www.phoronix.com/scan.php?page=article&item=mesa193-iris-september

I fix the problem using the launch option PROTON_USE_WINED3D=1 %command%

The game is running without problem now but i will check the link you send me. Thanks for your help.

jarrard commented 4 years ago

PROTON_USE_WINED3D=1, this bypasses DXVK so you may not get the best performance in this configuration.

It would be worth trying to get a log with DXVK enabled, chances are your desktop isn't 100% crashed and might be recoverable by switching terminal ie. Alt-F2, or doing a tty login via your mobile or laptop to kill the xorg desktop process /restart it.

Also try running the game in a smaller window mode so you can still see the desktop.

Zorrototo commented 4 years ago

Any news on having the microphone to work in this game soon? The game relies on cooperation and not being able to communicate is really annoying in this game. Would be glad to provide any needed relevant information @kisak-valve just tell me.

jarrard commented 4 years ago

It is a tad annoying, the game doesn't have a mic active indicator to make things worse.

Zorrototo commented 4 years ago

I see the mic icon for people on Windows speaking in game, are you talking about a bug in Proton or something else?

jarrard commented 4 years ago

You won't see a mic icon for YOURSELF, the game does not have one.

Zorrototo commented 4 years ago

OK yes but that is not a proton issue.

jarrard commented 4 years ago

Yes, but it does make it very hard to test this sort of issue since many people will not even respond even if it did work. You need to actually type in chat, get them to say I CANT HEAR YOU in order to verify it does not work.

Zorrototo commented 4 years ago

You can have the intro video to play if you apply this fix <Link removed by moderator> Point to the game prefix as explained in the read me.

jarrard commented 4 years ago

Yes that is also needed for games like The Outer Worlds. I think there is some legal issues with MF which is why wine/dxvk/proton does not install it for you, even tho MANY games require it for ingame media playback. Real pickle!

kisak-valve commented 4 years ago

Hello @Zorrototo, the workaround you suggested is legally problematic and has been removed.

Zorrototo commented 4 years ago

Ho OK. I didn't know.

Adam-Cass commented 4 years ago

I'm not sure if I should open a new issue or not but I've found a problem with Deep Rock Galactic and the latest version of Proton. When running the game with Proton 4.11-10 after about 20 minutes the mouse will bug out such that looking around becomes very jittery and stuttery. Restarting the game temporarily fixes the issue. I'm guessing this is related to the changes in mouse handling that came out in the latest patch. Forcing Steam to use Proton 4.2-9 fixes the issue.

kisak-valve commented 4 years ago

Hello @Adam-Cass, this is the right place to discuss issues with Deep Rock Galactic running on Proton. Also sounds like you've encountered #3316.

jarrard commented 4 years ago

Yeah the mouse issue is a new bug that affects several games from what I've read.