Hello.
Would you be able to describe the issue in more detail or provide a video? The title doesn't it explain it very well on its own. Is it the whole screen that flickers?
Edit: oh you did describe it a bit in the middle of the template text hehe
I cant do that because my internet speed is slow and i dont really know how do that
This is needed because else it will be hard for the devs to look into the issue unless they get access to the game.
You can find a guide here
https://github.com/doitsujin/dxvk/wiki/Using-Apitrace
Apitrace credit to "Another user" as they want to be called :grin:
https://mega.nz/file/0pgU0ZqT#ImtiitEVsRiWUvA6S-VAWe9eJNo6y3fqymF31_CiUag
Appears to have regressed in d9vk 0.20
the first bad commit:
https://github.com/Joshua-Ashton/d9vk/commit/3ff17823e3dd5fcb18f26645bd5e3b89f1c91c7f
How the hell did you manage to bisect that. I have never managed to bisect anything from d9vk because of tons of compilation code errors 😆
Yes, it's a mess. But I'm from 🇺🇦. Also, I couldn't have done it w/o the apitrace. Thanks to "another user"
I salute your effort. Thx
The flickering effects exists on AMD (RADV), and they can be triggered by simply hovering the mouse cursor over the main menu buttons. Without using DXVK, I can confirm the flickering effects are gone.
You can get the game on Steam or the demo at https://web.archive.org/web/20101228040521/http://suezou.dyndns.org/dl2010/frontwing/gurizaia/Grisaia_trial_web.zip. Also, if you run it on the Steam Deck using Proton 7.0-5, you need to exit game mode when setting PROTON_USE_WINED3D=1.
This issue is related to https://github.com/doitsujin/dxvk/issues/2749

