Package Details: proton-ge-custom-bin 1:GE_Proton9_20-1

Git Clone URL: https://aur.archlinux.org/proton-ge-custom-bin.git (read-only, click to copy)
Package Base: proton-ge-custom-bin
Description: A fancy custom distribution of Valves Proton with various patches
Upstream URL: https://github.com/GloriousEggroll/proton-ge-custom
Keywords: d9vk DXVK Faudio GloriousEggroll MediaFoundation Proton protonfixes Steam System-wide Valve vkd3d Wine
Licenses: custom, BSD, MPL, LGPL, MIT, zlib
Conflicts: proton-ge-custom
Provides: proton, proton-ge-custom
Submitter: RogueGirl
Maintainer: Jaja (floriplum, chaotic-aur, PedroHLC)
Last Packager: chaotic-aur
Votes: 215
Popularity: 7.23
First Submitted: 2020-02-21 11:06 (UTC)
Last Updated: 2024-11-11 11:31 (UTC)

Dependencies (28)

Required by (7)

Sources (4)

Pinned Comments

PedroHLC commented on 2021-07-27 19:39 (UTC)

The "chaotic-aur" co-maintainer is a bot that pulls any merged PR in https://github.com/chaotic-aur/pkgbuild-proton-ge-custom-bin back to this package. So if you guys have contributions or bump versions earlier than the maintainer, please share them as PRs. The commits will keep your authorship.

Happy gaming!

Latest Comments

« First ‹ Previous 1 .. 9 10 11 12 13 14 15 16 17 18 19 .. 26 Next › Last »

yuv4l commented on 2021-04-08 17:37 (UTC)

Thanks, I managed to downgrade it by downloading an old version and makepkg. ^^

floriplum commented on 2021-04-07 17:43 (UTC)

The same problem exists when using proton directly without the wrapper supplied by this package.
Version 6.4 works find and 6.5 has this problem.
Some upstream change introduced it, and im not sure if we can resolve it without patching the upstream build (which isn't really something we can/should do with the binary release).

floriplum commented on 2021-04-07 16:29 (UTC)

Downgrading depends on the way you used to install the package.
If you used just git and makepkg you can just install the old package using pacman -U. Or checkout a older commit (with git checkout HEAD~ for example). and then just use makepkg as normal.

If you used an AUR helper you need to check the manual to see if old packages are stored somewhere (or how you can build an older version).

Greetings, Flori

yuv4l commented on 2021-04-07 13:30 (UTC)

Ok, I have the exact same issue

ShellExecuteEx failed: File not found.

I don't use steam btw...

If someone can help me downgrade, I don't know where to find the option in pacman. I can help with the troubleshoot :)

floriplum commented on 2021-04-06 17:57 (UTC) (edited on 2021-04-06 18:05 (UTC) by floriplum)

Just to clarify, it also fails if you try to start a steam game?
Are your running the steam beta? Are there any games that still work? What GPU do you use?

If it only wont work, when using it outside of steam, that would be an upstream issue and im not sure if it will work again since they(GloriousEggroll now discourage the use of proton outside of steam.

Edit: Maybe if we find out how a game is launched by the new proton(the environment of the pid and the command used could help) we could try to update the included proton launch script. But i cant say when i have the time to further investigate this behavior, if someone could look into it and provide a patch to the script i would happily merge it.

juxuanu commented on 2021-04-06 16:44 (UTC)

That script told me I was missing lib32-opencl-icd-loader. I installed it and I see the same behaviour.

The command proton <Game.exe> produces, after the first run where it spits the GStreamer warnings,

Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: File not found.

floriplum commented on 2021-04-06 16:27 (UTC) (edited on 2021-04-06 16:28 (UTC) by floriplum)

Could you also check if all the wine dependencies are installed on your system. This short script should print an error for every uninstalled package.

#!/bin/sh

printf "giflib\nlib32-giflib\nlibpng\nlib32-libpng\nlibldap\nlib32-libldap\ngnutls\nlib32-gnutls\nmpg123\nlib32-mpg123\nopenal\nlib32-openal\nv4l-utils\nlib32-v4l-utils\nlibpulse\nlib32-libpulse\nalsa-plugins\nlib32-alsa-plugins\nalsa-lib\nlib32-alsa-lib\nlibjpeg-turbo\nlib32-libjpeg-turbo\nlibxcomposite\nlib32-libxcomposite\nlibxinerama\nlib32-libxinerama\nncurses\nlib32-ncurses\nopencl-icd-loader\nlib32-opencl-icd-loader\nlibxslt\nlib32-libxslt\nlibva\nlib32-libva\ngtk3\nlib32-gtk3\ngst-plugins-base-libs\nlib32-gst-plugins-base-libs\nvulkan-icd-loader\nlib32-vulkan-icd-loader\ncups\nsamba\ndosbox" | while read -r package
do
        pacman -Q > /dev/null "$package"
done

floriplum commented on 2021-04-06 16:06 (UTC) (edited on 2021-04-06 16:08 (UTC) by floriplum)

If i remember correctly are these messages kinda "normal" i regularly also see them (even with the native proton).

Can you try to remove the proton package and install it manually as described on the proton page.

I suspect a missing dependency, so just downloading the tar and extracting it into ~/.steam/root/compatibilitytools.d/ should help debugging it.

tessaracht commented on 2021-04-05 00:39 (UTC)

here's some indication of what might be going wrong. on running for the first time on a new prefix, it tries to setup the new mfplat stuff, and fails horribly, apparently a bunch of the libraries are built for the wrong platform, not amd64:

(wine:1031895): GStreamer-WARNING **: 17:34:57.288: Failed to load plugin '/usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgsthls.so': libnettle.so.6: cannot open shared object file: No such file or directory

(wine:1031895): GStreamer-WARNING **: 17:34:57.658: Failed to load plugin '/usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib/gstreamer-1.0/libgsthls.so': /usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib/gstreamer-1.0/libgsthls.so: wrong ELF class: ELFCLASS32

(wine:1033662): GStreamer-WARNING **: 17:34:58.917: Failed to load plugin '/usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstspeed.so': /usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstspeed.so: wrong ELF class: ELFCLASS64

(wine:1033662): GStreamer-WARNING **: 17:34:58.918: Failed to load plugin '/usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstid3tag.so': /usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstid3tag.so: wrong ELF class: ELFCLASS64

(wine:1033662): GStreamer-WARNING **: 17:34:58.918: Failed to load plugin '/usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstsiren.so': /usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstsiren.so: wrong ELF class: ELFCLASS64

(wine:1033662): GStreamer-WARNING **: 17:34:58.918: Failed to load plugin '/usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstpnm.so': /usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstpnm.so: wrong ELF class: ELFCLASS64

(wine:1033662): GStreamer-WARNING **: 17:34:58.918: Failed to load plugin '/usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstdvb.so': /usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstdvb.so: wrong ELF class: ELFCLASS64

(wine:1033662): GStreamer-WARNING **: 17:34:58.918: Failed to load plugin '/usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstcoretracers.so': /usr/share/steam/compatibilitytools.d/proton-ge-custom/dist/lib64/gstreamer-1.0/libgstcoretracers.so: wrong ELF class: ELFCLASS64

tessaracht commented on 2021-04-05 00:35 (UTC)

@flori: yeah, I can't start anything with proton right now, it all just breaks.note that I've tried completely removing ~/.local/share/proton-pfx in case it was a problem in the prefixes, and it still breaks after generating a new prefix.