Ar Ionawr 21, 2020, rhyddhawyd y fersiwn sefydlog yn swyddogol
Mae gan y fersiwn hon tua blwyddyn o ddatblygiad a mwy na 7400 o newidiadau unigol. Mae'r datblygwr arweiniol Alexandre Julliard yn nodi pedwar:
- Cefnogaeth i fodiwlau mewn fformat Addysg Gorfforol. Mae hyn yn datrys problemau gyda gwahanol gynlluniau amddiffyn copi sy'n cyd-fynd â modiwlau system ar ddisg ac yn y cof.
- Yn cefnogi monitorau lluosog a GPUs lluosog, gan gynnwys newidiadau gosodiadau deinamig.
- Ail-weithredu XAudio2 yn seiliedig ar brosiect FAudio, gweithrediad agored o lyfrgelloedd sain DirectX. Mae newid i FAudio yn caniatáu ichi gyflawni ansawdd sain uwch mewn gemau, galluogi cymysgu cyfaint, effeithiau sain uwch, a mwy.
- Cefnogaeth Vulkan 1.1.
Dysgwch fwy am ddatblygiadau arloesol allweddol.
modiwlau addysg gorfforol
Gyda'r casglwr MinGW, mae'r rhan fwyaf o fodiwlau Gwin bellach wedi'u hadeiladu yn y fformat ffeil gweithredadwy PE (Portable Executable, Windows deuaidd) yn lle ELF.
Mae executables PE bellach yn cael eu copïo i'r cyfeiriadur ~/.wine
yn hytrach na defnyddio ffeiliau DLL ffug, gwneud ceisiadau yn debycach i osodiadau Windows go iawn.
Nid yw pob modiwl wedi'i drosi i fformat Addysg Gorfforol eto. Gwaith yn parhau.
Is-system graffeg
Fel y soniwyd uchod, ychwanegwyd cefnogaeth ar gyfer gweithio gyda monitorau lluosog ac addaswyr graffeg.
Mae'r gyrrwr Vulkan wedi'i ddiweddaru i fanylebau Vulkan 1.1.126.
Yn ogystal, mae llyfrgell WindowsCodecs bellach yn cefnogi fformatau raster ychwanegol, gan gynnwys fformatau mynegeio palet.
Direct3D
Mae cymwysiadau Direct3D sgrin lawn bellach yn rhwystro'r alwad arbedwr sgrin.
Ar gyfer cymwysiadau DXGI, mae bellach yn bosibl newid rhwng modd sgrin lawn a ffenestr gan ddefnyddio'r cyfuniad safonol Alt + Enter.
Mae nodweddion Direct3D 12 wedi'u gwella i gynnwys cefnogaeth ar gyfer newid rhwng modd sgrin lawn a ffenestr, newid moddau sgrin, graddio golygfeydd, a chyfnodau cyfnewid. Mae'r holl nodweddion hyn eisoes wedi'u gweithredu ar gyfer fersiynau blaenorol o'r API Direct3D.
Mae tîm y prosiect wedi gweithio'n ddiwyd ac wedi trwsio cannoedd o fygiau'n llythrennol, felly mae'r modd yr ymdriniodd Wine â gwahanol sefyllfaoedd ymylol wedi gwella. Mae’r rhain yn cynnwys samplu adnoddau 2D mewn sampleri 3D ac i’r gwrthwyneb, defnyddio gwerthoedd mewnbwn y tu allan i’r ystod ar gyfer profion tryloywder a dyfnder, rendro â gweadau a byfferau wedi’u hadlewyrchu, defnyddio clipwyr anghywir (gwrthrych DirectDraw) a llawer mwy.
Mae maint y gofod cyfeiriad gofynnol wrth lwytho gweadau 3D wedi'u cywasgu gan ddefnyddio'r dull S3TC wedi'i leihau (yn lle llwytho'n gyfan gwbl, mae gweadau'n cael eu llwytho mewn talpiau).
Mae gwelliannau ac atebion amrywiol yn ymwneud â chyfrifiadau goleuo wedi'u gwneud ar gyfer cymwysiadau DirectDraw hŷn.
Mae sylfaen y cardiau graffeg a gydnabyddir yn Direct3D wedi'i ehangu.
Rhwydwaith a cryptograffeg
Mae'r injan Gecko wedi'i diweddaru i fersiwn 2.47.1 i gefnogi offer modern. Mae nifer o APIs HTML newydd wedi'u rhoi ar waith.
Mae MSHTML bellach yn cefnogi elfennau SVG.
Ychwanegwyd llawer o nodweddion VBScript newydd (fel trinwyr gwallau ac eithriadau).
Mae'r gallu i gael gosodiadau dirprwy HTTP trwy DHCP wedi'i weithredu.
Yn y rhan cryptograffig, mae cefnogaeth ar gyfer allweddi cryptograffig cromlin eliptig (ECC) trwy GnuTLS wedi'i weithredu, mae'r gallu i fewnforio allweddi a thystysgrifau o ffeiliau mewn fformat PFX wedi'i ychwanegu, ac ychwanegwyd cefnogaeth ar gyfer cynllun cynhyrchu allwedd sy'n seiliedig ar gyfrinair PBKDF2. .
Adobe Photoshop CS6 ar gyfer Gwin
Arloesiadau arwyddocaol eraill
- Cefnogaeth i spinlocks cnewyllyn NT.
- Diolch i'r patent ar gyfer cywasgu gweadau DXTn a S3 ddod i ben, daeth yn bosibl eu cynnwys yn y gweithrediad diofyn.
- Yn cefnogi gosod gyrrwr plug-and-play.
- Gwelliannau DirectWrite amrywiol.
- Gwell cefnogaeth i Windows Media Foundation API.
- Gwell cydamseru cyntefig diolch i weithredu ar futexes.
- Rhannu Wine-Mono i arbed lle yn lle gweithredu ffynhonnell agored .NET ar gyfer pob un
~/.wine
. - Cefnogaeth Unicode 12.0 a 12.1.
- Gweithredu gwasanaeth HTTP cychwynnol (HTTP.sys) yn lle'r Winsock API ac IIS, gan arwain at berfformiad gwell na'r Windows Sockets API.
- Gwell cydnawsedd â dadfygwyr Windows.
- Gwell cefnogaeth LLVM MinGW a gwelliannau traws-grynhoi WineGCC.
Gallwn hefyd sôn am welliannau yn y rhyngwyneb defnyddiwr. Er enghraifft, mae ffenestri llai bellach yn cael eu harddangos gan ddefnyddio bar teitl yn hytrach nag eiconau arddull Windows 3.1. Gwell cefnogaeth i reolwyr gêm, gan gynnwys switsh het, olwyn lywio a phedalau.
Mae'r datgodyddion AVI, MPEG-I a WAVE sydd wedi'u hadeiladu i mewn wedi'u tynnu o Wine, gan roi'r system GStreamer neu QuickTime yn eu lle.
Mae'r gallu i ddefnyddio'r dadfygiwr o Visual Studio ar gyfer dadfygio o bell cymwysiadau sy'n rhedeg yn Wine wedi'i ychwanegu, mae'r llyfrgell DBGENG (Debug Engine) wedi'i gweithredu'n rhannol, ac mae'r ddibyniaeth ar libwine wedi'i thynnu o'r ffeiliau a luniwyd ar gyfer Windows.
Er mwyn optimeiddio perfformiad, mae swyddogaethau amseru amrywiol wedi'u mudo i ddefnyddio swyddogaethau amserydd system perfformiad uchel, gan leihau gorbenion yn y ddolen rendrad llawer o gemau. Mae optimeiddiadau perfformiad eraill wedi'u gwneud.
Gweler y rhestr lawn o newidiadau.
Mae'r safle
- Ffantasi Terfynol XI
- Adobe Photoshop CS6 (13.0)
- World of Warcraft 8.3.0
- EVE Ar-lein Cyfredol
- Hud: The Gathering Online 4.x
Gellir tybio bod y cymwysiadau hyn yn cael eu lansio amlaf mewn Gwin.
Nodyn. Mae rhyddhau Wine 5.0 wedi'i gysegru er cof am Józef Kucia, a fu farw'n drasig ym mis Awst 2019 yn 30 oed wrth archwilio ogof yn ne Gwlad Pwyl. Roedd Jozef yn gyfrannwr pwysig i ddatblygiad Direct3D Wine, yn ogystal ag awdur arweiniol y prosiect
Ffynhonnell: hab.com