Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Binding of Isaac: Rebirth (250900) #4868

Open
EyesWithoutFace opened this issue May 29, 2021 · 40 comments
Open

Binding of Isaac: Rebirth (250900) #4868

EyesWithoutFace opened this issue May 29, 2021 · 40 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton

Comments

@EyesWithoutFace
Copy link

EyesWithoutFace commented May 29, 2021

Compatibility Report

  • Name of the game with compatibility issues:Bind of Isaac: Rebirth (NON NATIVE REPENTANCE DLC)
  • Steam AppID of the game:250900
    (THIS IS FOR THE REPENTANCE EXPANSION THAT ISNT LINUX NATIVE)

System Information

  • GPU: rx6800xt
  • Driver/LLVM version: mesa 21>
  • Kernel version: 5.12
  • Link to full system information report as Gist:
  • Proton version:6.3-4

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.

steam-250900.log

Symptoms

Controller doesn't work consistently

Reproduction

Plug controller in, launch game try to use

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label May 29, 2021
@ivyl
Copy link
Collaborator

ivyl commented Jun 16, 2021

Can you share a few more details? What exactly do you mean by "doesn't work consistently"? Does that mean the game drops inputs or maybe the controller is not detected on each run?

What controller are you using?

Can you attach a log with WINEDEBUG=+seh,+loaddll,+plugplay,+hid,+xinput when the controller works and when it doesn't?

Answering those questions would help me a lot as I cannot reproduce the problem locally. I've logged about 150h playing repentance with Xbox Series X controller and I never had any issues with it. Thanks in advance!

@TheFrozenDuck
Copy link

I am not sure what the exact problem is but maybe it is the one I have. When a controller disconnects with Proton 6.3 it will not be listed in Binding of Isaac: Repetance anymore until the game is restarted. Can I add the variables in the Steam settings or do I need to start the application from the terminal?

@ivyl
Copy link
Collaborator

ivyl commented Jul 26, 2021

@TheFrozenDuck can you describe in a bit more detail what do you mean by "will no be listed"? Maybe it behaves the same on Windows? I can check that.

I have no problem with disconnecting and reconnecting the controller during gameplay. The game prompts me that the controller was lost. After reconnecting and pressing a button I am back to the game.

To get the logs you have to: right click on the game in your library -> properties -> general -> launch options:

PROTON_LOG=1 WINEDEBUG=+seh,+loaddll,+plugplay,+hid,+xinput,+dinput %command%

After starting the game and messing around with the controller you should see a file named steam-250900.log in your home directory. You can just clear "launch options" field afterwards.

@TheFrozenDuck
Copy link

will no be listed

When going into the settings of the game you can choose an input method; be it a keyboard, xinput controller, etc.
The controller (a Dualshock 4 in my case that is commonly listed as xinput controller using proton) is not listed in the available input options, if the controller is disconnected and reconnected to the computer.

p.s. logs are following

@ivyl
Copy link
Collaborator

ivyl commented Jul 27, 2021

a Dualshock 4 in my case that is commonly listed as xinput controller

