Lichii Changelog:
AMD and Vulkan fixes
This update focuses on AMD shader correctness and Vulkan synchronization. These are targeted fixes, not a guarantee that every AMD game or rendering issue is resolved.
#273 keeps depth-compare images floating-point and makes failed atomic compare-exchange operations feed their returned value into the next retry. On AMD's proprietary Vulkan driver, fragment shuffles use a broadcast fallback. Driver optimization is disabled only for compute shaders EFF3CCBE1438679D and F9EA14A22394F5B1, which have reported multi-minute compilation stalls.
#295 splits misaligned 64-bit and 128-bit storage-buffer accesses into 32-bit words instead of reading or writing the wrong vector. Vulkan barriers now cover indirect dispatch arguments, make compute writes visible to subsequent graphics work, and replace stale wait-for-idle event reuse with a memory barrier.
These changes have compiler, regression-test, and validation evidence. The combined fixes have not been verified in affected AMD gameplay. Shuffle fallbacks and unoptimized shaders can cost runtime performance; stronger synchronization can also change frame times.
Other changes since build 88
#284 adds the MinGW x86-64 AV1 decoder fix to the source, addressing the missing decoder used by Switch 2 movies. This release distributes only the standard MSVC Windows package, not a MinGW binary. This is not a cutscene-audio or haze fix.
#290 fixes a lost wake during worker cancellation, including shader-loading cancellation. It does not fix the separate initial Linux shader-loading stall, and in-flight driver calls must still return.
#314 seeds a performance profile only when creating a new desktop global configuration: FSR1 softer sharpening, Fast GPU mode, GPU video decoding, asynchronous presentation, and ordinary asynchronous shader compilation. Existing configurations and per-game settings retain their behavior. This does not enable FSR3 frame generation or native asynchronous draw discard.
#224 adds optional native draw discard while pipelines compile. EDEN_NX2_ASYNC_DISCARD remains off by default. Enabling it can skip writes to persistent resources and leave missing effects; it is not a general performance recommendation.
Download: Lichii build 93
Source: Here
0 Comments
Post a Comment