ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.11k stars 1.05k forks source link

Proton to Wine - Path Problems #6057

Closed VenaNocta closed 2 years ago

VenaNocta commented 2 years ago

Tested PC, References

Proton Versions: 7.0-3, Experimental, GE (and earlier versions) Linux: Fedora release 36 Tested Games: Deep Rock Galactic, LEAP

PC: (for reference - ProtonDB details)

OS: Fedora Linux 36 (Workstation Edition) KERNEL: 5.18.13-200.fc36.x86_64 CPU: AMD Ryzen Threadripper 3960X 24-Core GPU: AMD Radeon RX 6800 XT (sienna_cichlid, LLVM 14.0.0, DRM 3.46, 5.18.13-200.fc36.x86_64) GPU DRIVER: 4.6 Mesa 22.1.4 RAM: 32 GB

Mounted paths:

/extra - is a M.2 1TB SSD with NTFS
/home/basti/.local/share/Steam -> /extra/Steam

Problem:

Proton crashes when loading path - Game starts when directly started with Wine

Btw. I got it to show a picture on Wine once while running in DirectX11 -> showed Error that Steam isn't running

short issue log:

GameAction [AppID 548430, ActionID 1] : LaunchApp changed task to ShowLaunchOption with ""
GameAction [AppID 548430, ActionID 1] : LaunchApp waiting for user response to ShowLaunchOption ""
GameAction [AppID 548430, ActionID 1] : LaunchApp continues with user response "0"
GameAction [AppID 548430, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
Proton: Upgrading prefix from None to 7.0-100 (/extra/Steam/steamapps/compatdata/548430/)
Traceback (most recent call last):
  File "/extra/Steam/steamapps/common/Proton - Experimental/proton", line 1520, in <module>
    g_session.init_session(sys.argv[1] != "runinprefix")
  File "/extra/Steam/steamapps/common/Proton - Experimental/proton", line 1315, in init_session
    g_compatdata.setup_prefix()
  File "/extra/Steam/steamapps/common/Proton - Experimental/proton", line 790, in setup_prefix
    os.symlink("../drive_c", self.prefix_dir + "/dosdevices/c:")
OSError: [Errno 22] Invalid argument: '../drive_c' -> '/extra/Steam/steamapps/compatdata/548430/pfx//dosdevices/c:'

full steam + proton log

[basti@fedora ~]$ steam
steam.sh[55843]: Running Steam on fedora 36 64-bit
steam.sh[55843]: STEAM_RUNTIME is enabled automatically
setup.sh[55918]: Steam runtime environment up-to-date!
steam.sh[55843]: Steam client's requirements are satisfied
[2022-08-04 12:52:36] Startup - updater built Jul 26 2022 18:53:52
[2022-08-04 12:52:36] Startup - Steam Client launched with: '/extra/Steam/ubuntu12_32/steam'
Installing breakpad exception handler for appid(steam)/version(1658944613)
[2022-08-04 12:52:36] Using the following download hosts for Public, Realm steamglobal
[2022-08-04 12:52:36] 1. https://cdn.akamai.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-08-04 12:52:36] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-08-04 12:52:36] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1658944613)
[2022-08-04 12:52:36] Verifying installation...
[2022-08-04 12:52:37] Verification complete
Loaded SDL version 2.23.1-7374734

(steam:55999): Gtk-WARNING **: 12:52:37.458: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Mint-Y-Dark-Aqua/gtk-2.0/main.rc:1085: error: unexpected identifier 'direction', expected character '}'
ComputeStartupMode: found registry default startup mode: 0steamwebhelper.sh[56077]: Runtime for steamwebhelper: defaulting to /extra/Steam/ubuntu12_64/steam-runtime-heavy
Installing breakpad exception handler for appid(steam)/version(1658944613)
steamwebhelper.sh[56077]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
Installing breakpad exception handler for appid(steam)/version(1658944613)
[...]
CAppInfoCacheReadFromDiskThread took 94 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1658944613)
[...]
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)

(steam:55999): Gtk-WARNING **: 12:52:38.695: gtk_disable_setlocale() must be called before gtk_init()
local (potentially out of sync) copy of roaming config loaded - 3524 bytes.
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
roaming config store loaded successfully - 3524 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 10ms
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
Installing breakpad exception handler for appid(steam)/version(1658944613)
Failed to init SteamVR because it isn't installed
Installing breakpad exception handler for appid(steam)/version(1658944613)
ExecCommandLine: "'/extra/Steam/ubuntu12_32/steam'"
System startup time: 3.59 seconds
BuildCompleteAppOverviewChange: 202