I can confirm that setting d3d9.noExplicitFrontBuffer = True and/or d3d9.shaderModel = 1 did not resolve this.
info: Game: grisaia.exe info: DXVK: v2.1 info: Found config file: dxvk.conf info: Effective configuration: info: d3d9.noExplicitFrontBuffer = True 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: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6fa837c0 info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT info: AMD Radeon Graphics (RADV RENOIR): info: Driver: 22.3.6 info: Vulkan: 1.3.230 info: Memory Heap[0]: info: Size: 2726 MiB info: Flags: 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[4]: Property Flags = 0xe info: Memory Type[6]: Property Flags = 0xc6 info: Memory Type[8]: Property Flags = 0xce info: Memory Heap[1]: info: Size: 5453 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Type[3]: Property Flags = 0x7 info: Memory Type[5]: Property Flags = 0xc1 info: Memory Type[7]: Property Flags = 0xc7 info: Process set as DPI aware info: Game: grisaia.exe info: DXVK: v2.1 info: Found config file: dxvk.conf info: Effective configuration: info: d3d9.noExplicitFrontBuffer = True 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: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6fa837c0 info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT info: AMD Radeon Graphics (RADV RENOIR): info: Driver: 22.3.6 info: Vulkan: 1.3.230 info: Memory Heap[0]: info: Size: 2726 MiB info: Flags: 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[4]: Property Flags = 0xe info: Memory Type[6]: Property Flags = 0xc6 info: Memory Type[8]: Property Flags = 0xce info: Memory Heap[1]: info: Size: 5453 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Type[3]: Property Flags = 0x7 info: Memory Type[5]: Property Flags = 0xc1 info: Memory Type[7]: Property Flags = 0xc7 info: Process set as DPI aware info: Game: grisaia.exe info: DXVK: v2.1 info: Found config file: dxvk.conf info: Effective configuration: info: d3d9.noExplicitFrontBuffer = True 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: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6fa837c0 info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT info: AMD Radeon Graphics (RADV RENOIR): info: Driver: 22.3.6 info: Vulkan: 1.3.230 info: Memory Heap[0]: info: Size: 2726 MiB info: Flags: 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[4]: Property Flags = 0xe info: Memory Type[6]: Property Flags = 0xc6 info: Memory Type[8]: Property Flags = 0xce info: Memory Heap[1]: info: Size: 5453 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Type[3]: Property Flags = 0x7 info: Memory Type[5]: Property Flags = 0xc1 info: Memory Type[7]: Property Flags = 0xc7 info: Process set as DPI aware info: Device properties: info: Device name: : AMD Radeon Graphics (RADV RENOIR) info: Driver version : 22.3.6 info: Enabled device extensions: info: VK_AMD_memory_overallocation_behavior info: VK_AMD_shader_fragment_mask info: VK_EXT_attachment_feedback_loop_layout info: VK_EXT_conservative_rasterization info: VK_EXT_custom_border_color info: VK_EXT_depth_clip_enable info: VK_EXT_extended_dynamic_state3 info: VK_EXT_memory_priority info: VK_EXT_non_seamless_cube_map info: VK_EXT_robustness2 info: VK_EXT_shader_module_identifier info: VK_EXT_shader_stencil_export info: VK_EXT_transform_feedback info: VK_EXT_vertex_attribute_divisor info: VK_KHR_pipeline_library info: VK_KHR_swapchain info: Device features: info: robustBufferAccess : 1 info: fullDrawIndexUint32 : 1 info: imageCubeArray : 1 info: independentBlend : 1 info: geometryShader : 1 info: tessellationShader : 0 info: sampleRateShading : 1 info: dualSrcBlend : 0 info: logicOp : 0 info: multiDrawIndirect : 0 info: drawIndirectFirstInstance : 0 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 : 1 info: fragmentStoresAndAtomics : 0 info: shaderImageGatherExtended : 0 info: shaderClipDistance : 1 info: shaderCullDistance : 1 info: shaderFloat64 : 0 info: shaderInt64 : 0 info: variableMultisampleRate : 1 info: shaderResourceResidency : 0 info: shaderResourceMinLod : 0 info: sparseBinding : 0 info: sparseResidencyBuffer : 0 info: sparseResidencyImage2D : 0 info: sparseResidencyImage3D : 0 info: sparseResidency2Samples : 0 info: sparseResidency4Samples : 0 info: sparseResidency8Samples : 0 info: sparseResidency16Samples : 0 info: sparseResidencyAliased : 0 info: Vulkan 1.1 info: shaderDrawParameters : 0 info: Vulkan 1.2 info: samplerMirrorClampToEdge : 1 info: drawIndirectCount : 1 info: samplerFilterMinmax : 0 info: hostQueryReset : 1 info: timelineSemaphore : 1 info: bufferDeviceAddress : 0 info: shaderOutputViewportIndex : 1 info: shaderOutputLayer : 1 info: vulkanMemoryModel : 1 info: Vulkan 1.3 info: robustImageAccess : 0 info: pipelineCreationCacheControl : 1 info: shaderDemoteToHelperInvocation : 1 info: shaderZeroInitializeWorkgroupMemory : 0 info: synchronization2 : 1 info: dynamicRendering : 1 info: VK_AMD_shader_fragment_mask info: extension supported : 1 info: VK_EXT_attachment_feedback_loop_layout info: attachmentFeedbackLoopLayout : 1 info: VK_EXT_conservative_rasterization info: extension supported : 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_state3 info: extDynamicState3AlphaToCoverageEnable : 1 info: extDynamicState3DepthClipEnable : 1 info: extDynamicState3RasterizationSamples : 0 info: extDynamicState3SampleMask : 1 info: VK_EXT_fragment_shader_interlock info: fragmentShaderSampleInterlock : 0 info: fragmentShaderPixelInterlock : 0 info: VK_EXT_full_screen_exclusive info: extension supported : 0 info: VK_EXT_graphics_pipeline_library info: graphicsPipelineLibrary : 0 info: VK_EXT_memory_budget info: extension supported : 1 info: VK_EXT_memory_priority info: memoryPriority : 1 info: VK_EXT_non_seamless_cube_map info: nonSeamlessCubeMap : 1 info: VK_EXT_robustness2 info: robustBufferAccess2 : 1 info: robustImageAccess2 : 1 info: nullDescriptor : 1 info: VK_EXT_shader_module_identifier info: shaderModuleIdentifier : 1 info: VK_EXT_shader_stencil_export info: extension supported : 1 info: VK_EXT_swapchain_colorspace info: extension supported : 0 info: VK_EXT_hdr_metadata info: extension supported : 0 info: VK_EXT_transform_feedback info: transformFeedback : 0 info: geometryStreams : 0 info: VK_EXT_vertex_attribute_divisor info: vertexAttributeInstanceRateDivisor : 1 info: vertexAttributeInstanceRateZeroDivisor : 1 info: VK_KHR_external_memory_win32 info: extension supported : 0 info: VK_KHR_external_semaphore_win32 info: extension supported : 0 info: VK_NVX_binary_import info: extension supported : 0 info: VK_NVX_image_view_handle info: extension supported : 0 info: Queue families: info: Graphics : 0 info: Transfer : 1 info: Sparse : 0 info: DXVK: Read 2 valid state cache entries info: DXVK: Graphics pipeline libraries not supported info: D3D9DeviceEx::ResetSwapChain: info: Requested Presentation Parameters info: - Width: 1024 info: - Height: 576 info: - Format: D3D9Format::X8R8G8B8 info: - Auto Depth Stencil: true info: ^ Format: D3D9Format::D16 info: - Windowed: true info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR info: Buffer size: 1024x576 info: Image count: 3 info: Exclusive FS: 0 info: D3D9DeviceEx::ResetSwapChain: info: Requested Presentation Parameters info: - Width: 1024 info: - Height: 576 info: - Format: D3D9Format::X8R8G8B8 info: - Auto Depth Stencil: true info: ^ Format: D3D9Format::D16 info: - Windowed: true warn: D3D9DeviceEx::SetRenderState: Unhandled render state 161 warn: D3D9DeviceEx::SetRenderState: Unhandled render state 16 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: DXVK: Using 12 compiler threads info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1024x576 info: Image count: 4 info: Exclusive FS: 0
This issue is perhaps related to the pull request https://github.com/doitsujin/dxvk/pull/2967
proton 7.0-5x1 2023-01PROTON_USE_WINED3D=1`.x1 2023-01winevulkan.dllx1 2023-03
Please describe your issue as accurately as possible.
The game display flickering black box
If you use Windows, please check the following page: https://github.com/doitsujin/dxvk/wiki/Windows
Software information
Name of the game, settings used etc.
Fruit of Grisaia
System information
Apitrace file(s)
I cant do that because my internet speed is slow and i dont really know how do that
Log files
d3d9.log:
grisaia_d3d9.log
d3d11.log:
dxgi.log:
grisaia_dxgi.log