Closed ChaosBlades closed 1 year ago
We're not the maintainers of the PPA
But you are maintainers of the MangoHud readme that does not mention installing MangoHud via this method only provides 64-bit support.
I messaged Martin Wimpress via launchpad to hopefully get this resolved. Will update if I get anything back.
I did get a response from Martin...
No, 32bit x86 is not a supported architecture in Ubuntu for some years now
Which makes me think he thought I asked for Ubuntu 32-Bit support and not MangoHud 32-bit support on 64-bit Ubuntu. I replied back as such, the reasons why we need 32-bit MangoHud support, and have not gotten a response back after 2 days. Which makes me think I have been ghosted.
@flightlessmango Can you add some text to the ReadMe that the Ubuntu PPA does not support MangoHud on any 32-bit games when installed via the PPA? Honestly I don't see the point in even putting the PPA in the ReadMe anymore as installing MangoHud from it would cause MangoHud to ramdomly not work on certain games while the user does not know why. Not sure how many games are still being published as 32-bit. I would not put it past some emulators and indie games. I guess it is your call on what you want to do.
Mangohud was added to the MPR for Debian and Ubuntu and is build with both 64 and 32bit support. Prebuilds can be found in the PrebuildMPR repository for Debian stable and Ubuntu LTS.
Mangohud was added to the MPR for Debian and Ubuntu and is build with both 64 and 32bit support. Prebuilds can be found in the PrebuildMPR repository for Debian stable and Ubuntu LTS.
That worked perfectly for me, having the same issue, thanks for that. On Ubuntu 21.10, it required me to edit the PKGBUILD file such that 'glslang'
is changed to 'glslang-dev'
.
Mangohud was added to the MPR for Debian and Ubuntu and is build with both 64 and 32bit support. Prebuilds can be found in the PrebuildMPR repository for Debian stable and Ubuntu LTS.
That worked perfectly for me, having the same issue, thanks for that. On Ubuntu 21.10, it required me to edit the PKGBUILD file such that
'glslang'
is changed to'glslang-dev'
.
@jonathanhirschman thanks for the feedback, I will update the makedepends for 21.10
@jonathanhirschman thanks for the feedback, I will update the makedepends for 21.10
@zocker-160 Didn't realize that you created the prebuild! I registered on makedeb just to say thanks and mention the dependency thing. Thanks again for helping the community.
I needed this build to fix Quake Champions to work with MangoHud, this didn't work with the APT repo version of MangoHud. Nevertheless, it was asking for glslang
on impish
, even though the PKGBUILD
did have build dep variables for impish
, not sure if there is a makedeb -si
switch for specifying impish
build instead of normal. Thanks.
@berglh this is sadly a bug in makedeb stable, please use makedeb-beta
that should fix the dependency problem
if not then let me know.
@berglh this is sadly a bug in makedeb stable, please use
makedeb-beta
that should fix the dependency problem if not then let me know.
Ah, that's all good. I shall wait for it to come into the main version, in the meantime I just changed the dependency from glslang
to glslang-dev
and it built just fine. Thanks for the reply. Really like the makedeb system though, I've been publishing some pulseaudio modules into a PPA, and this really streamlines things nicely.
we no longer link to the ppa
I had to spend some time trying to figure out why SWTOR was not working with MangoHud. Turns out MangoHud installed from the PPA does not offer 32-bit support. This does not seem to be mentioned anywhere except a couple of random reddit posts.
It would be nice if we could get this resolved and have the Ubuntu PPA install the 32-bit version along side the 64-bit one.
In the short term we can at least mention on the readme you will need to download MangoHud from the releases tab and run
./mangohud-setup.sh install
in order to enable 32-bit support.