(steam:55999): Gtk-WARNING **: 12:52:41.578: gtk_disable_setlocale() must be called before gtk_init()
RegisterForAppOverview 1: 23ms
RegisterForAppOverview 2: 23ms

(steam:55999): Gtk-WARNING **: 12:52:42.231: gtk_disable_setlocale() must be called before gtk_init()
GameAction [AppID 548430, ActionID 1] : LaunchApp changed task to ShowLaunchOption with ""
GameAction [AppID 548430, ActionID 1] : LaunchApp waiting for user response to ShowLaunchOption ""
GameAction [AppID 548430, ActionID 1] : LaunchApp continues with user response "0"
GameAction [AppID 548430, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
Proton: Upgrading prefix from None to 7.0-100 (/extra/Steam/steamapps/compatdata/548430/)
Traceback (most recent call last):
  File "/extra/Steam/steamapps/common/Proton - Experimental/proton", line 1520, in <module>
    g_session.init_session(sys.argv[1] != "runinprefix")
  File "/extra/Steam/steamapps/common/Proton - Experimental/proton", line 1315, in init_session
    g_compatdata.setup_prefix()
  File "/extra/Steam/steamapps/common/Proton - Experimental/proton", line 790, in setup_prefix
    os.symlink("../drive_c", self.prefix_dir + "/dosdevices/c:")
OSError: [Errno 22] Invalid argument: '../drive_c' -> '/extra/Steam/steamapps/compatdata/548430/pfx//dosdevices/c:'
GameAction [AppID 548430, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 548430, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 548430, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 548430, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 548430, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/extra/Steam/ubuntu12_32/reaper SteamLaunch AppId=548430 -- '/extra/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/extra/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/extra/Steam/steamapps/common/Deep Rock Galactic/FSD.exe' -nohmd\0
Game process added : AppID 548430 "/extra/Steam/ubuntu12_32/reaper SteamLaunch AppId=548430 -- '/extra/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/extra/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/extra/Steam/steamapps/common/Deep Rock Galactic/FSD.exe' -nohmd", ProcID 56909, IP 0.0.0.0:0
chdir /extra/Steam/steamapps/common/Deep Rock Galactic
ERROR: ld.so: object '/extra/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 548430, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/extra/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/extra/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 548430, ActionID 1] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/extra/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/extra/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 56913 != 56910, skipping destruction (fork without exec?)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Proton: Upgrading prefix from None to 7.0-100 (/extra/Steam/steamapps/compatdata/548430/)
Traceback (most recent call last):
  File "/extra/Steam/steamapps/common/Proton - Experimental/proton", line 1520, in <module>
    g_session.init_session(sys.argv[1] != "runinprefix")
  File "/extra/Steam/steamapps/common/Proton - Experimental/proton", line 1315, in init_session
    g_compatdata.setup_prefix()
  File "/extra/Steam/steamapps/common/Proton - Experimental/proton", line 790, in setup_prefix
    os.symlink("../drive_c", self.prefix_dir + "/dosdevices/c:")
OSError: [Errno 22] Invalid argument: '../drive_c' -> '/extra/Steam/steamapps/compatdata/548430/pfx//dosdevices/c:'
Game process removed: AppID 548430 "/extra/Steam/ubuntu12_32/reaper SteamLaunch AppId=548430 -- '/extra/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/extra/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/extra/Steam/steamapps/common/Deep Rock Galactic/FSD.exe' -nohmd", ProcID 56909 
ThreadGetProcessExitCode: no such process 57020
ThreadGetProcessExitCode: no such process 57019
ThreadGetProcessExitCode: no such process 57018
ThreadGetProcessExitCode: no such process 56911
ThreadGetProcessExitCode: no such process 56910
Uploaded AppInterfaceStats to Steam
Installing breakpad exception handler for appid(steam)/version(1658944613)

(steam:55999): GLib-GObject-CRITICAL **: 12:53:19.215: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(steam:55999): GLib-GObject-WARNING **: 12:53:19.215: invalid (NULL) pointer instance

(steam:55999): GLib-GObject-CRITICAL **: 12:53:19.215: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(steam:55999): GLib-GObject-CRITICAL **: 12:53:19.215: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[2022-08-04 12:53:19] Shutdown
[basti@fedora ~]$

full proof of concept using pure wine

[basti@fedora ~]$ wine /extra/Steam/steamapps/common/Deep\ Rock\ Galactic/FSD.exe
0024:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported!
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 33
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 34
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 35
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 36
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 37
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 38
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 39
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 40
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 41
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 42
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 43
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 44
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 45
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 46
0024:fixme:ntdll:create_logical_proc_info skipping logical processor 47
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.12 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0120:err:wldap32:DllMain No libldap support, expect problems
0120:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0120:fixme:heap:RtlSetHeapInformation handle 0000000001720000, info_class 0, info 0000000000B9FD60, size 4 stub!
LogPakFile: Display: Found Pak file ../../../FSD/Content/Paks/FSD-WindowsNoEditor.pak attempting to mount.
LogPakFile: Display: Mounting pak file ../../../FSD/Content/Paks/FSD-WindowsNoEditor.pak.
LogShaderLibrary: Display: ShaderCodeLibraryPakFileMountedCallback: PakFile '../../../FSD/Content/Paks/FSD-WindowsNoEd
itor.pak' (chunk index -1, root '../../../') mounted
LogShaderLibrary: Display: ShaderCodeLibraryPakFileMountedCallback: pending pak file info (ChunkID:-1 Root:../../../ F
ile:../../../FSD/Content/Paks/FSD-WindowsNoEditor.pak)
0120:fixme:nls:get_dummy_preferred_ui_language (0x8 0000000000B9E914 0000000000000000 0000000000B9E910) returning a dummy value (current locale)
0120:fixme:nls:get_dummy_preferred_ui_language (0x8 0000000000B9E914 00000000166A7810 0000000000B9E910) returning a dummy value (current locale)
LogInit: Display: Loading text-based GConfig....
0120:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0120:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
Unable to read VR Path Registry from C:\users\basti\AppData\Local\openvr\openvrpaths.vrpath
0120:fixme:dxgi:dxgi_factory_EnumAdapterByGpuPreference Ignoring GPU preference 0x2.
0120:fixme:dxgi:dxgi_factory_EnumAdapterByGpuPreference Ignoring GPU preference 0x2.
[OVRPlugin][ERROR] ovr_Initialize failed: Unable to load LibOVRRT DLL
 (software\oculussdk\integrations\ovrplugin\main\src\util\compositorcapi.cpp:78)0120:fixme:gameux:GameExplorerImpl_VerifyAccess (0000000000D70BA0, L"E:\\Steam\\steamapps\\common\\Deep Rock Galactic\\FSD\\Binaries\\Win64\\FSD-Win64-Shipping.exe", 0000000000B9E448)
00c4:fixme:imm:ImeSetActiveContext (0000000000369370, 0): stub
00c4:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000369370): stub
0120:fixme:win:DisableProcessWindowsGhosting : stub
0120:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (0000000000DCA3A0)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0000000000B9EC90)
0120:fixme:system:NtUserSystemParametersInfo Unimplemented action: 59 (SPI_SETSTICKYKEYS)
0120:fixme:system:NtUserSystemParametersInfo Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
0120:fixme:system:NtUserSystemParametersInfo Unimplemented action: 51 (SPI_SETFILTERKEYS)
0120:err:rawinput:add_device Failed to get collection descriptor, status 0xc00000e8.
0120:err:rawinput:add_device Failed to get collection descriptor, status 0xc00000e8.
02f0:fixme:imm:ImeSetActiveContext (0000000000DCCA50, 1): stub
02f0:fixme:imm:ImmReleaseContext (0000000000020092, 0000000000DCCA50): stub
0120:fixme:dxgi:dxgi_factory_EnumAdapterByGpuPreference Ignoring GPU preference 0x2.
fixme:d3d12_device_CheckFeatureSupport
 Unhandled feature 0x20.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
