protonscr

Duke Nukem Forever

protonopen appid 57900Game compatibility - UnofficialRegression
ValveSoftware/Proton#782 · opened 2018-08-27 by parkerlreed · updated 2025-11-14 · 11 comments · github · game page · search this game
1 matching comments, n / p to jump
Pparkerlreed 2018-08-27 github
Wwhizse 2018-08-28 github

This is probably #753

SSergeyLatyshev 2020-04-19 github

Is it CEG DRM indeed? I've compared .exe and .dll files from my Steam version of the game and a cracked one with md5sum, and they all are the same. But the latter works fine in Linux, while the former doesn't.

On the other hand, I've replaced the original .exe files of The Darkness II and FEAR 3, and I now can play them and even unlock the achievements.

When will gamedevs learn that DRM is bad and hurts legitimate users only?

AAwesamLinux 2021-10-29 github

Compatibility Report

  • Name of the game with compatibility issues: Duke Nukem Forever
  • Steam AppID of the game: 57900

System Information

  • GPU: AMD Radeon RX 5700
  • Driver/LLVM version: Mesa 21.2.4 - kisak-mesa PPA
  • Kernel version: 5.11.0-38-generic
  • Proton version: experimental-6.3-20211027

Symptoms

The game launches and is playable now with recent Proton Experimental.

The only minor issue that remains is that the game launches minimized/in the background, so have to manually bring it up through the taskbar or alt+tab.

Tthaewrapt 2021-10-31 github

@AwesamLinux same as AvP and Colonial Marines, it starts in full for me. Played through some scenes, seems okay.

Rranplayer 2025-04-30 github

Folks, this game is crashing on launch with Proton 10.0 Beta (works fine with 9.0-4).

Logs: steam-57900-proton10.tar.gz

Specs:

  • OS: Arch
  • GPU: RX 6700 XT (Mesa 25.0.4)
  • CPU: Ryzen 7 5700G (8c/16t)
  • DE: Plasma 6.3.4 (Wayland)
  • Kernel: 6.12.25
Aalasky17 2025-04-30 github

@ranplayer Thank you for the report! In our testing, this is a regression specifically with deleting the prefix and then launching the game on 10.0-x. We are investigating the issue we found, but in order to confirm you are running into the same problem -- could you try completely uninstalling and then reinstalling the game and launching directly on Proton 10? If this fixes your launch failure, that would confirm that we are on the right track :)

Rranplayer 2025-05-01 github

@alasky17 I confirm that reinstalling the game fixes the problem for Proton 10.0.. thank you

Aalasky17 2025-05-01 github

@ranplayer FWIW - we figured out the problem ... the game uses CEG, and CEG doesn't always interact gracefully with Proton upgrades/downgrades when the prefix is deleted at the wrong time. In the future, failures should be fixed by just verifying the integrity of the game files - I would expect one file to be re-downloaded and that should fix the issue :)

Rranplayer 2025-05-02 github

@alasky17 thanks for the heads up about CEG... I have the same issues with other games using it

Kkisak-valve maintainer 2025-11-14 github

Duke Nukem Forever (Proton 10.0-3) bug

Issue transferred from https://github.com/ValveSoftware/Proton/issues/9221.
@MichelN86 posted on 2025-11-14T18:34:21:

Compatibility Report

  • Name of the game with compatibility issues: Duke Nukem Forever
  • Steam AppID of the game: 57900

System Information

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.

Symptoms

The game for first look looks like it is working till you get into the main menu, the mouse barly moves and it feels like it can´t go to the right. It's moving very slow. Proton 10.0-3 has a bug, proton 9.0-4 is working fine for this game.

Reproduction

See symptoms.

Kkisak-valve maintainer 2025-11-14 github

Hello @MichelN86, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.

Proton versions

Launch options

Upstream links