Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Ghost Recon Breakpoint (2231380)

Open LiamDawe opened this issue 2 years ago • 38 comments

Compatibility Report

  • Name of the game with compatibility issues: Ghost Recon Breakpoint
  • Steam AppID of the game: 2231380

System Information

  • GPU: Steam Deck
  • Driver/LLVM version: Steam Deck OS 3.4 - Stable
  • Kernel version: Steam Deck OS 3.4 - Stable
  • Proton version: Experimental and Next (7.0-6)

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Regardless of Proton version, the game will always throw up the same DirectX error box preventing it from running. Even when you select Vulkan, you get the same DirectX error. After you press okay on the error message, the game will then not quit properly and just stays on the Steam loading screen until you tell it to close manually.

Proton Log: breakpoint.txt

LiamDawe avatar Jan 23 '23 20:01 LiamDawe

If you change the BELauncher.ini file to have the 64bit exe set to GRB_vulkan.exe instead of GRB.exe it will launch, so that's one workaround for now.

LiamDawe avatar Jan 23 '23 20:01 LiamDawe

Additionally: it has the same bug as God of War where the RAM spikes up to ~14GB and then it will hard crash, and at times reboot the Steam Deck too. https://github.com/ValveSoftware/Proton/issues/5511#issuecomment-1399504207. I'll try to get a log file of the crash the next time I play it and add it in here.

LiamDawe avatar Jan 23 '23 22:01 LiamDawe

GRB_vulkan.exe

nice tip, works here now with proton-GE 7-47 or experimental (bleeding Edge), but with 30 or less fps and window set to 1280x720, even if I set to full screen don't catch my monitor resolution, if someone know how to fix it please help!!!!

tuxtergames avatar Jan 24 '23 02:01 tuxtergames

System Information

  • GPU: AMD Radeon 7900XTX
  • Driver/LLVM version: Mesa 23.0-git/15.0.7
  • Kernel version: 6.3-rc5
  • Link to full system information report as gist
  • Proton version: experimental-bleeding-edge-7.0-34062

steam-2231380-dx11-experimental-bleeding-edge-7.0-34062.log steam-2231380-vulkan-experimental-bleeding-edge-7.0-34062.log

Symptoms

At the launch game pop's "DirectX error" even if Vulkan was selected in the launcher. Screenshot from 2023-01-24 10-37-40

NTMan avatar Jan 24 '23 06:01 NTMan

Replying to https://github.com/ValveSoftware/Proton/issues/6471#issuecomment-1401441959

get the tip from @LiamDawe above, game will starts,but here with resolution bug only 1280x720

tuxtergames avatar Jan 24 '23 13:01 tuxtergames

@LiamDawe 's tip worked for me as well, but I used grb_upp_vulkan.exe, although I have no idea what the difference is.

kekonn avatar Jan 24 '23 15:01 kekonn

GRB_vulkan.exe

nice tip, works here now with proton-GE 7-47 or experimental (bleeding Edge), but with 30 or less fps and window set to 1280x720, even if I set to full screen don't catch my monitor resolution, if someone know how to fix it please help!!!!

I'm having this bug too where I can't full screen the game. The workaround by OP allows to successfully launch the game indeed.

The only workaround for the fullscreening issue I've found is to window the game and then use your Window Manager (Kwin Wayland here) to then fullscreen the window. However it still gives out a bastardized resolution. Maybe Gamescope can help here, I've yet to test.

DistantThunder avatar Jan 24 '23 16:01 DistantThunder

I'm able to start the game setting GRB_vulkan.exe in BELauncher.ini, but sway just opens a 720p black screen with nothing else loading. I need to use gamescope to actually get in-game, but in-game resolution is locked to 720p.

plasmamax1 avatar Jan 24 '23 18:01 plasmamax1

There's a fix noted in my article on the resolution issue. It seems it's just an issue in the Vulkan version as a whole, as it does it even on Windows to some people. So it's a game issue, not specifically a Proton problem I think.

LiamDawe avatar Jan 24 '23 22:01 LiamDawe

I have done the GRB_vulcan.exe change, but breakpoint still doesn't seem to be running. Seems to do the start up procedure right, then gets stuck on the steam loading screen, all the while steam thinks it is running, any ideas?

hpilk73 avatar Jan 25 '23 17:01 hpilk73

You spelt vulkan wrong.

LiamDawe avatar Jan 25 '23 18:01 LiamDawe

I have done the GRB_vulcan.exe change, but breakpoint still doesn't seem to be running. Seems to do the start up procedure right, then gets stuck on the steam loading screen, all the while steam thinks it is running, any ideas?

remove BE.launher.ini, reapair the game, do it again, it happen to me.

tuxtergames avatar Jan 25 '23 21:01 tuxtergames

There's a fix noted in my article on the resolution issue. It seems it's just an issue in the Vulkan version as a whole, as it does it even on Windows to some people. So it's a game issue, not specifically a Proton problem I think.

Right buttom on windows border more acrion/fullscreen on kde will put in fullscreen with a little black border.

tuxtergames avatar Jan 26 '23 15:01 tuxtergames

Either in full screen mode the the resolution is fixed limited to 1280x720 and the screen is NOT switched to the target resolution OR you can use normal window mode and resize to full screen but with just < 10 FPS on a 4k display.

So, the games is currently completly unuseable on Linux. Given the fact, that the older GR wildlands worked fine, it shows how badly programmed the game is. Possibly UBI did it by intention to prevent Linux gaming, which is as bad as bad programming.

cschlote avatar Jan 28 '23 11:01 cschlote

