bit further …
just built and compiled OpenXR
there is an isue with building it on tumbleweed and a few other distros , that is probalbay best described here
https://vulkan.lunarg.com/issue/home?limit=10;q=;mine=false;org=false;khronos=false;lunarg=false;indie=false;status=new,open
knowing this theres a easy quick fix way to cope with this ,
just link* all the files in usr/incude/wayland to the ~/OpenXR-SDK-Source/src/common/ directory and run :-
make
su
make install
, all done make install needs to be run as root , and needs to be done to install the lib on the system , they fail to tell you in ther docs
(link not copy so if updated later , it updates both and its not a biggy issue)
but still crashes as soon as i try to select an object in the editor
this is on the default blank project
it exits without a crash report for some reason making it hard as a trace log would help here
so list of errors only from the startup console anyone know if any of these errors may be the issue ?
Failed to initialize subsystem dependency (WorldPartitionSubsystem)
FVulkanPipelineStateCacheManager: Binary pipeline cache ‘…/…/…/…/…/Documents/Unreal Projects/blankproj/Saved/VulkanPSO.cache.10de.1b06’ not found.
Unable to read VR Path Registry from /home/david/.config/openvr/openvrpaths.vrpath
[2022.01.10-15.19.41:779][ 0]LogHMD: Failed to initialize OpenVR with code 110
and the ojects in the inital sceine all are giving the following when loading
s
[2022.01.10-15.23.46:918][ 0]LogStaticMesh: StaticMesh /Engine/EngineSky/SM_SkySphere.SM_SkySphere should be resaved to improve async compilation performance.
[2022.01.10-15.23.47:253][ 0]LogStaticMesh: StaticMesh /Game/StarterContent/Architecture/Floor_400x400.Floor_400x400 should be resaved to improve async compilation performance.
[2022.01.10-15.23.47:268][ 0]LogStaticMesh: StaticMesh /Game/StarterContent/Props/SM_Chair.SM_Chair should be resaved to improve async compilation performance.
[2022.01.10-15.23.47:281][ 0]LogStaticMesh: StaticMesh /Game/StarterContent/Props/SM_Statue.SM_Statue should be resaved to improve async compilation performance.
[2022.01.10-15.23.47:292][ 0]LogStaticMesh: StaticMesh /Game/StarterContent/Props/SM_TableRound.SM_TableRound should be resaved to improve async compilation performance.
wonder if the fact they need to be resaved is causing the issue ?
at a loss here now , running out of things to check
…
success at last
found another d3d driver i had missed installing when i did my first driver hunt , installed that , git pull , etc , to build , ran this time i created another new blank project , with quality to (scailable ) so i can resize the windows and fonts so i can read them on this 4k 64" monitor without a magnifying glass , spotted a little red message this time that i could read top left side of the main editor window
saying lighting needs to be rebuilt , did this and wooo can now select objects without it crashing ,
so still not sure if its the first step or the last step that fixed it ,
ho and i broke the openxr build in the process by linking the usr/incude/wayland files to usr/include , this may have inadvertantly fixed vulcan ,as it also depends on it but did not complain about it
so it also seems to appear openxr is not needed unless you have vr hardware
…
update , well the good news is (if you can call it good ) the above was not the reason for the crash , and the cause turns out to be the result of something compleatly different ,
see post Fix the Linux UI, Context Menu, High DPI Sizing, Resizing - #5 by achiestdragon