Fallout 4 (Steam) Players, How Did You Get the Game to Run Reliably?

Questions about Wine on Linux
Locked
TommyC
Level 2
Level 2
Posts: 18
Joined: Tue Jul 10, 2012 5:47 pm

Fallout 4 (Steam) Players, How Did You Get the Game to Run Reliably?

Post by TommyC »

Hello,

Recently I purchased Fallout 4 on Steam and decided to give it a go. After I started it up, it got to the introduction video fine and played it for a bit. Now I'm struggling to get the game running again.

Sometimes after pressing "Play" in the Launcher, it would randomly work and sometimes it did not.

When it "didn't work", basically I would hit "Play", then it goes to a black screen and then the game seems to crash or shut down before the S.P.E.C.I.A.L. videos or Bethesda logo video are played.

Now, that happens 100% (20-ish attempts) of the time instead of randomly.

Therefore, as the title of this topic states, how did you get the game to launch reliably?

I see on the AppDB page that one of the things that doesn't work is getting to launch the game because of some sort of timing bug, but even with gdb I can't seem to catch or make a breakpoint at anything that could help me debug this.

In addition to that, it seems many people are running Fallout 4 just fine through wine and the most common problem seems to be audio-related issues which I solved for both Skyrim Special Edition (Steam) and Fallout 4 through installation of xact with winetricks and the appropriate winecfg changes for its dlls on wine version 7.22.

Below is wine's output when ran with:

Code: Select all