Can anyone make their mic detected in game for push-to-talk?

DistantThunder avatar Feb 06 '23 20:02 DistantThunder

Anybody using KDE plasma can get a plasmoid to toggle the visibility of the panel, and to set a keybind to hide the border of the window. After doing the GRB.ini edit that is described on the GamingOnLinux article, you can hide the panel, maximize the window of the game, then use the keybind to hide the border. The game will run fine though not at 1920x1080, because there is a black border still visible, and the in game settings report a 1920x1065 resolution. Ideally you wouldn't use any workspace corner actions on plasma because the mouse has escaped for me a few times and activated one of those actions. I tried going full screen with it on i3 and sway as well, i3 wouldn't maximize it at all, sway showed a black 720p box. DWM did the same as sway.

wxlfsangel avatar Feb 08 '23 10:02 wxlfsangel

Also ubisoft said they dropped post launch support for the game, which sucks, considering the issue may be a vulkan specific problem. I'm no programmer so I'm not sure how it works but I've seen people say vulkan doesn't work right on windows either. Maybe there's some sort of proton fix that can be applied to the game to interact differently with the compositor but right now a janky 1920x1065 experience is the best we can get. EDIT: 1920x1065 for people with 1920x1080 displays, higher resolutions would most likely just some pixels will be replaced from the bottom of the screen with a black bar

wxlfsangel avatar Feb 08 '23 10:02 wxlfsangel

Thanks for reporting this. This is caused by the nvapi hack in DXVK. I submitted a fix, please see https://github.com/doitsujin/dxvk/pull/3309. You can also create a dxvk.conf to disable it.

zzhiyi avatar Mar 24 '23 09:03 zzhiyi

Thanks for reporting this. This is caused by the nvapi hack in DXVK. I submitted a fix, please see https://github.com/doitsujin/dxvk/pull/3309. You can create a dxvk.conf to disable it.

Hopefully that fixes the directx error for AMD GPU's as well

wxlfsangel avatar Mar 24 '23 09:03 wxlfsangel

It will not. I will check that out here later

Blisto91 avatar Mar 24 '23 10:03 Blisto91

And what about the vulkan version? The patch does only disable it for the directx version (GRB.exe), since the vulkan version uses a different binary GRB_vulkan.exe.

soerengrunewald avatar Mar 27 '23 19:03 soerengrunewald

dxvk doesn't touch natively Vulkan games. Whats the issue with that one?

Blisto91 avatar Mar 27 '23 19:03 Blisto91

I think the main issue for most users is the fact that one can not run in fullscreen.

soerengrunewald avatar Mar 28 '23 09:03 soerengrunewald

For AMD GPUs, amd_ags_x64.dll needs to be set to use built-in. And then add an agsSetDisplayMode() stub. Please wait for future Proton releases.

0001-amd_ags_x64-Stub-agsSetDisplayMode.txt 0002-wine.inf-Set-amd_ags_x64-to-built-in-for-Ghost-Recon-B.txt

zzhiyi avatar Apr 12 '23 13:04 zzhiyi

Switched to Proton Experimental and it just works in Fullscreen. Thanks a lot :+1:

soerengrunewald avatar Apr 27 '23 17:04 soerengrunewald

Switched to Proton Experimental and it finally works in Fullscreen. Thanks a lot :+1:

Can confirm, performance is great too. Proton devs deserve tons of praise

wxlfsangel avatar Apr 28 '23 04:04 wxlfsangel

Can anyone make their mic detected in game for push-to-talk?

I am having the same issue as @DistantThunder. The microphone cannot be detected by the game in the menu and the VOIP options are greyed out.

I can confirm that the microphone can be detected by other games. In addition, I have also run the game via GeForce Now on the Steam Deck (which is running the game on a Windows based cloud server) and the microphone is picked up without any issue (so the issue occurs specifically when using the proton compatibility layer on Steam OS).

I am currently running the game in Proton Experimental and have tried other versions of Proton including GE, but unfortunately the problem persists.

Has anyone got any suggested fixes for microphone issues like this?

brotherkaif avatar Sep 24 '23 13:09 brotherkaif

I have another problem after clear install image

VladimirMrzv avatar Nov 09 '23 15:11 VladimirMrzv

Same here

steam-2231380.zip

NTMan avatar Nov 09 '23 18:11 NTMan

Hello, this game does not launch on my Intel Arc A380 system. After the initial small logo/game name window, the game itself does not pop up. This happens with both the DX11 and the Vulkan renderer. I tried Proton versions 7, 8, experimental and ge-custom (AUR). It also happens when using Ubisoft Connect standalone via Lutris.

When using the PROTON_USE_WINED3D env var, it launches fine when using DX11, but suffers from performance issues and graphical errors in the game itself, like missing terrain, but that is to be expect I guess. PROTON_USE_WINED3D with Vulkan behaves the same as without the env var.

I am running Arch Linux. I tried the linux-zen kernel and a customized linux-tkg kernel, as well as stable mesa and mesa-git. The result is the same with all of those combinations. It is worth mentioning that my system and installation has been working fine with most other games I have tried and played the last 1-2 months, so I don't believe it is an issue with configuration or missing drivers/packages.

Attached are the Proton logs with DX11 and Vulkan without PROTON_USE_WINED3D, as well as one "working" DX11 log with PROTON_USE_WINED3D:

steam-2231380_DX11.log steam-2231380_VULKAN.log steam-2231380_WINED3D.log

Are there any other places I should make issue reports as well, like the DXVK and mesa repos?

Thanks!

Vinjul1704 avatar Dec 25 '23 13:12 Vinjul1704