Valve Proton 5.0-ро мебарорад, ки маҷмӯи барои идора кардани бозиҳои Windows дар Linux

Ширкати Valve нашр шудааст нашри аввалини филиали нави лоиҳа Протон 5.0, ки ба таҳаввулоти лоиҳаи Wine асос ёфтааст ва ба таъмини роҳандозии барномаҳои бозӣ барои Windows сохта шудааст ва дар каталоги Steam дар Linux нигаронида шудааст. Пешрафтҳои лоиҳа паҳн шудан таҳти иҷозатномаи BSD.

Proton ба шумо имкон медиҳад, ки бевосита дар муштарии Steam Linux барномаҳои бозикунии танҳо Windows-ро иҷро кунед. Маҷмӯа татбиқи DirectX 9/10/11 (дар асоси баста ДХВК) ва DirectX 12 (дар асоси vkd3d), кор тавассути зангҳои DirectX ба API Vulkan, дастгирии беҳтаршудаи контроллерҳои бозӣ ва қобилияти истифодаи ҳолати пурраи экранро новобаста аз қарорҳои экран дар бозиҳо дастгирӣ мекунад. Барои баланд бардоштани самаранокии бозиҳои бисёрсоҳавӣ механизмҳо дастгирӣ карда мешаванд "ҳамоҳангсозӣ"(Synchronization Eventfd) ва"futex/fsync".

В версияи нав:

  • Синхронизатсия бо пойгоҳи код анҷом ёфт Wine 5.0, ки аз он зиёда аз 3500 тағирот интиқол дода шуданд (шохаи қаблӣ дар шароб 4.11 асос ёфтааст). 207 часпак аз Proton 4.11 ба боло кӯчонида шуданд ва ҳоло ба бастаи асосии Шароб дохил карда шудаанд;
  • Барои намоиш додани бозиҳо бо истифода аз Direct3D 9, қабати DXVK бо нобаёнӣ фаъол карда шудааст, ки зангҳоро ба API Vulkan тарҷума мекунад. Корбарони системаҳои бидуни дастгирии Vulkan метавонанд бо гузоштани танзимоти PROTON_USE_WINED3D ба пуштибонии wined3d, ки тарҷумаи OpenGL-ро истифода мебарад, баргарданд;
  • Интегратсия бо муштарии Steam мустаҳкам карда шуд, ки доираи бозиҳои дастгирӣшавандаро васеъ кард, ки технологияро барои муҳофизат аз тағироти беиҷозати бозиҳо истифода мебаранд. Дунёи иқтисод. Масалан, Proton акнун метавонад бозиҳоеро бозӣ кунад, ба монанди Just Cause 3, Batman: Arkham Knight ва Abzu;
  • Насбҳои нави Proton маълумотро дар бораи версияи навтари системаи оператсионӣ бармегардонанд, зеро баъзе бозиҳои нав талаб мекунанд.
    Параметрҳои танзимоти кӯҳна бетағйир мемонанд;

  • Таҳия ба беҳбудиҳои назаррас вобаста ба илова кардани дастгирӣ барои кор бо мониторҳои сершумор ва адаптерҳои графикӣ дар Wine 5.0 оғоз ёфт;
  • Дастгирии беҳтаршудаи садои атроф барои бозиҳои кӯҳна;
  • Сохтори анбори Git лоиҳа тағир дода шуд. Ба филиали 5.0 зермодулҳои нав илова карда шуданд, ки ҳангоми сохтани git онҳо бояд бо фармони "git submodule update —init" оғоз карда шаванд;
  • Ҷузъҳо Фаудио бо татбиқи китобхонаҳои садоии DirectX (API XAudio2, X3DAudio, XAPO ва XACT3) барои нашри 20.02.
  • Байниқабат ДХВК, ки татбиқи DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ва 11-ро таъмин мекунад, ки тавассути зангҳои пахш ба Vulkan API кор мекунад, то нашри дирӯз нашршуда нав карда шуд. 1.5.4. DXVK 1.5.4 регрессияҳои марбут ба дастгирии Direct3D 9-ро ислоҳ мекунад ва масъалаҳои дар Anno 1701, EYE: Cybermancy Divine, ки рух медиҳанд, ҳал мекунад.
    Малакути фаромӯшшуда: Демон Стоун, Боунти Подшоҳ ва
    Ҷодугар.

Манбаъ: opennet.ru

Илова Эзоҳ