Rilaxx ta' DXVK 2.5, implimentazzjonijiet ta' Direct3D 8/9/10/11 fuq quċċata tal-API Vulkan

Ir-rilaxx tas-saff DXVK 2.5 huwa disponibbli, li jipprovdi implimentazzjoni ta 'DXGI (Infrastruttura Grafika DirectX), Direct3D 8, 9, 10 u 11, li jaħdmu permezz tat-traduzzjoni ta' sejħiet għall-API Vulkan. DXVK jeħtieġ sewwieqa li jappoġġjaw Vulkan API 1.3, bħal Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO, u NVK 24.1. DXVK jista 'jintuża biex iħaddem applikazzjonijiet u logħob 3D fuq Linux bl-użu ta' l-Inbid, li jservi bħala alternattiva ta 'prestazzjoni ogħla għall-implimentazzjonijiet indiġeni ta' Direct3D ta 'Wine li jaħdmu fuq OpenGL.

Bidliet ewlenin:

  • Il-kodiċi tal-memorja u l-ġestjoni tar-riżorsi ġie kompletament miktub mill-ġdid biex jaħdem b'mod aktar effiċjenti mal-memorja tal-vidjo. Il-proċess ta' deframmentazzjoni issa jibda perjodikament, u jirritorna memorja mhux użata lis-sistema. Ir-reklamazzjoni tal-memorja tiġi attivata meta s-sistema tkun baxxa fil-memorja jew meta jkun hemm ammont kbir ta 'memorja mhux użata (li tħalli ammont żgħir ta' memorja mhux użata wara proċess huwa utli biex tħaffef l-allokazzjonijiet ta 'memorja sussegwenti).

    Billi tnaqqas il-frammentazzjoni tal-memorja, hemm tnaqqis sinifikanti fl-ogħla konsum tal-memorja f'logħob bħal God of War, li jilħaq sa 1 GB f'xi sitwazzjonijiet. L-aħjar prestazzjoni tal-kodiċi l-ġdid tal-ġestjoni tal-memorja tinkiseb b'sewwieqa li jappoġġjaw l-estensjonijiet Vulkan VK_EXT_memory_budget u VK_KHR_maintenance5. Biex tikkontrolla jekk id-deframmentazzjoni hijiex attivata, hemm setting imsejjaħ dxvk.enableMemoryDefrag, li huwa diżattivat għas-sewwieq Intel ANV.

  • Għal Direct3D 8/9, ġie implimentat appoġġ għal cursors emulati, li jippermettilek li tissettja kwalunkwe immaġni bħala cursor tal-maws fil-logħob. Il-bidla solvuta problemi bil-cursor jisparixxi f'Dungeon Siege 2, Act of War u xi logħob anzjani bbażati fuq Direct3D 8.
  • B'mod awtomatiku, l-emulazzjoni stretta floating point hija attivata meta tuża NVIDIA 565.57.01 u verżjonijiet tas-sewwieqa aktar ġodda.
  • Sar ħidma biex titjieb il-prestazzjoni ta 'Direct3D 8/9 fuq GPUs mobbli.
  • Direct3D 11 inaqqas l-intensità tal-ħolqien tar-riżorsi, it-tagħbija u l-operazzjonijiet tar-ritorn meta jinqabeż ċertu ammont limitu ta 'memorja allokata, li jtejjeb l-istabbiltà u jnaqqas il-konsum tal-memorja f'logħob ta' 32 bit.
  • F'DXGI, framebuffers virtwali skambjati (SwapChain) jimplimentaw effetti sekwenzjali ta' sostituzzjoni tal-buffers li jippermettu lill-logħob jaqra l-kontenut ta' buffers diġà mmappjati.
  • Backend ibbażat fuq il-librerija SDL3 ġie miżjud għal dxvk-native.
  • Biex tittejjeb l-effiċjenza tal-ġestjoni tal-memorja, tintuża l-estensjoni Vulkan VK_EXT_pageable_device_local_memory, jekk appoġġjata mis-sewwieq.
  • Kwistjonijiet fissi li dehru fil-logħob:
    • Tlugħ għat-Tron
    • Sejħa tad-Dazju: Kampanja Moderna tal-Gwerra 2 Remasterizzata
    • Kmand & Conquer: Ġenerali
    • diablo 4
    • aççettati 2
    • King's Bounty: Warriors of the North
    • Ray-man 3
    • Ryse: Ibnu Ruma
    • Sekiro: Dellijiet Die Twice
    • Rakkonti ta 'jinqalgħu
    • Il 4 Sims
    • Tomb Raider: Leġġenda
    • Gwerra Totali: Ruma II
    • Vindictus
    • Yakuza 0
    • Yakuza Kiwami

Sors: opennet.ru

Żid kumment