[Bug 39586] Fallout 4 - Steam Version - Crash on Start-up

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jan 25 15:34:27 CST 2017


https://bugs.winehq.org/show_bug.cgi?id=39586

--- Comment #9 from bugzilla at biechl.net ---
(In reply to bugzilla from comment #8)
> Created attachment 57039 [details]
> wine-2.0-rc5 (Staging) running fallout4 1.8.7

The original report is pretty old, I remember the app initially crashing
because of incomplete 64bit support. This has been resolved for quite a while,
as well as some other problems that prevented the game from starting up. I
think what's currently the gamebreaker is the incomplete SM implementation.

So far the launcher starts up, you press "Play" and a new, black window pops
up. The HDD is pretty active for somewhat 30 seconds, you can hear the audio
inits (a "click" noise) and then it gets stuck at the black window.
Within the launcher, I set all gfx settings to the lowest setting possible, and
set it to run windowed (bordered).


I condensed the log and broke the error types down:

Buffers

fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x278d8680,
container_parent 0x11fe90, wined3d_desc 0x23eb40, wined3d_texture 0x2790dce0
partial stub!
fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d
usage conversion.
fixme:dxgi:dxgi_factory_CreateSwapChain iface 0x278cba10, device 0x278d8630,
desc 0x23f650, swapchain 0x14606fe80 partial stub!
fixme:dxgi:dxgi_factory_CreateSwapChain Ignoring SwapEffect 0.
fixme:d3d: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.
fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x278d8680,
container_parent 0x27910750, wined3d_desc 0x23f1c0, wined3d_texture 0x27910900
partial stub!
fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d
usage conversion.
fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x278d8680,
container_parent 0x27910750, wined3d_desc 0x23f1c0, wined3d_texture 0x278d73a0
partial stub!
fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d
usage conversion.
fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x278d8680,
container_parent 0x27910750, wined3d_desc 0x23f1c0, wined3d_texture 0x278d73a8
partial stub!
fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d
usage conversion.
fixme:dxgi:dxgi_factory_MakeWindowAssociation iface 0x278cba10, window 0x30148,
flags 0x3 stub!

fixme:d3d11:d3d11_immediate_context_ClearState iface 0x278d8660 stub!
fixme:d3d11:d3d_buffer_init Ignoring structure byte stride 48.
fixme:d3d11:d3d_buffer_init Ignoring structure byte stride 512.
fixme:d3d11:d3d_buffer_init Ignoring structure byte stride 8.

Shaders
fixme:d3d11:skip_dword_unknown Skipping N unknown DWORDs:
    one ore more (usually 1 or 4) of:
    fixme:d3d11:skip_dword_unknown     X
    where there are 8384 different values for X, ranging from 0x00000001 to
0xffff4470

fixme:d3d11:shdr_handler Unhandled chunk "X"
    with X being one of:
    OSG5
    PCSG
    RDEF
    STAT

fixme:d3d11:isgn_handler Unhandled chunk "X"
    with X being one of:
    OSGN
    RDEF
    SHEX
    STAT

fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier X
    with X being one of:
    0x00111103
    0x00155543
    0x00199983
    0x80000082
    0x800000c2
    0x80000102
    0x80000142
    0x80000182
    0x80000202
    0x80000282
    0x800002c2
    0x80002302
    0x80004302
    0x80010302
    0x80018302
    0x80022302
    0x80026302
    0x80028302
    0x8002e302
    0x80032302
    0x80038302
    0x80050302
    0x80070302
    0x80100302


fixme:d3d_shader:shader_sm4_read_instruction Unrecognized opcode 0x5b,
opcode_token 0x0400005b.
fixme:d3d_shader:shader_sm4_read_instruction Unrecognized opcode 0x82,
opcode_token 0x05000082.
fixme:d3d_shader:shader_sm4_read_instruction Unrecognized opcode 0x83,
opcode_token 0x05000083.
fixme:d3d_shader:shader_sm4_read_instruction Unrecognized opcode 0xa1,
opcode_token 0x030000a1.
fixme:d3d_shader:shader_sm4_read_instruction Unrecognized opcode 0xb4,
opcode_token 0x090000b4.
fixme:d3d_shader:shader_sm4_read_instruction Unrecognized opcode 0xcc,
opcode_token 0x070000cc.


Then, at the end of the log, there are these:
fixme:xinput:XInputGetCapabilities (index 0, flags 0x1, capabilities 0x23fa00)
Stub!
fixme:xinput:XInputSetState (index 0, vibration 0x23fb30) Stub!
fixme:xinput:XInputSetState (index 0, vibration 0x23faf0) Stub!
fixme:thread:SetThreadIdealProcessor (0x4390): stub

Hope that helps! :)

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list