Far Cry 4 Black Screen Ubuntu 19.04

Questions about Wine on Linux
Locked
LinuxGear
Newbie
Newbie
Posts: 2
Joined: Sat Jun 22, 2019 12:57 pm

Far Cry 4 Black Screen Ubuntu 19.04

Post by LinuxGear »

Hi!

I'm running Ubuntu 19.04 + Wine 4.0.1 stable
I got a version of Far Cry 4 installed from R.G Mechanics.

Got DXVK and XACT installed as well.

I tried running different versions of windows through Winecfg, XP, 7, 8 and 10 and still don't have
any change whatsoever. I run the game and get a black windowed screen, sound for 3 seconds and then silence.

Output from wine

Code: Select all

wine FarCry4.exe
002a:fixme:heap:RtlSetHeapInformation 0xe70000 0 0x23e7f0 4 stub
002a:fixme:heap:RtlSetHeapInformation 0x13e0000 0 0x23e7f0 4 stub
002a:fixme:heap:RtlSetHeapInformation 0x14f0000 0 0x23e7f0 4 stub
002a:fixme:heap:RtlSetHeapInformation 0x1620000 0 0x23e7f0 4 stub
002a:fixme:heap:RtlSetHeapInformation 0x1aec0000 0 0x23ea10 4 stub
002a:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
002f:fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
002f:fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
002f:fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
002f:fixme:win:RegisterDeviceNotificationA (hwnd=0x10058, filter=0x1abcfcd0,flags=0x00000004) returns a fake device notification handle!
002a:fixme:win:EnumDisplayDevicesW ((null),0,0x23eca0,0x00000000), stub!
info:  Game: FarCry4.exe
info:  DXVK: v1.2.2
info:  Found built-in config: FarCry4.exe
info:  Effective configuration:
info:    dxgi.nvapiHack = False
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
INTEL-MESA: warning: Haswell Vulkan support is incomplete
info:  Intel(R) Haswell Mobile:
info:    Driver: 19.0.2
info:    Vulkan: 1.1.96
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_conditional_rendering
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
002f:fixme:vulkan:wine_vk_device_convert_create_info Application requested a linked structure of type 0x3b9db032.
002f:fixme:vulkan:wine_vk_device_convert_create_info Application requested a linked structure of type 0x3b9b3760.
002f:fixme:vulkan:wine_vk_device_convert_create_info Application requested a linked structure of type 0x3b9c0669.
info:  DXVK: Read 12 valid state cache entries
info:  DXVK: Using 2 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  Game: FarCry4.exe
info:  DXVK: v1.2.2
info:  Found built-in config: FarCry4.exe
info:  Effective configuration:
info:    dxgi.nvapiHack = False
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
INTEL-MESA: warning: Haswell Vulkan support is incomplete
info:  Intel(R) Haswell Mobile:
info:    Driver: 19.0.2
info:    Vulkan: 1.1.96
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Game: FarCry4.exe
info:  DXVK: v1.2.2
info:  Found built-in config: FarCry4.exe
info:  Effective configuration:
info:    dxgi.nvapiHack = False
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
INTEL-MESA: warning: Haswell Vulkan support is incomplete
info:  Intel(R) Haswell Mobile:
info:    Driver: 19.0.2
info:    Vulkan: 1.1.96
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_10_0
info:  Enabled device extensions:
info:    VK_EXT_conditional_rendering
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
002f:fixme:vulkan:wine_vk_device_convert_create_info Application requested a linked structure of type 0x3b9db032.
002f:fixme:vulkan:wine_vk_device_convert_create_info Application requested a linked structure of type 0x3b9b3760.
002f:fixme:vulkan:wine_vk_device_convert_create_info Application requested a linked structure of type 0x3b9c0669.
info:  DXVK: Read 12 valid state cache entries
info:  DXVK: Using 2 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
002f:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
002f:fixme:wbemprox:enum_class_object_Next timeout not supported
002f:fixme:win:EnumDisplayDevicesW ((null),0,0x1abcdc30,0x00000000), stub!
002f:fixme:win:EnumDisplayDevicesW ((null),0,0x1abcda50,0x00000000), stub!
002f:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
002f:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
info:  Game: FarCry4.exe
info:  DXVK: v1.2.2
info:  Found built-in config: FarCry4.exe
info:  Effective configuration:
info:    dxgi.nvapiHack = False
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
INTEL-MESA: warning: Haswell Vulkan support is incomplete
info:  Intel(R) Haswell Mobile:
info:    Driver: 19.0.2
info:    Vulkan: 1.1.96
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Game: FarCry4.exe
info:  DXVK: v1.2.2
info:  Found built-in config: FarCry4.exe
info:  Effective configuration:
info:    dxgi.nvapiHack = False
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
INTEL-MESA: warning: Haswell Vulkan support is incomplete
info:  Intel(R) Haswell Mobile:
info:    Driver: 19.0.2
info:    Vulkan: 1.1.96
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_10_0
info:  Enabled device extensions:
info:    VK_EXT_conditional_rendering
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
002f:fixme:vulkan:wine_vk_device_convert_create_info Application requested a linked structure of type 0x3b9db032.
002f:fixme:vulkan:wine_vk_device_convert_create_info Application requested a linked structure of type 0x3b9b3760.
002f:fixme:vulkan:wine_vk_device_convert_create_info Application requested a linked structure of type 0x3b9c0669.
info:  DXVK: Read 12 valid state cache entries
info:  DXVK: Using 2 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
002f:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
002f:fixme:win:EnumDisplayDevicesW ((null),0,0x1abcd8c0,0x00000000), stub!
002f:fixme:win:EnumDisplayDevicesW ((null),0,0x1abcd6e0,0x00000000), stub!
002f:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
002f:fixme:wbemprox:client_security_SetBlanket 0x7f3aec311240, 0x11a4eac0, 10, 0, (null), 3, 3, (nil), 0x00000000
002f:fixme:wbemprox:client_security_Release 0x7f3aec311240
info:  Game: FarCry4.exe
info:  DXVK: v1.2.2
info:  Found built-in config: FarCry4.exe
info:  Effective configuration:
info:    dxgi.nvapiHack = False
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
INTEL-MESA: warning: Haswell Vulkan support is incomplete
info:  Intel(R) Haswell Mobile:
info:    Driver: 19.0.2
info:    Vulkan: 1.1.96
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
002f:fixme:win:EnumDisplayDevicesW ((null),0,0x1abcecb0,0x00000000), stub!
002f:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
002f:fixme:win:EnumDisplayDevicesW ((null),0,0x1abcdc30,0x00000000), stub!
002f:fixme:win:EnumDisplayDevicesW ((null),0,0x1abcda50,0x00000000), stub!
002f:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
002f:fixme:win:EnumDisplayDevicesW ((null),0,0x1abcef70,0x00000000), stub!
002f:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
002f:fixme:win:EnumDisplayDevicesW ((null),0,0x1abcd620,0x00000000), stub!
002f:fixme:win:EnumDisplayDevicesW ((null),0,0x1abcd440,0x00000000), stub!
002f:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
002f:fixme:wbemprox:client_security_SetBlanket 0x7f3aec311240, 0x11a6c650, 10, 0, (null), 3, 3, (nil), 0x00000000
002f:fixme:wbemprox:client_security_Release 0x7f3aec311240
info:  Game: FarCry4.exe
info:  DXVK: v1.2.2
info:  Found built-in config: FarCry4.exe
info:  Effective configuration:
info:    dxgi.nvapiHack = False
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
INTEL-MESA: warning: Haswell Vulkan support is incomplete
info:  Intel(R) Haswell Mobile:
info:    Driver: 19.0.2
info:    Vulkan: 1.1.96
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
002f:fixme:win:EnumDisplayDevicesW ((null),0,0x1abcf2a0,0x00000000), stub!
002f:fixme:win:EnumDisplayDevicesW ((null),1,0x1abcf2a0,0x00000000), stub!
warn:  DXGI: MakeWindowAssociation: Ignoring flags
002a:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x23d620 1 C) semi-stub
002a:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x23d0a0 1 C) semi-stub
warn:  DXVK: No matching border color found for (1,0,0,0)
002a:fixme:gameux:GameExplorerImpl_VerifyAccess (0x11a78fd0, L"C:\\Program Files (x86)\\R.G. Mechanics\\Far Cry 4\\bin\\FarCry4.exe", 0x23f0c0)
002d:fixme:win:EnumDisplayDevicesW ((null),0,0x1a5af580,0x00000000), stub!
002d:fixme:win:EnumDisplayDevicesW ((null),1,0x1a5af580,0x00000000), stub!
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
err:   Failed to create surface
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Far Cry 4 Black Screen Ubuntu 19.04

