So im running Arch linux and trying to get pz to work on limited hardware and while it does run on every form of adaptability, it does also goes very low on fps, with the only exception being the "Compatibility mode" launch option which comes in to replace the "alternate launch" you will find on windows, and as i have investigated with AI this compatibility mode is actually running a 32bit launcher and trying to request 32bit libraries from itself and from my system and while my system does have it, there seems to be missing libraries for pz 32bit launcher, which runs smoothly on my pc, the only exception being the mouse scroll, which goes completely unresposive, so i cant use zoom or scroll on the UI, is there a possible way of fixing this version of the game with community mods or workarounds? any way to play in 32 bits at all? my fps is just considerably worse in 64bits to the point of being unplayable so i really am left with barely any options.
#PZ in Arch linux mouse scroll bug
1 messages · Page 1 of 1 (latest)
Compatibility mode does not actually run 32 bit, it just runs a watred down version of 64 bit, disables Zoom for example and other graphical things
32 bit PZ is not supported at all for a long time now, Steam does not even allow you to download the game on 32 bit systems
It intentionally disables zoom? How do i enable it again
How does pz goes about disabling it
You play on the standard version, not compatibility mode
The point of compatibility mode is to improve performance by disabling a lot of the graphical option
Im playing on compatibility mode
How do i enable zoom on compatibility mode
So what are these magical options it disables that makes my fps double what it currently is on standard?
I've turned it all to low on both launch options but compatibility mode is absurdly superior, if i can make 64 bit run as smoothly as the compatibility mode runs that would also be a great fix
Disabling zoom, enabling texture compression, disabling double sized textures, disabling all of the effects in the Performance section
Thats about it
As said, compatibility mode is already 64 bit
So referring to the standard version as 64 bit as compared to compatibility mode is incorrect
[Tyler@archmachine ~]$ cat /proc/$(pgrep -f ProjectZomboid64)/environ | tr '\0' '\n' | grep -E 'SDL|STEAM|DISPLAY|XMOD|LD_PRE|JAVA'
LD_PRELOAD=/tmp/pressure-vessel-libs-jsPVYZ/${LIB}/gameoverlayrenderer.so:libjsig.so:libPZXInitThreads64.so
XMODIFIERS=
STEAMVIDEOTOKEN=
SDL_GAMECONTROLLER_IGNORE_DEVICES=0x2dc8/0x6000,0x2dc8/0x6100,0x2dc8/0x6001,0x2dc8/0x6101,0x2dc8/0x6003,0x2dc8/0x6006,0x2dc8/0x6009,0x2dc8/0x6012,0x28de/0x1002,0x28de/0x1003,0x28de/0x1071,0x28de/0x1052,0x28de/0x1042,0x28de/0x1203,0x28de/0x1204,0x28de/0x1205,0x28de/0x1206,0x28de/0x1302,0x28de/0x1303,0x28de/0x1304,0x28de/0x1305,0x0f0d/0x01ab,0x0f0d/0x0196,0x28de/0x12ff,0x28de/0x12fe,0x28de/0x12fd,0x28de/0x12fc,0x28de/0x12fb,0x28de/0x12fa,0x28de/0x12f9,0x28de/0x12f8,0x28de/0x12f7,0x28de/0x12f6,0x28de/0x12f5,0x28de/0x12f4,0x28de/0x12f3,0x28de/0x12f2,0x28de/0x12f1,0x28de/0x12f0,0x0000/0x11fb,0x28de/0x1101,0x28de/0x1102,0x28de/0x1105,0x28de/0x1106,0x28de/0x1142,0x28de/0x1201,0x28de/0x1202,0x28de/0x1205,0x28de/0x1302,0x28de/0x1303,0x28de/0x1304,0x28de/0x1305,
STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/Tyler/.local/share/Steam
STEAM_FOSSILIZE_DUMP_PATH=/home/Tyler/.local/share/Steam/steamapps/shadercache/108600/fozpipelinesv6/steamapprun_pipeline_cache
SDL_VIDEO_X11_DGAMOUSE=0
STEAM_RUNTIME=/home/Tyler/.local/share/Steam/steamapps/common/SteamLinuxRuntime/var/steam-runtime
STEAM_CLIENT_CONFIG_FILE=/home/Tyler/.local/share/steam.cfg
STEAM_ZENITY=/usr/bin/zenity
STEAMSCRIPT_VERSION=1.0.0.85
Server is blocking the rest of the reply
Which is precisely the part showing all the 32bits libs that compatibility mode is requesting like STEAM_RUNTIME_LIBRARY_PATH and the such
steam-runtime is a 32bit library btw, the standard version requests steam-runtime64 i just checked it
Read your first line
cat /proc/$(pgrep -f ProjectZomboid64
64 bit
Second line
So again, as said for a third time, its a 64 bit app
You would not be able to launch the 32 bit app at all, the Steam runtime that is used does not matter if the app itself is 64 bit and has its own 64 bit libraries
You are misunderstanding the output
The runtime launches the game, it has nothing to do with the game once it is running
You can use a 32 bit runtime to launch a 64 bit app
It even clearly shows that the game has 5.4gb physical RAM
Tell me, what is the RAM limit for 32 bit?
This was already the options i manually selected in game for both launch options
And the standard version still has inferior performance
If you already set the exact same settings, yet have better performance in compatibility mode, I suggest you just use compatibility mode
The zoom doesnt work in compatibility mode
Youre of no help at all
I do not think you are listening to what I am saying
Youre just saying nothing, theres nothing to do, no way to improve performance in standard, no way to fix the zoom in compatibility
It would be the same as being left unaswered
Alright
launch the damn game outside of compatibly mode
The fps is 15 outside of compatibility mode, it seems you also have not read the thread
bad pc then