Valve Linux жүйесінде Windows ойындарын іске қосуға арналған Proton 5.0 жиынтығын шығарады

Valve компаниясы жарияланған жобаның жаңа тармағының бірінші шығарылымы Протон 5.0, ол Wine жобасының әзірлемелеріне негізделген және Windows үшін жасалған және Steam каталогында ұсынылған ойын қолданбаларының Linux жүйесінде жұмыс істеуін қамтамасыз етуге бағытталған. Жобаның жетістіктері кеңейтіңіз BSD лицензиясы бойынша.

Proton Steam Linux клиентінде тек Windows ойын қолданбаларын тікелей іске қосуға мүмкіндік береді. Пакетке DirectX 9/10/11 енгізу кіреді (пакет негізінде DXVK) және DirectX 12 (негізделген vkd3d) DirectX қоңырауларын Vulkan API интерфейсіне аудару арқылы жұмыс істейтін функция ойын контроллері үшін жақсартылған қолдауды және ойындарда қолдау көрсетілетін экран ажыратымдылығына қарамастан толық экран режимін пайдалану мүмкіндігін береді. Көп ағынды ойындардың өнімділігін арттыру үшін механизмдер «синхрондау" (Eventfd Synchronization) және "futex/fsync«.

В жаңа нұсқасы:

  • Кодтық базамен синхрондау аяқталды Шарап 5.0, одан 3500-ден астам өзгерістер ауыстырылды (алдыңғы тармақ шарап 4.11 негізінде жасалған). Proton 207 нұсқасынан 4.11 патч жоғары қарай жылжытылды және енді негізгі Шарап пакетіне қосылды;
  • Direct3D 9 көмегімен ойындарды көрсету үшін қоңырауларды Vulkan API интерфейсіне аударатын DXVK қабаты әдепкі бойынша қосылады. Vulkan қолдауы жоқ жүйелерді пайдаланушылар PROTON_USE_WINED3D параметрін орнату арқылы OpenGL аудармасын пайдаланатын wined3d серверіне қайта алады;
  • Steam клиентімен интеграция күшейтілді, ол ойындарды рұқсатсыз өзгертуден қорғау үшін технологияны пайдаланатын қолдау көрсетілетін ойындардың ауқымын кеңейтті. Денво. Мысалы, Proton енді Just Cause 3, Batman: Arkham Knight және Abzu сияқты ойындарды ойнай алады;
  • Жаңа Proton қондырғылары кейбір жаңа ойындар талап ететін операциялық жүйенің жаңа нұсқасы туралы ақпаратты қайтарады.
    Ескі параметрлердің параметрлері өзгеріссіз қалдырылады;

  • Wine 5.0-де бірнеше мониторлармен және графикалық адаптерлермен жұмыс істеуге қолдау көрсетуге байланысты маңызды жақсартулар бойынша әзірлеу басталды;
  • Ескі ойындар үшін жақсартылған көлемді дыбыс қолдауы;
  • Жобаның Git репозиторийінің құрылымы өзгертілді. 5.0 тармағына жаңа ішкі модульдер қосылды, ол git-тен құрастыру кезінде оларды «git submodule update —init» пәрменімен инициализациялауды талап етеді;
  • Құрамдастар FAudio DirectX дыбыс кітапханаларын (API XAudio2, X3DAudio, XAPO және XACT3) енгізу арқылы 20.02. шығарылымына дейін жаңартылды;
  • Қабатаралық DXVK, DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 және 11 іске асырылуын қамтамасыз етеді, Vulkan API-ге хабар тарату қоңыраулары арқылы жұмыс істейді, кеше жарияланған шығарылымға жаңартылды. 1.5.4. DXVK 1.5.4 Direct3D 9 қолдауына қатысты регрессияларды түзетеді және Anno 1701, EYE: Divine Cybermancy,
    Ұмытылған патшалықтар: жын тасы, патшаның сыйы және
    Бақсы.

Ақпарат көзі: opennet.ru

пікір қалдыру