Valve, Linux-da Windows oyunlarını idarə etmək üçün Proton 5.0 paketini buraxır

Valve şirkəti nəşr olundu layihənin yeni qolunun ilk buraxılışı Proton 5.0, Wine layihəsinin inkişaflarına əsaslanır və Windows üçün yaradılmış və Steam kataloqunda təqdim olunan oyun proqramlarının Linux-da işləməsini təmin etmək məqsədi daşıyır. Layihənin nailiyyətləri yayılma BSD lisenziyası altında.

Proton, Steam Linux müştərisində yalnız Windows üçün oyun proqramlarını birbaşa işə salmağa imkan verir. Paketə DirectX 9/10/11 tətbiqi daxildir (paket əsasında DXVK) və DirectX 12 (əsasında vkd3d) DirectX zənglərini Vulkan API-yə çevirməklə işləyən bu, oyun nəzarətçiləri üçün təkmilləşdirilmiş dəstək və oyunlarda dəstəklənən ekran qətnamələrindən asılı olmayaraq tam ekran rejimindən istifadə etmək imkanı verir. Çox yivli oyunların performansını artırmaq üçün mexanizmlər "sinxronizasiya" (Eventfd Sinxronizasiya) və "futex/fsync".

В yeni versiya:

  • Kod bazası ilə sinxronizasiya tamamlandı Şərab 5.0, ondan 3500-dən çox dəyişiklik köçürüldü (əvvəlki filial şərab 4.11 əsasında idi). Proton 207-dən 4.11 yamaq yuxarıya köçürülüb və indi əsas Şərab paketinə daxil edilib;
  • Direct3D 9-dan istifadə edərək oyunları göstərmək üçün DXVK qatı defolt olaraq aktivləşdirilib, zəngləri Vulkan API-yə tərcümə edir. Vulkan dəstəyi olmayan sistemlərin istifadəçiləri PROTON_USE_WINED3D parametrini təyin etməklə OpenGL tərcüməsindən istifadə edən wined3d backendinə qayıda bilər;
  • Steam müştərisi ilə inteqrasiya gücləndirilib ki, bu da oyunların icazəsiz modifikasiyasından qorunmaq üçün texnologiyadan istifadə edən dəstəklənən oyunların çeşidini genişləndirib. Denuvo. Məsələn, Proton indi Just Cause 3, Batman: Arkham Knight və Abzu kimi oyunları oynaya bilər;
  • Yeni Proton qurğuları bəzi yeni oyunların tələb etdiyi kimi əməliyyat sisteminin daha yeni versiyası haqqında məlumat qaytarır.
    Köhnə parametrlərin parametrləri dəyişməz qalır;

  • Wine 5.0-da çoxsaylı monitorlar və qrafik adapterlərlə işləmək üçün dəstəyin əlavə edilməsi ilə bağlı əhəmiyyətli təkmilləşdirmələr üzərində inkişafa başlandı;
  • Köhnə oyunlar üçün təkmilləşdirilmiş surround səs dəstəyi;
  • Layihənin Git repozitoriyasının strukturu dəyişdirilib. 5.0 filialına yeni submodullar əlavə edildi ki, bu da git-dən qurarkən onların “git submodule update —init” əmri ilə işə salınmasını tələb edir;
  • Components FAudio DirectX səs kitabxanalarının (API XAudio2, X3DAudio, XAPO və XACT3) tətbiqi ilə 20.02.
  • Interlayer DXVKVulkan API-yə yayım zəngləri vasitəsilə işləyən DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 və 11 tətbiqini təmin edən , dünən nəşr olunan buraxılışa yeniləndi. 1.5.4. DXVK 1.5.4 Direct3D 9 dəstəyi ilə bağlı reqressiyaları düzəldir və Anno 1701, EYE: Divine Cybermancy,
    Unudulmuş səltənətlər: Demon Daşı, King's Bounty və
    Cadı.

Mənbə: opennet.ru

Добавить комментарий