#(Linux • Proton) Faces do not render in an obscureish mid-2024 Unreal Engine (DX11) title

1 messages · Page 1 of 1 (latest)

obtuse ingot
#

playing → https://store.steampowered.com/app/2440080/Marble_Abduction_Patti_Hattu on linux(debian); it quickly becomes apparent that surfaces aren't rendering(as pictured), making as early as level 2 of this game borderline unplayable. i was wondering if there's any generic troubleshooting i can do, besides what i've already attempted, listed below:

  • i've tried two different Arc GPUs (those being the A580 and the A750)
  • with the latter of the two:
    • i've updated my kernel to the latest backport (6.17.13)
    • i've tried both the i915 and Xe kernel drivers
  • i tried proton experimental next to the latest stable release
  • i tried PROTON_USE_WINED3D11=1 %command% as an advanced launch option to predictable catastrophic failure (it still ran, just with the most messed up epileptic glitching known to man)
  • ingame graphics options don't influence this issue either way
  • using my steam deck, the faces render as expected, so this is not an inherent linux/proton issue
    2 facts regarding the game:
  • this game uses Unreal Engine 4 (https://steamdb.info/app/2440080/info/)
  • a developer has confirmed launching with DirectX 12 is not an option (https://steamcommunity.com/app/2440080/discussions/0/666096879249139407/#c693122272400024865)
obtuse ingot
#

(bump? i just noticed the issue tag)

late tulip
#

might be similar bug
all characters do not have their skin texture

i believe this is UE5
intel arc b580
intel i3-12100
16gb ram
running vkd3d since dx11 and vulkan are not available
proton-experimental and proton-ge both have no differences

obtuse ingot
#

creepy

late tulip
#
#

probably unrelated though, since it isnt using UE

#

I tried reinstalling the OS, no luck
tried installing bazzite and the OS glitches out since arc needs GSK_RENDERER=gl env variable

late tulip
obtuse ingot
late tulip
#

im making an issue on mesa gitlab

late tulip
#

Looks like it was a bad mesa, cachyOS fixed it

#

I'm trying to build mesa from src now and seeing if this can be fixed

obtuse ingot
#

ack, i was wondering why the "driver version" never seemed to increment when i switched to backports of the kernel but that's probably it

late tulip
#

Is that the mesa provided in your distro? You're lagging by a couple of versions there

In other news, I have (surprisingly) managed to build mesa with all the options outlined in on the cachyos pkgbuild on my first try. I'm quite shocked really (building llvm took me 1.5 hours lol)

obtuse ingot
#

it's debian so no surprises there, although i'm certain there's a newer version in backports i just have to untangle what means what