fixme:d3d12_rtv_desc_create_rtv NULL resource RTV not implemented.
0120:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0120:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0120:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0120:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0304:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000243AFE10
0120:fixme:dxgi:dxgi_adapter_SetVideoMemoryReservation iface 0000000000DD38E0, node_index 0, segment_group 0, reservation 0x1e7169800 stub!
0120:fixme:dxgi:dxgi_output_GetDesc1 iface 0000000000E341B0, desc 0000000000B9E9F0 semi-stub!
0120:fixme:dxgi:dxgi_output_GetDesc1 iface 0000000000E341B0, desc 0000000000B9E9F0 semi-stub!
0120:fixme:dxgi:dxgi_output_GetDesc1 iface 0000000000E341B0, desc 0000000000B9E9F0 semi-stub!
fixme:d3d12_device_CheckFeatureSupport Unhandled feature 0x1e.
fixme:d3d12_desc_create_sampler Ignoring border color {1.00000000e+00, 1.00000000e+00, 1.00000000e+00, 1.00000000e+00}
.
fixme:d3d12_desc_create_sampler Ignoring border color {0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00}
.
fixme:d3d12_desc_create_sampler Ignoring border color {0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00}
.
fixme:d3d12_desc_create_sampler Ignoring border color {0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00}
.
fixme:d3d12_desc_create_sampler Ignoring border color {0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00}
.
0120:fixme:win:RegisterTouchWindow (0000000000020098 00000000): stub
0120:fixme:dxgi:d3d12_swapchain_init Ignoring swap effect 0x4.
0120:fixme:dxgi:wined3d_swapchain_flags_from_dxgi Unhandled flags 0x800.
0120:fixme:dxgi:d3d12_swapchain_init Ignoring swapchain flags 0x802.
0120:fixme:dxgi:d3d12_swapchain_resize_buffers Ignoring flags 0x802.
fixme:d3d12_dsv_desc_create_dsv Ignoring flags 0x1.
fixme:d3d12_dsv_desc_create_dsv Ignoring flags 0x2.
fixme:d3d12_dsv_desc_create_dsv Ignoring flags 0x3.
02f0:err:ole:CoUninitialize Mismatched CoUninitialize
0308:fixme:dxgi:d3d12_swapchain_present Unimplemented flags 0x200.
02d8:fixme:mfplat:topology_loader_Load 0000000001767470, 0000000001768040, 00000000194AFBB8, 0000000000000000.
02d8:fixme:quartz:DllGetClassObject {6a170414-aad9-4693-b806-3a0c47c570d6} not implemented, returning CLASS_E_CLASSNOTAVAILABLE.
02d8:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 for dll L"C:\\windows\\system32\\winegstreamer.dll"
02d8:err:ole:com_get_class_object no class object {6a170414-aad9-4693-b806-3a0c47c570d6} could be created for context 0x1
02d8:fixme:mfplat:audio_renderer_get_service_GetService Unsupported service {866fa297-b802-4bf8-9dc9-5e3b6a9f53c9}, interface {0a9ccdbc-d797-4563-9667-94ec5d79292d}.
02d8:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 00000000194AFAC8.
fixme:d3d12_root_signature_init Ignoring root signature flags 0x1d.
fixme:rs_desc_from_d3d12 Ignoring MultisampleEnable 0x1.
0308:fixme:dxgi:d3d12_swapchain_present Unimplemented flags 0x200.
02d8:fixme:mfplat:topology_loader_Load 00000000017640A0, 0000000001767770, 00000000194AFBB8, 0000000000000000.
02d8:fixme:quartz:DllGetClassObject {6a170414-aad9-4693-b806-3a0c47c570d6} not implemented, returning CLASS_E_CLASSNOTAVAILABLE.
02d8:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 for dll L"C:\\windows\\system32\\winegstreamer.dll"
02d8:err:ole:com_get_class_object no class object {6a170414-aad9-4693-b806-3a0c47c570d6} could be created for context 0x1
02d8:fixme:mfplat:audio_renderer_get_service_GetService Unsupported service {866fa297-b802-4bf8-9dc9-5e3b6a9f53c9}, interface {0a9ccdbc-d797-4563-9667-94ec5d79292d}.
02d8:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 00000000194AFAC8.
0308:fixme:dxgi:d3d12_swapchain_present Unimplemented flags 0x200.
0120:fixme:heap:RtlSetHeapInformation handle 0000000000000000, info_class 1, info 0000000000000000, size 0 stub!
0120:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0000000000B9D584, 0000000000000000 0000000000B9D580
0120:fixme:nls:get_dummy_preferred_ui_language (0x38 0000000000B9D584 0000000000000000 0000000000B9D580) returning a dummy value (current locale)
0120:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0000000000B9D584, 00000000357D2070 0000000000B9D580
0120:fixme:nls:get_dummy_preferred_ui_language (0x38 0000000000B9D584 00000000357D2070 0000000000B9D580) returning a dummy value (current locale)
0120:fixme:winsock:WSALookupServiceBeginW (0000000000B9CED0 0xff0 0000000000B9CEC8) Stub!
[0804/123243.104:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8
0120:fixme:iphlpapi:NotifyAddrChange (Handle 0000000000B9D1B0, overlapped 00000000357D2968): stub
0378:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 00000000442BEC78) semi-stub
Unable to read VR Path Registry from C:\users\basti\AppData\Local\openvr\openvrpaths.vrpath
Unable to read VR Path Registry from C:\users\basti\AppData\Local\openvr\openvrpaths.vrpath
03a0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
03a0:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
03a0:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
03a0:fixme:heap:RtlSetHeapInformation handle 0000000000000000, info_class 1, info 0000000000000000, size 0 stub!
warn:  D3D11CoreCreateDevice: Adapter is not a DXVK adapter
info:  Game: UnrealCEFSubProcess.exe
info:  DXVK: v1.10.2
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  Skipping CPU adapter: llvmpipe (LLVM 14.0.0, 256 bits)
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Device properties:
info:    Device name:     : AMD RADV SIENNA_CICHLID
info:    Driver version   : 22.1.4
info:  Enabled device extensions:
info:    VK_AMD_memory_overallocation_behavior
info:    VK_AMD_shader_fragment_mask
info:    VK_EXT_4444_formats
info:    VK_EXT_conservative_rasterization
info:    VK_EXT_custom_border_color
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state
info:    VK_EXT_host_query_reset
info:    VK_EXT_memory_priority
info:    VK_EXT_robustness2
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_stencil_export
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_float_controls
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 1
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 1
info:    logicOp                                : 1
info:    multiDrawIndirect                      : 1
info:    drawIndirectFirstInstance              : 1
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 0
info:    fragmentStoresAndAtomics               : 1
info:    shaderImageGatherExtended              : 1
info:    shaderStorageImageExtendedFormats      : 0
info:    shaderStorageImageReadWithoutFormat    : 1
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 1
info:    shaderInt64                            : 1
info:    variableMultisampleRate                : 1
info:  VK_EXT_4444_formats
info:    formatA4R4G4B4                         : 1
info:    formatA4B4G4R4                         : 1
info:  VK_EXT_custom_border_color
info:    customBorderColors                     : 1
info:    customBorderColorWithoutFormat         : 1
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_extended_dynamic_state
info:    extendedDynamicState                   : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 1
info:  VK_EXT_non_seamless_cube_map
info:    nonSeamlessCubeMap                     : 0
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 1
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 1
info:    geometryStreams                        : 1
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  VK_KHR_buffer_device_address
info:    bufferDeviceAddress                    : 0
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 1
info:  DXVK: Read 0 valid state cache entries
info:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
err:   Failed to create shared resource: VK_KHR_EXTERNAL_MEMORY_WIN32 not supported
warn:  D3D11: Failed to write shared resource info for a texture
[0804/123244.586:ERROR:angle_platform_impl.cc(36)] rx::SwapChain11::resetOffscreenColorBuffer(278): Could not get offs
creen texture shared handle, HRESULT: 0x80070057
warn:  D3D11Texture2D::QueryInterface: Unknown interface query
warn:  9d8e1289-d7b3-465f-8126-250e349af85d
[0804/123244.611:ERROR:mf_helpers.cc(12)] Error in dxva_video_decode_accelerator_win.cc on line 355
0120:fixme:vcruntime:__telemetry_main_invoke_trigger (0000000054170000)
0120:fixme:vcruntime:__telemetry_main_invoke_trigger (0000000054E20000)
0120:fixme:vcruntime:__telemetry_main_invoke_trigger (0000000053CB0000)
FSDLog_Gameflow: Error: UFSDGameInstance:: Init - Steam not initialized!
0118:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 0000000000B9FD70
[basti@fedora ~]$ 
kisak-valve commented 2 years ago

Hello @Pl4yingNight, OSError: [Errno 22] Invalid argument: '../drive_c' -> '/extra/Steam/steamapps/compatdata/548430/pfx//dosdevices/c:' is the line to focus on here. Proton interacting with NTFS is known to be finicky and the general recommendation is to use a linux native filesystem instead.

Closing as a duplicate of #5168.