Win32 API - Wine 7.1 ачык ишке ашыруунун эксперименталдык релизи болуп өттү. 7.0 чыккандан бери 42 мүчүлүштүк тууралуу отчет жабылып, 408 өзгөртүү киргизилген. Эске сала кетсек, 2.x бутагынан баштап, Wine долбоору версияны номерлөө схемасына өткөн, мында ар бир туруктуу релиз версия номеринин биринчи цифрасынын (6.0.0, 7.0.0) жана жаңыртуулардын көбөйүшүнө алып келет. стабилдүү релиздерге үчүнчү цифраны өзгөртүү менен чыгарылат (7.0.1, 7.0.2, 7.0.3). Кийинки негизги релизге даярдануу үчүн иштелип чыккан эксперименталдык версиялар экинчи сандын өзгөрүшү менен чыгарылат (7.1, 7.2, 7.3).
Эң маанилүү өзгөрүүлөр:
- Vulkan 1.3 графикалык API үчүн колдоо кошулду.
- темалар боюнча бир катар маселелер чечилди.


- WebSocket протоколу үчүн жакшыртылган колдоо.
- Платформадагы курсордун кесилиши жакшыртылды macOS.
- C++ колдоосун жакшыртуу үчүн IDL компиляторуна оңдоолор киргизилди.
- Оюндардын иштешине байланыштуу ката отчеттору жабык: Age of Empires 3, Final Fantasy 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro.
- Тиркемелердин иштешине байланыштуу ката отчеттору жабык: TeamViewer 15.x, Word 2003, WinOffice Pro 5.3, Freeoffice, Siemens SIMATIC STEP 7, Netbeans 6.x, eRightSoft SUPER v2009-b35, Peachtree Pro Accounting 2007, 7-zip.
Кошумчалай кетсек, Wine Staging 7.1 долбоорунун чыгарылышын белгилей кетсек болот, анын алкагында Шараптын кеңейтилген конструкциялары түзүлөт, анын ичинде Шараптын негизги тармагына кабыл алуу үчүн толук даяр эмес же кооптуу патчтар. Шарап менен салыштырганда, Wine Staging 561 кошумча тактарды камсыз кылат.
Жаңы чыгарылыш Wine 7.1 код базасы менен синхрондоштурууну алып келет. Xactengineде кайра чалуу эскертмелерин ишке ашырууга, ws3_2ге WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY кошууга жана wined32dде GLSL шейдерлери үчүн динамикалык индекстелген (байланышсыз) текстураларды колдонууга байланыштуу 3 патч негизги Шарапка өткөрүлдү. NVIDIA CUDA колдоо үчүн жаңыртылган патч.
Ошондой эле DXVK 1.9.4 чыгарылды, ал Vulkan API'сине чалуу которуу аркылуу иштеген DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 жана 11ди ишке ашырууну камсыз кылат. DXVK 3D тиркемелерин жана оюндарын иштетүү үчүн колдонулушу мүмкүн Linux Wine'ди колдонуп, OpenGL'дин үстүндө иштеген Wine'дин орнотулган Direct3D 9/10/11 реализацияларына жогорку өндүрүмдүүлүктөгү альтернатива катары кызмат кылат.
DXVK жаңы версиясында:
- Демейки боюнча, D3D9 форматындагы катуу калкыма чекит эмуляциясы RADV Vulkan драйверинин келечектеги версиялары бар системаларда иштетилген, бул көрсөтүүнүн тактыгын жана аткарууну жакшыртат.
- Бир нече процесстерди же D3D түзмөктөрүн колдонгон оюндарда эстутумду бөлүштүрүү жакшыртылган жана эстутум керектөө кыскарган.
- dxvk.shrinkNvidiaHvvHeap жөндөөлөрү иштетилгенде, RBAR (өлчөмүн өзгөртүү тилкеси) бар NVIDIA GPUларында видео эстутумду колдонуу маселеси чечилди.
- OpenVRди өчүрүү үчүн эски опция алынып салынды.
- Өндүрүмдүүлүктү оптималдаштыруу иштетилди жана God of War үчүн DLSS Realistic Scaling технологиясы үчүн кошумча колдоо.
Source: opennet.ru


