I'm on an Arm64 platform where the 32-bit x86 and 64-bit x86 compatibility JITs are separate.
As such, can it be assumed that as long as the OS that Steam itself is 64-bit that it's 64-bit, even if it doesn't seem as such in CPUID and other places within the 32-bit process execution context? In such a configuration, steam itself spawning a 64-bit subprocess will work for example.
Thank you,
Steam log (launch within the x86_64 compatibility container):
aurore@noctambule:/$ uname -a
Linux noctambule 4.9.140+ #1 SMP PREEMPT Fri Oct 16 19:11:46 CEST 2020 x86_64 x86_64 x86_64 GNU/Linux
aurore@noctambule:/$ steam
Running Steam on centos 7 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
/home/aurore/.local/share/Steam/ubuntu12_32/steamui.so: /home/aurore/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3: no version information available (required by /lib/libpulse.so.0)
/home/aurore/.local/share/Steam/ubuntu12_32/steamui.so: /home/aurore/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3: no version information available (required by /usr/lib/pulseaudio/libpulsecommon-10.0.so)
Steam client's requirements are satisfied
/home/aurore/.local/share/Steam/ubuntu12_32/steam
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded: ignored.
[2020-10-16 21:52:44] Startup - updater built Oct 7 2020 06:15:36
Installing breakpad exception handler for appid(steam)/version(1602115886)
[2020-10-16 21:52:44] Using the following download hosts for Public, Realm steamglobal
[2020-10-16 21:52:44] 1. http://media4.steampowered.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
Installing breakpad exception handler for appid(steam)/version(1602115886)
[2020-10-16 21:52:44] Verifying installation...
[2020-10-16 21:52:45] Verification complete
Loaded SDL version 2.0.13-5919606
/data/src/common/friendsuihelpers.cpp (54) : Assertion Failed: Is64BitOS()
/data/src/common/friendsuihelpers.cpp (54) : Assertion Failed: Is64BitOS()
Installing breakpad exception handler for appid(steam)/version(1602115886)
[Pid 64908] Unsupported ptrace request number 12, tracee pid = 64902.
[Pid 64908] Unsupported ptrace request number 12, tracee pid = 64906.
No minidump written, nothing to upload.
Gtk-Message: 21:52:46.570: Failed to load module "gail"
Gtk-Message: 21:52:46.574: Failed to load module "atk-bridge"
Gtk-Message: 21:52:46.577: Failed to load module "unity-gtk-module"
sh: lspci: command not found
/data/src/common/html/chrome_ipc_client.cpp (265) : Assertion Failed: Is64BitOS()
/data/src/common/html/chrome_ipc_client.cpp (265) : Assertion Failed: Is64BitOS()
/data/src/common/html/chrome_ipc_client.cpp (265) : Assertion Failed: Is64BitOS()
/data/src/common/html/chrome_ipc_client.cpp (265) : Assertion Failed: Is64BitOS()
/data/src/common/html/chrome_ipc_client.cpp (265) : Assertion Failed: Is64BitOS()
/data/src/common/html/chrome_ipc_client.cpp (265) : Assertion Failed: Is64BitOS()
Hello,
I'm on an Arm64 platform where the 32-bit x86 and 64-bit x86 compatibility JITs are separate.
As such, can it be assumed that as long as the OS that Steam itself is 64-bit that it's 64-bit, even if it doesn't seem as such in CPUID and other places within the 32-bit process execution context? In such a configuration, steam itself spawning a 64-bit subprocess will work for example.
Thank you,
Steam log (launch within the x86_64 compatibility container):