wine64 "$WINEPREFIX/drive_c/Program Files (x86)/Steam/steam.exe" -applaunch 377160
with some of the ACL messages (related to over-writing Fallout 4's .ini files) left out if anyone can help me debug this more so that we may be able to solve this together.

I've also pasted wine's output here: http://sprunge.us/5t1dln

Code: Select all

preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
0114:fixme:heap:RtlSetHeapInformation handle 0000000001D60000, info_class 0, info 000000000021F670, size 4 stub!
0114:fixme:heap:RtlSetHeapInformation handle 0000000002D60000, info_class 0, info 000000000021F670, size 4 stub!
0114:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
preloader: Warning: failed to reserve range 00010000-00110000
011c:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Valve.Steam.Client": stub
0124:err:wininet:HTTP_ParseRfc1123Date unexpected time zone L"UTC"
0124:err:wininet:HTTP_ParseRfc850Date unexpected month format L" Dec 2022 21:00:00 UTC"
0124:err:wininet:HTTP_ParseDate unexpected date format L"Sat, 03 Dec 2022 21:00:00 UTC"
0124:fixme:cryptnet:check_ocsp_response_info check responder id
011c:fixme:imm:ImeSetActiveContext (00010064, 1): stub
011c:fixme:imm:ImmReleaseContext (00020054, 00010064): stub
0050:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0050:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
011c:fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
011c:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Valve.Steam.Client": stub
011c:fixme:imm:ImmGetOpenStatus (00020066): semi-stub
011c:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7x64\\steamwebhelper.exe"
011c:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7x64\\steamwebhelper.exe"
011c:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
011c:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
011c:fixme:dwmapi:DwmSetWindowAttribute (000200B0, 2, 0098E864, 4) stub
011c:fixme:dwmapi:DwmExtendFrameIntoClientArea (000200B0, 0098E854) stub
011c:fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0098EAC4) stub
011c:fixme:eventlog:StartTraceA (0098EB50, "Steam Event Tracing", 0098EAC4) stub
011c:fixme:advapi:OpenTraceA 0098E890: stub
011c:fixme:advapi:EnableTrace (1, 0x10, 4, {22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}, cafe4242): stub
011c:fixme:eventlog:CloseTrace cafe4242: stub
0150:fixme:eventlog:ProcessTrace 07205330 1 00000000 00000000: stub
0144:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0144:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 4, 000000000021F818, 4): stub
0144:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Valve.Steam.Client": stub
0144:fixme:system:QueryDisplayConfig (00000002 000000000021F0A8 000000000A3012A0 000000000021F0B0 000000000A3012F0 0000000000000000): semi-stub
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
0160:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0160:fixme:file:NtLockFile I/O completion on lock not implemented yet
0160:fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
0160:fixme:file:ReplaceFileW Ignoring flags 2
0160:fixme:file:ReplaceFileW Ignoring flags 2
0144:fixme:file:NtLockFile I/O completion on lock not implemented yet
0144:fixme:heap:RtlSetHeapInformation handle 0000000000000000, info_class 1, info 0000000000000000, size 0 stub!
0144:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000003AEF70, 16) stub
0144:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 000000000021EC84, 0000000000000000 000000000021EC80
0144:fixme:nls:get_dummy_preferred_ui_language (0x38 0x409 000000000021EC84 0000000000000000 000000000021EC80) returning a dummy value (current locale)
0144:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 000000000021EC84, 000000000021EC60 000000000021EC80
0144:fixme:nls:get_dummy_preferred_ui_language (0x38 0x409 000000000021EC84 000000000021EC60 000000000021EC80) returning a dummy value (current locale)
0144:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0144:fixme:winsock:WSALookupServiceBeginW (000000000021E910 0xff0 000000000021E988) Stub!
0144:fixme:iphlpapi:NotifyAddrChange (Handle 000000000021EAC8, overlapped 000000000052E4F0): stub
0144:fixme:userenv:RegisterGPNotification 000000000000022C 0
0144:fixme:userenv:RegisterGPNotification 0000000000000230 1
0144:fixme:shcore:IsOS (OS_DOMAINMEMBER) What should we return here?
01a0:fixme:wtsapi:WTSRegisterSessionNotification Stub 00000000000100FA 0x00000001
01b4:fixme:thread:SetThreadInformation Unsupported class 2.
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x290 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
011c:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x294 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0074:fixme:nsi:ipv6_forward_enumerate_all not implemented
0074:fixme:nsi:ipv6_forward_enumerate_all not implemented
01cc:fixme:iphlpapi:NotifyAddrChange (Handle 040A58D4, overlapped 040A58D8): stub
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x294 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
01cc:fixme:win:RegisterSuspendResumeNotification 07DCFCE8, 0x2: stub.
01f4:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
01f4:fixme:wbemprox:client_security_SetBlanket F5FFFEAC, 1018C188, 10, 0, (null), 3, 3, 00000000, 0
01f4:fixme:wbemprox:client_security_Release F5FFFEAC
0074:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
01f4:fixme:wbemprox:enum_class_object_Next timeout not supported
0074:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0074:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x294 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
011c:fixme:dwmapi:DwmExtendFrameIntoClientArea (00020106, 0098ECC0) stub
011c:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (00000001): monitor setting ignored
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x294 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
021c:fixme:win:RegisterTouchWindow hwnd 0000000000010118, flags 0x3 stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x294 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
021c:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0144:fixme:win:GetPointerDevices (000000000021E484 0000000000000000): partial stub
0144:fixme:system:QueryDisplayConfig (00000002 000000000021E484 0000000000571150 000000000021E480 00000000005711A0 0000000000000000): semi-stub
0144:fixme:system:NtUserDisplayConfigGetDeviceInfo Unimplemented packet type 11.
0144:fixme:combase:RoActivateInstance (0000000000571180, 000000000021E2E0): semi-stub
0144:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UISettings", {00000035-0000-0000-c000-000000000046}, 000000000021E138): semi-stub
0144:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UISettings"
01a4:fixme:wpc:WindowsParentalControls_GetUserSettings ((null) 000000000CA0F780)
018c:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 000000000BE0F6D0 000000000BE0F6A0
0268:fixme:shell:CustomDestinationList_BeginList 10750278 (0B33FAEC {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0B33FAF8): stub
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
preloader: Warning: failed to reserve range 00010000-00110000
0270:fixme:system:QueryDisplayConfig (00000002 0050F8A8 011F0CD0 0050F898 011F0D20 00000000): semi-stub
0270:fixme:win:RegisterTouchWindow hwnd 00040114, flags 0x3 stub!
0270:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0270:fixme:ver:GetCurrentPackageId (0050FE8C 00000000): stub
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
0278:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000021FD70
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
028c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0052FEAC
01cc:fixme:file:NtLockFile I/O completion on lock not implemented yet
01b4:fixme:sync:NtSetInformationJobObject stub: 0x36c 4 0xd20f1a8 4
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
0144:fixme:thread:QueryThreadCycleTime (FFFFFFFFFFFFFFFE,000000000021E8D0): stub!
011c:fixme:dwmapi:DwmExtendFrameIntoClientArea (00030122, 0098EBAC) stub
011c:fixme:dwmapi:DwmExtendFrameIntoClientArea (00010138, 0098E50C) stub
02a4:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
02a4:fixme:heap:RtlSetHeapInformation handle 0000000000000000, info_class 1, info 0000000000000000, size 0 stub!
02a4:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000000039DE10, 16) stub
02a4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 4, 000000000021F538, 4): stub
02bc:fixme:winsock:WSALookupServiceBeginW (000000000BC2E290 0xff0 000000000BC2E308) Stub!
02bc:fixme:iphlpapi:NotifyAddrChange (Handle 000000000BC2E448, overlapped 0000000000403BF0): stub
02bc:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 000000000BC2D6E8) semi-stub
02bc:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 000000000BC2D6E8) semi-stub
02c8:fixme:file:NtLockFile I/O completion on lock not implemented yet
02c8:fixme:virtual:prefetch_memory (process=0xffffffffffffffff,flags=0) NtSetInformationVirtualMemory(VmPrefetchInformation) partial stub
011c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
011c:fixme:system:QueryDisplayConfig (00000002 0098DF68 06085998 0098DF58 060859E8 00000000): semi-stub
011c:err:ole:com_get_class_object class {294935ce-f637-4e7c-a41b-ab255460b862} not registered
011c:err:ole:com_get_class_object class {294935ce-f637-4e7c-a41b-ab255460b862} not registered
011c:err:ole:create_server class {294935ce-f637-4e7c-a41b-ab255460b862} not registered
011c:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
011c:err:ole:com_get_class_object no class object {294935ce-f637-4e7c-a41b-ab255460b862} could be created for context 0x17
011c:fixme:dwmapi:DwmExtendFrameIntoClientArea (00030192, 0098EC28) stub
02e0:fixme:hnetcfg:fw_apps_get__NewEnum 10A10D48, 0DC7FD74
02e0:fixme:hnetcfg:fw_app_put_ProcessImageFileName 10A10D60, L"C:\\Program Files (x86)\\Steam\\steam.exe"
02e0:fixme:mpr:WNetGetUniversalNameW (L"C:\\Program Files (x86)\\Steam\\steam.exe", 0x00000001, 00000000, 0DC7FD58): stub
02e0:fixme:hnetcfg:fw_app_put_Name 10A10D60, L"Steam"
02e0:fixme:hnetcfg:fw_app_put_Enabled 10A10D60, -1
02e0:fixme:hnetcfg:fw_apps_Add 10A10D48, 10A10D60
02e0:fixme:hnetcfg:netfw_rules_get__NewEnum 10A10D48, 0DC7FD70
02e0:fixme:hnetcfg:fw_apps_get__NewEnum 10A098C8, 0DC7FD74
02e0:fixme:hnetcfg:fw_app_put_ProcessImageFileName 10A098E0, L"C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7x64\\steamwebhelper.exe"
02e0:fixme:mpr:WNetGetUniversalNameW (L"C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7x64\\steamwebhelper.exe", 0x00000001, 00000000, 0DC7FD58): stub
02e0:fixme:hnetcfg:fw_app_put_Name 10A098E0, L"Steam Web Helper"
02e0:fixme:hnetcfg:fw_app_put_Enabled 10A098E0, -1
02e0:fixme:hnetcfg:fw_apps_Add 10A098C8, 10A098E0
02e0:fixme:hnetcfg:netfw_rules_get__NewEnum 10A098C8, 0DC7FD70
02e8:fixme:shell:CustomDestinationList_BeginList 1067B3C8 (0E27FAEC {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0E27FAF8): stub
011c:fixme:dwmapi:DwmExtendFrameIntoClientArea (0003010E, 0098E640) stub
011c:fixme:dwmapi:DwmExtendFrameIntoClientArea (000101F0, 0098E4AC) stub
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x3c0 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0144:fixme:dwmapi:DwmExtendFrameIntoClientArea (0000000000010202, 000000000021D5D0) stub
01a0:fixme:wtsapi:WTSRegisterSessionNotification Stub 00000000000100FC 0x00000000
0144:err:ole:com_get_class_object class {aa509086-5ca9-4c25-8f95-589d3c07b48a} not registered
0144:err:ole:com_get_class_object class {aa509086-5ca9-4c25-8f95-589d3c07b48a} not registered
0144:err:ole:create_server class {aa509086-5ca9-4c25-8f95-589d3c07b48a} not registered
0144:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
0144:err:ole:com_get_class_object no class object {aa509086-5ca9-4c25-8f95-589d3c07b48a} could be created for context 0x17
01a4:fixme:dwmapi:DwmGetWindowAttribute (000000000003010E 14 000000000CA0F5AC 4) stub
01a4:fixme:dwmapi:DwmGetWindowAttribute (0000000000020034 14 000000000CA0F5AC 4) stub
01a4:fixme:dwmapi:DwmGetWindowAttribute (000000000003010E 14 000000000CA0F42C 4) stub
01a4:fixme:dwmapi:DwmGetWindowAttribute (0000000000020034 14 000000000CA0F42C 4) stub
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF2C890, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF2C890, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF2C890, 0000000000020214, 000000000EF2C8E0, 000000000EF29F58
0144:fixme:manipulation:viewport_Stop 000000000EF2C890
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF2C890, 0
0144:fixme:manipulation:viewport_Abandon 000000000EF2C890
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF2C830, 0000000000020214
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x3e8 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF2D0D0, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF2D0D0, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF2D0D0, 0000000000020214, 000000000EF2D120, 000000000EF2CFB8
0144:fixme:manipulation:viewport_Stop 000000000EF2D0D0
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF2D0D0, 0
0144:fixme:manipulation:viewport_Abandon 000000000EF2D0D0
0144:fixme:manipulation:direct_manip_Deactivate 0000000000709570, 0000000000020214
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF646A0, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF646A0, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF646A0, 0000000000020214, 000000000EF1B5B0, 000000000EF645A8
0144:fixme:manipulation:viewport_Stop 000000000EF646A0
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF646A0, 3342648
0144:fixme:manipulation:viewport_Abandon 000000000EF646A0
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF645C0, 0000000000020214
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0144:fixme:dwmapi:DwmExtendFrameIntoClientArea (0000000000010218, 000000000021D5D0) stub
01a4:fixme:dwmapi:DwmGetWindowAttribute (000000000003010E 14 000000000CA0F42C 4) stub
01a4:fixme:dwmapi:DwmGetWindowAttribute (0000000000020034 14 000000000CA0F42C 4) stub
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
0310:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000021FD70
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF2B5B0, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF2B5B0, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF2B5B0, 000000000001021A, 000000000EF2B600, 000000000EF2B538
0144:fixme:manipulation:viewport_Stop 000000000EF2B5B0
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF2B5B0, 3343096
0144:fixme:manipulation:viewport_Abandon 000000000EF2B5B0
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF2B550, 000000000001021A
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF60A40, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF60A40, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF60A40, 000000000001021A, 000000000EF4A120, 000000000EF1C3B8
0144:fixme:manipulation:viewport_Stop 000000000EF60A40
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF60A40, 3342584
0144:fixme:manipulation:viewport_Abandon 000000000EF60A40
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF609E0, 000000000001021A
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF4A040, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF4A040, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF4A040, 000000000001021A, 000000000EF49CC0, 000000000EFA36C8
0144:fixme:manipulation:viewport_Stop 000000000EF4A040
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF4A040, 6619252
0144:fixme:manipulation:viewport_Abandon 000000000EF4A040
0144:fixme:manipulation:direct_manip_Deactivate 000000000EFA2980, 000000000001021A
0144:fixme:manipulation:viewport_ActivateConfiguration 00000000006F9A40, 823
0144:fixme:manipulation:viewport_SetViewportOptions 00000000006F9A40, 2
0144:fixme:manipulation:viewport_AddEventHandler 00000000006F9A40, 0000000000020214, 00000000006FE270, 000000000EFB9E28
0144:fixme:manipulation:viewport_Stop 00000000006F9A40
0144:fixme:manipulation:viewport_RemoveEventHandler 00000000006F9A40, 0
0144:fixme:manipulation:viewport_Abandon 00000000006F9A40
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF5C460, 0000000000020214
0144:fixme:manipulation:viewport_ActivateConfiguration 00000000006F9A40, 823
0144:fixme:manipulation:viewport_SetViewportOptions 00000000006F9A40, 2
0144:fixme:manipulation:viewport_AddEventHandler 00000000006F9A40, 0000000000020214, 00000000006FE310, 000000000EFB9E28
0144:fixme:manipulation:viewport_Stop 00000000006F9A40
0144:fixme:manipulation:viewport_RemoveEventHandler 00000000006F9A40, 0
0144:fixme:manipulation:viewport_Abandon 00000000006F9A40
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF5C460, 0000000000020214
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000ED978B0, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000ED978B0, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000ED978B0, 000000000001021A, 000000000EFC0910, 000000000EFBBE58
0144:fixme:manipulation:viewport_Stop 000000000ED978B0
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000ED978B0, 0
0144:fixme:manipulation:viewport_Abandon 000000000ED978B0
0144:fixme:manipulation:direct_manip_Deactivate 000000000EFBC0C0, 000000000001021A
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000ED978B0, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000ED978B0, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000ED978B0, 000000000001021A, 000000000EFC0910, 000000000EFBBE58
0144:fixme:manipulation:viewport_Stop 000000000ED978B0
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000ED978B0, 6815859
0144:fixme:manipulation:viewport_Abandon 000000000ED978B0
0144:fixme:manipulation:direct_manip_Deactivate 000000000EFBC0C0, 000000000001021A
0318:fixme:shell:CustomDestinationList_BeginList 10257978 (0E47FAEC {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0E47FAF8): stub
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF35040, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF35040, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF35040, 000000000002021E, 0000000000722590, 000000000EF35108
0144:fixme:manipulation:viewport_Stop 000000000EF35040
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF35040, 0
0144:fixme:manipulation:viewport_Abandon 000000000EF35040
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF2F710, 000000000002021E
01b4:fixme:sync:NtSetInformationJobObject stub: 0x3f4 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EFC8B70, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EFC8B70, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EFC8B70, 000000000002021E, 000000000EFB7E00, 000000000EF6C6C8
0144:fixme:manipulation:viewport_Stop 000000000EFC8B70
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EFC8B70, 65545
0144:fixme:manipulation:viewport_Abandon 000000000EFC8B70
0144:fixme:manipulation:direct_manip_Deactivate 00000000007225A0, 000000000002021E
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EFB8020, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EFB8020, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EFB8020, 000000000002021E, 000000000EF79FE0, 000000000EF79FA8
0144:fixme:manipulation:viewport_Stop 000000000EFB8020
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EFB8020, 3342840
0144:fixme:manipulation:viewport_Abandon 000000000EFB8020
0144:fixme:manipulation:direct_manip_Deactivate 00000000006E4DA0, 000000000002021E
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EFC1CC0, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EFC1CC0, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EFC1CC0, 000000000002021E, 000000000EF695A0, 000000000EF69648
0144:fixme:manipulation:viewport_Stop 000000000EFC1CC0
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EFC1CC0, 0
0144:fixme:manipulation:viewport_Abandon 000000000EFC1CC0
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF98870, 000000000002021E
0240:fixme:dwmapi:DwmGetCompositionTimingInfo (0000000000000000 000000000D60EE50)
032c:fixme:shell:CustomDestinationList_BeginList 1024DCD0 (0E27FAEC {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0E27FAF8): stub
0308:fixme:imm:ImmGetOpenStatus (0000000000040112): semi-stub
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x3e8 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0308:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000021F520 1 C) semi-stub
033c:fixme:shell:CustomDestinationList_BeginList 10A3AB10 (0E47FAEC {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0E47FAF8): stub
0308:fixme:imm:ImeSetActiveContext (0000000000010228, 1): stub
0308:fixme:imm:ImmReleaseContext (0000000000010222, 0000000000010228): stub
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000F00FE30, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000F00FE30, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000F00FE30, 000000000001023E, 000000000EFB1DA0, 000000000EF3F638
0144:fixme:manipulation:viewport_Stop 000000000F00FE30
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000F00FE30, 3342584
0144:fixme:manipulation:viewport_Abandon 000000000F00FE30
0144:fixme:manipulation:direct_manip_Deactivate 000000000F00FDD0, 000000000001023E
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF744C0, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF744C0, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF744C0, 000000000001023E, 000000000EFCA640, 000000000070B338
0144:fixme:manipulation:viewport_Stop 000000000EF744C0
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF744C0, 3342872
0144:fixme:manipulation:viewport_Abandon 000000000EF744C0
0144:fixme:manipulation:direct_manip_Deactivate 000000000EEB5450, 000000000001023E
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000070E810, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000070E810, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000070E810, 000000000001023E, 000000000EE9FF50, 000000000EEA0028
0144:fixme:manipulation:viewport_Stop 000000000070E810
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000070E810, 251618008
0144:fixme:manipulation:viewport_Abandon 000000000070E810
0144:fixme:manipulation:direct_manip_Deactivate 000000000F0206D0, 000000000001023E
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x3e0 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000070FFF0, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000070FFF0, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000070FFF0, 000000000001023E, 000000000EF782E0, 000000000EEE2D48
0144:fixme:manipulation:viewport_Stop 000000000070FFF0
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000070FFF0, 0
0144:fixme:manipulation:viewport_Abandon 000000000070FFF0
0144:fixme:manipulation:direct_manip_Deactivate 00000000006FEB30, 000000000001023E
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF94B90, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF94B90, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF94B90, 000000000001023E, 000000000EF88420, 000000000EF81158
0144:fixme:manipulation:viewport_Stop 000000000EF94B90
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF94B90, 0
0144:fixme:manipulation:viewport_Abandon 000000000EF94B90
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF90340, 000000000001023E
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0308:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x3f4 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF54580, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF54580, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF54580, 000000000002023E, 000000000EF6EBC0, 000000000EF85058
0144:fixme:manipulation:viewport_Stop 000000000EF54580
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF54580, 3342872
0144:fixme:manipulation:viewport_Abandon 000000000EF54580
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF962A0, 000000000002023E
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF544F0, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF544F0, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF544F0, 000000000002023E, 000000000EF85400, 000000000EF6EB88
0144:fixme:manipulation:viewport_Stop 000000000EF544F0
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF544F0, -1431655766
0144:fixme:manipulation:viewport_Abandon 000000000EF544F0
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF85020, 000000000002023E
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF544F0, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF544F0, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF544F0, 000000000002023E, 000000000EF85400, 000000000EF6EB88
0144:fixme:manipulation:viewport_Stop 000000000EF544F0
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF544F0, -1431655766
0144:fixme:manipulation:viewport_Abandon 000000000EF544F0
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF85020, 000000000002023E
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EEB4930, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EEB4930, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EEB4930, 000000000002023E, 000000000EE9F5B0, 000000000EE9FAE8
0144:fixme:manipulation:viewport_Stop 000000000EEB4930
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EEB4930, 0
0144:fixme:manipulation:viewport_Abandon 000000000EEB4930
0144:fixme:manipulation:direct_manip_Deactivate 000000000EE9FF20, 000000000002023E
0144:fixme:manipulation:viewport_ActivateConfiguration 000000000EF882B0, 823
0144:fixme:manipulation:viewport_SetViewportOptions 000000000EF882B0, 2
0144:fixme:manipulation:viewport_AddEventHandler 000000000EF882B0, 000000000002023E, 000000000EFA82D0, 000000000EF5F178
0144:fixme:manipulation:viewport_Stop 000000000EF882B0
0144:fixme:manipulation:viewport_RemoveEventHandler 000000000EF882B0, 0
0144:fixme:manipulation:viewport_Abandon 000000000EF882B0
0144:fixme:manipulation:direct_manip_Deactivate 000000000EF84990, 000000000002023E
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x3e0 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0308:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0298:fixme:file:ReplaceFileW Ignoring flags 2
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
0374:fixme:heap:RtlSetHeapInformation handle 0000000001D80000, info_class 0, info 000000000021F670, size 4 stub!
0374:fixme:heap:RtlSetHeapInformation handle 0000000002D80000, info_class 0, info 000000000021F670, size 4 stub!
0374:fixme:imm:ImmGetOpenStatus (0000000000030224): semi-stub
0374:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0380:fixme:shell:CustomDestinationList_BeginList 00B19378 (0F0DFAEC {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0F0DFAF8): stub
0374:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0388:fixme:shell:CustomDestinationList_BeginList 00BB6858 (0EDDFAEC {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0EDDFAF8): stub
0374:fixme:imm:ImeSetActiveContext (000000000004021C, 1): stub
0374:fixme:imm:ImmReleaseContext (000000000006010E, 000000000004021C): stub
0374:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0000000000590470, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0x1, mode_count 000000000021FB20, modes 0000000000000000 partial stub!
0374:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0000000000590470, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0x1, mode_count 000000000021FB20, modes 0000000027300010 partial stub!
0374:fixme:d3d:wined3d_swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0374:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling.
preloader: Warning: failed to reserve range 00010000-00110000
03a4:fixme:process:SetProcessShutdownParameters (000003ff, 00000000): partial stub.
03a4:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
03a4:fixme:imm:ImmGetOpenStatus (00030248): semi-stub
03ac:fixme:alsa:AudioSessionControl_RegisterAudioSessionNotification (000000002C6E6390)->(000000005B497088) - stub
03b0:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",000000003B1BFCF4): stub
03b0:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x424 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
01b4:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
01b4:fixme:sync:NtSetInformationJobObject stub: 0x3f4 4 0xd20eee8 4
01b4:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 5, 000000014072D900, 16): stub
01b4:fixme:process:CreateProcessInternalW Unsupported attribute 0x2000e.
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
01b4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
01e8:fixme:cryptnet:check_ocsp_response_info check responder id
03f4:fixme:thread:NtSetInformationThread ThreadIdealProcessor stub!
042c:fixme:shell:CustomDestinationList_BeginList 00B19378 (0F0DFAEC {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0F0DFAF8): stub
0438:fixme:shell:CustomDestinationList_BeginList 00B1BB18 (0EDDFAEC {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0EDDFAF8): stub
029c:fixme:file:ReplaceFileW Ignoring flags 2
03a4:fixme:imm:ImmReleaseContext (00000000, 00000000): stub
03a4:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0055FEAC
This is somewhat unrelated, but since they launch in similar ways and are made by the same developers, Skyrim SE has been working perfectly fine for me.
invisible kid
Level 5
Level 5
Posts: 353
Joined: Tue Dec 24, 2019 3:23 pm

Re: Fallout 4 (Steam) Players, How Did You Get the Game to Run Reliably?

Post by invisible kid »

I guess you can't play it from a native linux version of steam?
TommyC
Level 2
Level 2
Posts: 18
Joined: Tue Jul 10, 2012 5:47 pm

Re: Fallout 4 (Steam) Players, How Did You Get the Game to Run Reliably?

Post by TommyC »

Does it run reliably from the official Linux steam client?

I've never had problems with Steam games through wine which I've had set up for years so I never bothered with the Steam client for Linux.
invisible kid
Level 5
Level 5
Posts: 353
Joined: Tue Dec 24, 2019 3:23 pm

Re: Fallout 4 (Steam) Players, How Did You Get the Game to Run Reliably?

Post by invisible kid »

I don't know I don't own it. Maybe check the steam page. Or just try it. It's true it might not work though.
TommyC
Level 2
Level 2
Posts: 18
Joined: Tue Jul 10, 2012 5:47 pm

Re: Fallout 4 (Steam) Players, How Did You Get the Game to Run Reliably?

Post by TommyC »

Ok, so after debugging for a few days I got a workaround (https://en.wikipedia.org/wiki/Heisenbug) with strace.

I was struggling to debug this for awhile because I didn't realize all the stuff I was looking at, even when launching Fallout4.exe directly were all looking at the Launcher and not the actual executable itself.

Then, when I quickly wrote a script to look for the pid of the actual Fallout4.exe executable when it's launched so I could run strace -p on it, strace's breaks got it working consistently, so I'll detail the workaround here:

First, the script:

Code: Select all

#!/bin/sh

pid=""
fallout4_executable="C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\Fallout4.exe"

while true; do
  pid="$(pidof "$fallout4_executable")"

  if [ -n "$pid" ]; then
    break
  fi
done

strace -p "$pid"
Change the fallout4_executable variable to whatever your fallout4 executable shows up as in ps(1).

Don't start the script immediately. In the Fallout 4 Launcher, click "Play" and wait for the screen to blacken and then immediately run the script.

Now the game should load and once you see the bottom right green thing indicating that one of the intro videos is loading, you can kill the script (strace will noticeably slow the game).

=====

I hope this workaround helps some people who were experiencing the same problem. I know there's a patch for dsound for Fallout 4 in various places (including the AppDB) that's supposed to fix another race condition of some sort. I've used the patch (updated to work on the correct lines) to no avail. Increasing the time in the Sleep() function in the patch didn't seem to change anything but this strace workaround has consistently been working.
Locked