Post by Bob Wya »

@LinuxGear

I presume you can read! :lol:
The log, you've posted, actually explains your problem in pretty simple terms!

Code: Select all

INTEL-MESA: warning: Haswell Vulkan support is incomplete
info:  Intel(R) Haswell Mobile:
info:    Driver: 19.0.2
info:    Vulkan: 1.1.96
Your graphics card hardware doesn't support a feature complete version of Vulkan, with the extensions required, by the latest DXVK versions.

Code: Select all

vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
DXVK might require you to enable DRI3. I doubt that will help much though.

Bob
LinuxGear
Newbie
Newbie
Posts: 2
Joined: Sat Jun 22, 2019 12:57 pm

Re: Far Cry 4 Black Screen Ubuntu 19.04

Post by LinuxGear »

Bob Wya wrote:@LinuxGear

I presume you can read! :lol:
The log, you've posted, actually explains your problem in pretty simple terms!

Code: Select all

INTEL-MESA: warning: Haswell Vulkan support is incomplete
info:  Intel(R) Haswell Mobile:
info:    Driver: 19.0.2
info:    Vulkan: 1.1.96
Your graphics card hardware doesn't support a feature complete version of Vulkan, with the extensions required, by the latest DXVK versions.

Code: Select all

vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
DXVK might require you to enable DRI3. I doubt that will help much though.

Bob
I have tried adding DRI3 to the xorg.conf file, no change whatsoever.

I have both intel Graphics and Radeon HD 8670M.
When I ran FC4 previously on Windows 10, same Hardware, everything worked perfect.

Any ideas? :|
User avatar
dimesio
Moderator
Moderator
Posts: 13205
Joined: Tue Mar 25, 2008 10:30 pm

Re: Far Cry 4 Black Screen Ubuntu 19.04

Post by dimesio »

LinuxGear wrote: I'm running Ubuntu 19.04 + Wine 4.0.1 stable
I got a version of Far Cry 4 installed from R.G Mechanics.
Pirated software is not supported and discussion of them is against forum rules. Locking topic.
Locked