That should not be a thing. It should be recognized as "Wireless Controller" (that's the name Sony gave it). Also hotplugging both xbox and DS4 controllers works for me with Repentance on Proton 6.3-5.

You seeing a DualShock 4 as a xinput controller can mean one of two things:

  1. You don't have access to the raw HID device. Steam ships with udev rules (/usr/lib/udev/rules.d/70-steam-input.rules on Arch) that should tag DS4's hidraw* special file with "uaccess". It still should work just fine though.
  2. You are using Steam Input (aka Steam's controller mapping) which creates a virtual xinput device. If that's the case you may be hitting this bug. Try waiting ~60s and the device may reappear. You can also try disabling Steam Input (controller tab in game's preferences).

@malfunctioning-object
Copy link

Hello, I would also like to raise an issue for Binding of Isaac: Rebirth - Repentance DLC (Non-native).
Should I use this ticket or create a new one? It's not related to controller specifically, but overall input freezes and FPS drops.

@kisak-valve
Copy link
Member

Hello @malfunctioning-object, in general, yes, DLC for a game should be discussed with the main game.

@malfunctioning-object
Copy link

Compatibility Report

  • Name of the game with compatibility issues: Binding of Isaac: Rebirth - Repentance DLC (Non-native Win x64 version)
  • Steam AppID of the game: 250900

System Information

  • GPU: nVidia GTX 1080
  • Driver/LLVM version: nvidia 470.63.01
  • Kernel version: 5.13.11-1-MANJARO (also tried 5.13.arch)
  • Link to full system information report as Gist. (XFCE [Manjaro] / KDE Plasma [Arch], both X11)
  • Proton version: 6.3.6., Experimental, (additional note - unofficial Proton GE)

Game log

https://gist.github.com/malfunctioning-object/e4ffeadb304ed17e1a062113d94217f6

Symptoms

Game is being processed differently somehow. It is not as stable as on Mac using CodeWeavers.
Changing rooms takes significant amount of time. Any additional sprite change causes FPS to drop. There are levels that have dropping sprites of leaking water, which also cause FPS drop. When FPS drop, input is not being processed or is just ignored/dropped. It's one of the games that should not belong to "heavy" category, yet caused the most issues.

Disabling V-Sync or lowering the quality doesn't help. Changing nvidia-settings, amount of screens or refresh rates doesn't help.

Reproduction

No additional specific details other than playing the game.

@malfunctioning-object
Copy link

I feel like I got hung on the "FPS drop" terminology. It feels more like a freeze/game being stuck either loading or processing stuff. I used overlay's built-in FPS monitor, even a slight drop (3-15) caused issues with game sense, movement, render.

@malfunctioning-object
Copy link

I would like to post an update to my report.

I guess it is time to put some disclaimers that NTFS driver is not as supported as it may seem. It took a lot of tries and errors, pilling amount of issues, googling, browsing reddit, searching linux gaming discords to finally find those rare comments where people really oppose using NTFS at all.

I had similar symptoms in other games. For example the frame issues or loading issues (initial boot could be counted in minutes, changing levels took literal ages considering the speed of the game) in BPM: Bullets Per Minute? Gone, game is blazing fast. Overall performance issues? Gone. Binding of Isaac: Repentance doesn't suffer from input lag, no loading delays, no stutters or dropped frames. Flawless gameplay. It wasn't an easy choice but at the end a worthy one.

@joseserro
Copy link

joseserro commented Mar 18, 2022

I'm having trouble with this game on the steam deck.

  1. Constant crashes, sometimes when entering a new room or floor, or starting a new game
  2. Freezes consistently when entering a specific level (the womb on greed), there's still a slight animation on one of the sprites and the background music still plays but the game is unresponsive to any and all inputs and doesn't load the next floor even after >20 minutes.

I've tried disabling all mods and it still happens, tried verifying game integrity, used 3 different proton versions (including Experimental, 7.0-1 and 6.3-8) and even reinstalling the game.
Nothing seems to fix this.

Is there any way to grab logs from the steam deck when it "freezes" like this?

If you need any more information, I'll gladly try to help. Thanks

Edit: managed to find a related dump and I also noticed the logs were absolutely filled with the following:

[ASSERT] - gfx/001.000_Player.anm2: No layer with Id 14

isaacv1.7.7a.0000-20220318-022436-312-316.zip

@kisak-valve
Copy link
Member

The Binding of Isaac: Rebirth (250900) Afterbirth+ DLC (570660) issue on Steam Deck

Issue transferred from #5787.
@GunstarXX posted on 2022-04-23T20:56:13:

Compatibility Report

  • Name of the game with compatibility issues: The Binding of Isaac: Rebirth (Afterbirth+ DLC)
  • Steam AppID of the game: 570660 (AppID of parent game, The Binding of Isaac: Rebirth (250900))

System Information

I confirm:

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

Symptoms

As long as the Afterbirth+ DLC is installed, the game will crash instantly and kick me back to Steam.

Reproduction

Download all DLC for Binding of Isaac Rebirth up to Afterbirth+ on your Steam Deck and attempt to launch the game.

@bkosowski
Copy link

bkosowski commented Jul 5, 2022

Compatibility Report

  • Name of the game with compatibility issues: The Binding of Isaac: Rebirth
  • Steam AppID of the game: 250900

System Information

I confirm:

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

Symptoms

After clicking "Play", the button changes for a while (10-15 seconds), then goes to "Play" again. The game doesn't even show up.

Reproduction

I wouldn't know how to reproduce on other systems. If happens to me every time.

steam-250900.log

@ivyl
Copy link
Collaborator

ivyl commented Jul 7, 2022

So the problem happens only when running via prime-run? Looks like it creates a weird mix of GL libraries:

no `prime-run` everything Intel
        "glx/gl" : {
          "messages" : [
            "/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/libexec/steam-runtime-tools-0/i386-linux-gnu-wflinfo: /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3: no version information available (required by /usr/lib32/libgamemode.so.0)",
            "/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/libexec/steam-runtime-tools-0/i386-linux-gnu-check-gl: /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3: no version information available (required by /usr/lib32/libgamemode.so.0)"
          ],
          "renderer" : "Mesa Intel(R) HD Graphics 4600 (HSW GT2)",
          "version" : "4.6 (Compatibility Profile) Mesa 22.1.2",
          "library-vendor" : "glvnd"
        },
        "egl_x11/gl" : {
          "messages" : [
            "/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/libexec/steam-runtime-tools-0/i386-linux-gnu-wflinfo: /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3: no version information available (required by /usr/lib32/libgamemode.so.0)"
          ],
          "renderer" : "Mesa Intel(R) HD Graphics 4600 (HSW GT2)",
          "version" : "4.6 (Compatibility Profile) Mesa 22.1.2",
          "library-vendor" : "glvnd"
        },
        "egl_x11/glesv2" : {
          "messages" : [
            "/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/libexec/steam-runtime-tools-0/i386-linux-gnu-wflinfo: /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3: no version information available (required by /usr/lib32/libgamemode.so.0)"
          ],
          "renderer" : "Mesa Intel(R) HD Graphics 4600 (HSW GT2)",
          "version" : "OpenGL ES 3.2 Mesa 22.1.2",
          "library-vendor" : "glvnd"
        }
`prime-run` mix of Nvidia and Intel
        "glx/gl" : {
          "messages" : [
            "/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/libexec/steam-runtime-tools-0/i386-linux-gnu-wflinfo: /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3: no version information available (required by /usr/lib32/libgamemode.so.0)",
            "/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/libexec/steam-runtime-tools-0/i386-linux-gnu-check-gl: /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3: no version information available (required by /usr/lib32/libgamemode.so.0)"
          ],
          "renderer" : "NVIDIA GeForce GTX 760M/PCIe/SSE2",
          "version" : "4.6.0 NVIDIA 470.129.06",
          "library-vendor" : "glvnd"
        },
        "egl_x11/gl" : {
          "messages" : [
            "/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/libexec/steam-runtime-tools-0/i386-linux-gnu-wflinfo: /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3: no version information available (required by /usr/lib32/libgamemode.so.0)"
          ],
          "renderer" : "Mesa Intel(R) HD Graphics 4600 (HSW GT2)",
          "version" : "4.6 (Compatibility Profile) Mesa 22.1.2",
          "library-vendor" : "glvnd"
        },
        "egl_x11/glesv2" : {
          "messages" : [
            "/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/libexec/steam-runtime-tools-0/i386-linux-gnu-wflinfo: /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3: no version information available (required by /usr/lib32/libgamemode.so.0)"
          ],
          "renderer" : "Mesa Intel(R) HD Graphics 4600 (HSW GT2)",
          "version" : "OpenGL ES 3.2 Mesa 22.1.2",
          "library-vendor" : "glvnd"
        }
      },

The game crashes somewhere in libexpoxy that's compiled into the game binary.

Backtrace:
=>0 0x00000000 (0x00e6fa34)
  1 0x009b0eb1 epoxy_gl_version+0x26b31() in isaac-ng (0x00e6fa80)
  2 0x00881db8 epoxy_handle_external_wglMakeCurrent+0x47ab28() in isaac-ng (0x00e6fee8)
  3 0x009d3576 epoxy_gl_version+0x491f6() in isaac-ng (0x00e6ff30)
  4 0x7b62ddb0 ActivateActCtx+0x23420() in kernel32 (0x00e6ff48)
  5 0x7bc5d2e7 A_SHAFinal+0x3ccc7() in ntdll (0x00e6ff5c)
  6 0x7bc5da90 A_SHAFinal+0x3d470() in ntdll (0x00e6ffec)

Can you capture logs with prime-run and PROTON_LOG=+opengl,+wgl? Is any other OpenGL game actually working for you with prime-run?

@bkosowski
Copy link

I cannot run the game both win prime-run and without it.

The logs:
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus="NVIDIA_only" __GLX_VENDOR_LIBRARY_NAME="nvidia" __GL_THREADED_OPTIMIZATION=1 PROTON_LOG=1 PROTON_LOG=+opengl,+wgl PROTON_USE_DXVK=1 prime-run %command%: https://gist.github.com/bkosowski/6eeaedb8d0fae5bd299cfe1dbea48e14

PROTON_LOG=+opengl,+wgl %command%: https://gist.github.com/bkosowski/4fb4ab8ea6d07a4a8de4d1cd2a5e63cc

I can run:
Enter the Gungeon (OpenGL, Linux native)
Mark of the Ninja: Remastered (OpenGL, Linux native)
Never Alone (Kisima Ingitchuna) (OpenGL, Linux native)

I cannot run:
Brothers — A Tale of Two Sons (DirectX 9)
Age of Empires 2: Definitive Edition (DirectX 11)
Spelunky (DirectX 9)

So it looks like I cannot run DirectX games 🤔

@bkosowski
Copy link

[SOLVED]

(My solution, of course, applies only to my problem, not to the entire thread.)

I removed these two files:
/etc/X11/xorg.conf.d/20-intel.conf
/etc/X11/10-nvidia.conf

The contents of which were:

/etc/X11/xorg.conf.d/20-intel.conf:

Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
  Option "TearFree" "true"
EndSection

/etc/X11/10-nvidia.conf:

Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    ModulePath "/usr/lib/nvidia/xorg"
EndSection

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "iGPU"
    Option "AllowNVIDIAGPUScreens"
EndSection

Section "Device"
  Identifier "iGPU"
  Driver "modesetting"
  BusID "PCI:0:2:0"
EndSection

Section "Device"
  Identifier "dGPU"
  Driver "nvidia"
  BusID "PCI:1:0:0"
EndSection

Section "Screen"
  Identifier "iGPU"
  Device "iGPU"
EndSection

Additional information

I backed up and removed these two files (but I did this before and this did not fix the issue):
/usr/share/vulkan/icd.d/intel_icd.x86_64.json
/usr/share/vulkan/icd.d/intel_icd.i686.json

Before the fix, I could run:
Enter the Gungeon (OpenGL, Linux native)
Mark of the Ninja: Remastered (OpenGL, Linux native)
Never Alone (Kisima Ingitchuna) (OpenGL, Linux native)

Before the fix, I could not run:
Brothers — A Tale of Two Sons (DirectX 9)
Age of Empires 2: Definitive Edition (DirectX 11)
Spelunky (DirectX 9)

Now, I can run all games with either of these command run options:
__GL_THREADED_OPTIMIZATION=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only PROTON_USE_DXVK=1 %command%
or
__GL_THREADED_OPTIMIZATION=1 prime-run %command%
With the latter allowing Age of Empires 2: DE to run without crashing.

Now, tree /etc/X11 is:

├── mhwd.d
│   ├── intel.conf
│   └── nvidia.conf
├── xinit
│   ├── xinitrc
│   ├── xinitrc.d
│   │   ├── 40-libcanberra-gtk-module.sh
│   │   ├── 50-systemd-user.sh
│   │   ├── 80xapp-gtk3-module.sh
│   │   └── 90xbrlapi
│   └── xserverrc
└── xorg.conf.d
    └── 00-keyboard.conf

@spidersouris
Copy link

spidersouris commented Aug 21, 2022

Replying to #4868 (comment)

Got the same problem on Steam Deck. The issue does not occur with Afterbirth+ though (this DLC works fine), but with Repentance (1426300). Launching the game via Desktop Mode causes the game to crash as well. Log.

@kisak-valve
Copy link
Member

The Binding of Isaac crash

Issue transferred from #6539.
@ardishco-the-great posted on 2023-02-15T21:21:36:

Compatibility Report

  • Name of the game with compatibility issues: The Binding of Isaac Repentance
  • Steam AppID of the game: 250900

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my syste

Symptoms

Game crashes in local coop when a player dies
steam-250900.log

Reproduction

  1. Launch The Binding of Isaac with 2 or more controllers
  2. Start a new run
  3. Have a player die

Using a wlroots wayland compositor might be also a step to this but It seems like the Steam Deck also has this issue, I had the exact same issue on the steam deck that uses gamescope which is an X11 session, albeit nested inside a Wayland session

@kisak-valve
Copy link
Member

The Binding of Isaac crashes whenever a X-Box 360 Controller is plugged in (USB)

Issue transferred from #6644.
@alex-c3 posted on 2023-03-24T14:50:29:

Compatibility Report

Name of the game with compatibility issues:Bind of Isaac: Rebirth (NON NATIVE REPENTANCE DLC)
Steam AppID of the game:250900
(THIS IS FOR THE REPENTANCE EXPANSION THAT ISNT LINUX NATIVE)

System Information

Distro:Ubuntu 22.10
Kernel:5.19.0-35-generic
RAM:16 GB
GPU Driver:4.6 Mesa 22.2.5
GPU:Intel Mesa Intel UHD 630 (CFL GT2)
CPU:Intel Core i7-8850H @ 2.60GHz
Detailed System Information : https://gist.github.com/alex-c3/d62ecaed8741a5cf7a7c10f534311009

I confirm:

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

https://pastebin.com/uYWL4ehn

Symptoms

Whenever my X-Box 360 Controller is plugged in, the game crashes.
This means that:

  1. If the controller is connected before the game launches, it will start loading to the point of showing a black blank window and crash in the next ~0.5s
  2. If the game is launched without the controller plugged in, the games crashes just as the controller vibrates when plugged in (e.g. has been successfully connected).
    Notes:
    a. The crash is "clean" : meaning that the window closes, and Steam detects it has closed. I can re-launch the game right after without issues, but it will crash following the patterns described above.
    b. This happens using ProtonGE (7.53), ProtonExperimental and Proton 7.06
    c. X-Box 360 Controller is the only USB device plugged-in.
    d. Other games with Proton do work with the same controller (e.g. Hades), without crashing.
    e. The game works perfectly when the controller is disconnected, as far as playing the first level.

Reproduction

  1. Install Steam
  2. Force the use of Proton Experimental
  3. Install The Binding Of Isaac (with Repentance)
  4. Plug-in a 360 Controller
  5. Launch the game

@lvlanson
Copy link

Can confirm this with other gamepads (some generic usb gamepad and xbox elite)

@Vinjul1704
Copy link

The above also happens on my end on my main PC (Arch) with an xbox-like USB gamepad attached, as well as on my Steam Deck without anything plugged in.

@powpingdone
Copy link

This seems to have been fixed by a recent steam update to the game. Dunno what's that about, but hey.

@lvlanson
Copy link

Can confirm its working again

@iodream
Copy link

iodream commented Jun 9, 2023

Compatibility Report

  • Name of the game with compatibility issues:Binding of Isaac Repentance dlc
  • Steam AppID of the game:1426300
    /

System Information

  • GPU: intel hd 3000
  • Driver/LLVM version: Mesa 23.1.1
  • Kernel version: 6.3.6-arch1-1
  • Link to full system information report as Gist: hardware-info
  • Proton version: Proton Experimental

I confirm:

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

Symptoms

The game has started crashing at random places in the game. This doesn't happen in Proton 7

Reproduction

There doesn't seem to be a predictable pattern, other than when a layout of a level is generated, you get to a certain point, do some action like place a bomb it'll explode and it will crash there. When you hit "new game" the game will no longer crash in the same spot. If you play a lot it will crash pretty consistently, i've had about 10 crashes so far.

steam-250900.log

@Vinjul1704
Copy link

Vinjul1704 commented Jun 9, 2023

I've had the above happen to me as well, but only on Proton 8. Switching to Proton 7 fixed it. I have not tried experimental. Running on a Steam Deck in my case.

@kisak-valve kisak-valve added the Regression Confirmed working on an older version of Proton label Jun 9, 2023
@TontonSancho
Copy link

Don't know if it can be related or not :
#UnderscoreKilburn/repentance-issues#1905

I did not yet open a bug on this repo. Some advice on the best thing to do if this finding is relevant ?

@kisak-valve
Copy link
Member

Binding of Isaac Repentance, Bombing/Making Stone bridges crashes game on Proton 8.0.3/Experimental but not proton 7.0.x

Issue transferred from #6994.
@KoboDev posted on 2023-08-04T17:10:42:

Compatibility Report

  • Binding of Isaac Repentance
  • Steam AppID of the game :250900

System Information

  • GPU: AMD ATI Radeon Vega Series / Radeon Vega Mobile Series
  • Video driver version: raven2, LLVM 15.0.7, DRM 3.52, 6.4.7-arch1-2
  • Kernel version: 6.4.7-arch1-2
  • Link to full system information report as Gist:
  • Proton version: 8.0.3 & Experimental (as of 8/4/2023)

I confirm:

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

Proton Log

steam-250900.log

Symptoms

Game Crashes whenever placing down an bomb near an rock that creates an bridge.

Reproduction

  1. Select Proton 8.0.3 or Experimental
  2. Launch game, play until you got an good save file (This happens randomly but often.)
  3. Find an spot that requires an bridge with a bomb.
  4. CRASH!

@ivyl
Copy link
Collaborator

ivyl commented Aug 7, 2023

I've got multiple successful runs both via the alternative mother (dross, ashpit) route and the normal one, blowing rocks left and right and I for sure created at least a few bridges and I still could not repro :-(

If someone has reached a point where you can reproduce the issue can you:

  1. reach the room that has the repro (AFAIU if you crash you should restart the whole floor, so that should be easy)
  2. quit the game
  3. backup your rep_persistentgamedata1.dat or similar, you can find it in ~/.steam/root/userdata/$ACCOUNT_ID/250900/remote/ where $ACCOUNT_ID is a set of numbers.
  4. make sure that the issue repros when you start from this save
  5. attach the save file and describe exactly what to do to crash

Thanks in advance!

@Relwi
Copy link

Relwi commented Aug 22, 2023

@ivyl here you have, is always crashing when you defeat the floor boss, using Proton Experimental.
files.zip

@nyabinary
Copy link

@Relwi is it just me or Binding of Isaac Proton Experimental Bleeding Edge is even more broken, like every proton version, Isaac is getting even more broken

@krasmazov483
Copy link

I can't get the game to consistently crash, every time it does, reentering the game it doesn't crash again. The most consistency I get is that it crashes almost always on Ashpit/Mines, usually by pushing a button that creates tiles on the room to walk over, by exploding bombs or when spawning an Angel Deal after beating a boss. It also happened once when entering a previously beaten boss room.

If I ever get it to consistently crash I'll attach my save file here.

Another issue I'm having with the game that I don't know if is Proton related seems to be shader related I think. I used to have more than a 100 mods a couple of months ago and it worked fine. Now having as much as 30-40 mods is enough for the game to stutter briefly when a new effect comes into the screen, the less mods I have the shorter the stutter. I can get it to shorten even further by using Zink, but I doesn't go away, with no mods it plays perfectly. After an effect happens the first time, like entering a given room, spawning an enemy, exploding, etc, it doesn't happen again on the same session. Closing and reopening Isaac makes it stuttery again.

@nyabinary
Copy link

Artifacting in Binding of Isaac Repentance in Proton Experimental and Proton 8.0, the main menu screen is fine, but once you start a new game or load into a new game, a huge black box appears with graphical artifacts making it impossible to play.

@alasky17
Copy link
Collaborator

alasky17 commented Oct 6, 2023

@nyabinary Additionally, you are testing on the steam deck with SteamOS Preview (3.5) (noting for future reference). We have been completely unable to reproduce the issue you are reporting. Could you please get a log by adding "PROTON_LOG=1 %command%" to launch options. By default, log will be located in ~/steam-250900.log.

@cYDN48
Copy link

cYDN48 commented Oct 7, 2023

Also seeing unpredictable crashes on Proton 8.0-4. Here's the log of one of those crashes:

steam-250900.log

@nyabinary
Copy link

nyabinary commented Oct 7, 2023

@alasky17
image
Proton 7.0 also has this issue, the image is from Proton-Experimental though, in Proton 7.0 the issue exists, but the issue is much much much rarer than it is on Proton 8.0 and Proton Experimental. Also, it's random on how it works, sometime its artifacts like in the screenshot, or sometimes it's a blackbox covering the whole screen, sometimes it's just a glitchy part at the top.
steam-250900.log
Important to note this on my computer with an Intel CPU 12th gen, I installed and used gamescope though to make it as close as I possibly can to the Steam Deck.

@gofman
Copy link

gofman commented Oct 20, 2023

Just updated Proton Experimental ([bleeding edge] branch, available to select on Proton Experimental tool options, BETAS page) has a possible "fix" for those random crashes. Can anyone who was reproducing those confirm if that indeed looks fixed? As I could never actually reproduce the crash even once, while found a possible reason for that.

@krasmazov483
Copy link

Just updated Proton Experimental ([bleeding edge] branch, available to select on Proton Experimental tool options, BETAS page) has a possible "fix" for those random crashes. Can anyone who was reproducing those confirm if that indeed looks fixed? As I could never actually reproduce the crash even once, while found a possible reason for that.

I've done 1 run so far and haven't crashed with Proton Experiental - bleeding edge while going to Ashpit/Mines. I'll try 2 more runs after I wake up and report back.

@krasmazov483
Copy link

krasmazov483 commented Oct 21, 2023

I couldn't test yesterday, sorry for that, but I managed to do 2 other runs today going to the alt paths using Proton Experimental - bleeding edge and I have not crashed a single time, so far it has been pretty stable.

@nyabinary
Copy link

nyabinary commented Oct 22, 2023

Replying to #4868 (comment)

Anyone could reproduce this?

@ShayBox
Copy link

ShayBox commented Apr 1, 2024

Replying to #4868 (comment)

I'm having the same issue with mods

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton
Projects
None yet
Development

No branches or pull requests