Works for me, but framerate is super low no matter the settings low or max, still same fps. GPU usage goes up to 35% only so bottlenecking somewhere else.

log: https://pastebin.com/xd3uzraN
dxvk version: e06300d
General rule of thumb: if things don't work on RADV, try again with RADV_DEBUG=nohiz.
The validation errors seem to be caused by some issues in the swap chain code, doesn't look like they are responsible for the black screen issue though.
RADV_DEBUG=nohiz doesn`t help for me.
For me to get it to run is turning virtual desktop on with lower resolution than the screen .
Fixed by llvm update.
RADV_DEBUG=nohizx1 2018-04RADV_DEBUG=nohiz`.x1 2018-04
SC(ERROR / SPEC): object: 0x0 type: 0 msgNum: 3 - Attachment 4 not written by fragment shader
SC(ERROR): object: 0x0 type: 0 location: 806 msg_code: 3: Object: 0x0 | Attachment 4 not written by fragment shader
info: DxgiPresenter: Recreating swap chain:
Format: VK_FORMAT_B8G8R8A8_UNORM
Present mode: VK_PRESENT_MODE_FIFO_KHR
Buffer size: 1781913377x0
ParameterValidation(ERROR / SPEC): object: 0x0 type: 10 msgNum: 165676898 - vkCreateImage: parameter pCreateInfo->extent.height (= 0) is greater than 0. The spec valid usage text states 'extent::height must be greater than 0.' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-VkImageCreateInfo-extent-00945)
ParameterValidation(ERROR): object: 0x0 type: 10 location: 182 msg_code: 165676898: Object: 0x0 | vkCreateImage: parameter pCreateInfo->extent.height (= 0) is greater than 0. The spec valid usage text states 'extent::height must be greater than 0.' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-VkImageCreateInfo-extent-00945)
Software information
FarCry4 Medium Settings
System information
FarCry4_d3d11.log
FarCry4_dxgi.log
FarCry4_wine.log