VKD3D-Proton 2.9 бо такмилдиҳии фаъолият ва ғайра меояд

клапан

VKD3D-Proton як фардкунандаи VKD3D мебошад, ки ҳадафи он татбиқи пурраи Direct3D 12 API дар болои Вулкан мебошад.

Valve ба наздикӣ намоиш дод баровардани версияи нави VKD3D-Proton 2.9, як фардкунандаи пойгоҳи коди vkd3d, ки барои беҳтар кардани мутобиқати Direct3D 12 дар оғозкунандаи бозии Proton тарҳрезӣ шудааст.

Барои онҳое, ки то ҳол аз VKD3D-Proton бехабаранд, шумо бояд бидонед, ки ин Тағирот, оптимизатсия ва такмилдиҳии мушаххаси Protonро барои иҷрои беҳтари бозиҳои Direct3D 12 дар асоси Windows дастгирӣ мекунад, ки хануз дар кисми асосии vkd3d кабул карда нашудаанд. Дар байни фарқиятҳо, инчунин ба истифодаи васеъшавии муосири Vulkan ва имкониятҳои версияҳои охирини драйверҳои графикӣ барои ноил шудан ба мутобиқати пурраи Direct3D 12 диққати махсус дода мешавад.

Ба мисли Valve вилкаеро, ки дар бастаи шароб асос ёфтааст, истифода мебарад барои иҷро кардани бозиҳои Windows Proton. Дастгирии DirectX 9/10/11 дар Proton ба бастаи DXVK асос ёфтааст ва татбиқи DirectX 12 то ҳол ба китобхонаи vkd3d асос ёфтааст (пас аз марги муаллифи vkd3d, CodeWeavers рушди ин ҷузъ ва ҷомеаи шаробро идома дод).

Навгониҳои асосии VKD3D-Proton 2.9

Ин версияи нави VKD3D-Proton 2.9 инро қайд мекунад баъзе бозиҳо гумон карданд, ки DLLҳо ба монанди AgilitySDK тарҳрезӣ шудаанд, Пас аз он китобхонаи d3d12core.dll ба як боркунак (d3d12.dll) ва татбиқи асосӣ (d3d12core.dll) тақсим карда мешавад. Бо ин тағирот, ҳоло якчанд скриптҳо бояд нав карда шаванд, то ҳарду DLL-ро ҷойгир кунанд. Вақте ки d3d12.dll дар префикс насб карда мешавад, танҳо d3d12core.dll бояд нав карда шавад.

Дигар аз тағйироте, ки дар ин версияи нав фарқ мекунад, ин аст оптимизатсияи иҷроишро амалӣ намуд ва он аст, ки дар ин версия талаботи хотира хеле кам карда шуд бори аввал барнома ба кор андохта мешавад.

Инчунин таъкид шудааст, кид иҷрои кодеро, ки истифода мебарад, беҳтар кардааст тамдиди VK_EXT_descriptor_buffer, инчунин оптимизатсияи иловашуда барои системаҳо бо Intel, AMD ва NVIDIA GPU.

Ғайр аз он, дастгирии иловагии интерфейсҳои интиқолпазирии D3D11On12, Рамз бо татбиқи қаблии чаҳорчӯбаи маҷозӣ (SwapChain) хориҷ карда шуд, дастгирии интерфейсҳои стандартии Linux барои SwapChain илова карда шуд ва баъзе масъалаҳое, ки ҳангоми истифодаи драйверҳои NVIDIA ва RADV ба амал омадаанд, ислоҳ карда шуданд.

Аз тарафи дигар, Ҳоло Vulkan 1.3 ҳамчун версияи ҳадди ақали зарурӣ эълон шудааст, Инчунин дастгирии амалиётҳои буридашуда (3D UAV, View Unordered), ки бо истифода аз васеъшавии VK_EXT_image_sliced_view_of_3d амалӣ карда мешавад, илова карда шуд.

Аз дигаргуниҳо ки аз ин версияи нав фарқ мекунанд:

  • Рафтори беҳтаршудаи VRAM, вақте ки VK_EXT_pageable_device_local_memory дастгирӣ мешавад, имкон медиҳад API-ҳои Evicty ва MakeResident ба таври муфид амалӣ карда шаванд.
    VK_EXT_memory_priority инчунин барои додани афзалиятҳои статикӣ ҳамчун бозгашт истифода мешавад.
  • Дастгирии мукаммал барои DXR 1.1 тавассути фаъолсозии васеъшавии VK_EXT_pipeline_library_group_handles.
  • Дастгирии иловашуда барои васеъшавии VK_EXT_fragment_shader_interlock.
  • Мутобиқати беҳтаршуда бо бозиҳое, ки хусусиятҳои мушаххаси AgilitySDK-ро истифода мебаранд.
  • Масъалаҳои ҳалшуда дар бисёр бозиҳо.
  • Дар Wine, winevulkan.dll ба ҷои vulkan-1.dll, агар дастрас бошад, истифода мешавад.
  • Такмили мутобиқат бо бозиҳое, ки аз ҷузъиёти муайяни AgilitySDK вобастаанд.
  • Мутобиқати беҳтаршудаи системаи сохтмон бо версияҳои гуногуни widl
  • VKD3D_CONFIG=dxr ҳоло инчунин DXR 1.1-ро фаъол мекунад ва dxr11 барои мувофиқат захира шудааст.
  • Қимати ҳадди ақали равшании метамаълумоти HDR собит.
  • Барои ислоҳи tessellation аз ҳад зиёд VKD3D_LIMIT_TESS_FACTORS илова карда шуд. Барои Wo Long фаъол карда шудааст.
  • Хатои собит RADV, ки боиси хотираи зиёдатӣ дар кэшҳои shader мегардад. Шумо метавонед якчанд сад МБ хотираро захира кунед, ки дар баъзе унвонҳои аз хотира гурусна муҳим аст, то ноустувориро пешгирӣ кунед.
  • Ислоҳи хатои NVIDIA бо пешниҳоди навбати ҳамзамон бо истифода аз семафорҳои ҷадвал
  • Як қатор хатогиҳои номаълуми Xid 109 CTX_SWITCH_TIMEOUT дар бисёр бозиҳои гуногун ислоҳ карда шуд.

Finalmente Агар шумо ба маълумоти бештар дар бораи ин нашри нав таваҷҷӯҳ дошта бошед, шумо метавонед тафсилотро тафтиш кунед Дар истиноди зерин.Ва агар шумо хоҳед Протонро дар Steam ҳозир санҷед, шумо аллакай медонед, ки шумо метавонед муштарии Steam -ро аз вебсайти расмӣ, гарчанде ки шумо онро дар репоҳои аксари дистрибюторҳо низ хоҳед ёфт.


Мазмуни мақола ба принсипҳои мо риоя мекунад ахлоқи таҳрирӣ. Барои гузориш додани хато клик кунед ин ҷо.

Аваллин эзоҳро диҳед

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад. Майдонҳои талаб карда мешавад, бо ишора *

*

*

  1. Масъул барои маълумот: AB Internet Networks 2008 SL
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.