Itusilẹ ti Waini 4.10 ati Proton 4.2-6

Wa itusilẹ esiperimenta ti imuse ṣiṣi ti Win32 API - 4.10 Wine. Niwon awọn Tu ti awọn version 4.9 Awọn ijabọ kokoro 44 ti wa ni pipade ati pe awọn ayipada 431 ṣe.

Awọn iyipada ti o ṣe pataki julọ:

  • Diẹ ẹ sii ju ọgọrun DLL ti a kọ nipasẹ aiyipada pẹlu ile-ikawe ti a ṣe sinu msvcrt (ti a pese nipasẹ iṣẹ akanṣe Waini, ati DLL lati Windows) ni ọna kika PE (Portable Executable);
  • Atilẹyin fun fifi sori ẹrọ awakọ PnP (Plug ati Play) ti pọ si. Ti ṣe iṣẹ imudojuiwọnDriverForPlugAndPlayDevices ();
  • Si ilana Media Foundation atilẹyin afikun fun mimuuṣiṣẹpọ aago;
  • Fi kun agbara lati yi iwọn didun pada ninu awọn awakọ ohun;
  • Awọn ijabọ aṣiṣe ti o ni ibatan si iṣẹ ti awọn ere ati awọn ohun elo ti wa ni pipade:

Ni akoko kanna, Valve atejade ile ise agbese Pirotonu 4.2-6, eyiti o da lori awọn idagbasoke ti iṣẹ akanṣe Waini ati pe o ni ifọkansi lati jẹ ki awọn ohun elo ere ti a ṣẹda fun Windows ati ti a gbekalẹ ninu iwe akọọlẹ Steam lati ṣiṣẹ lori Linux. Aseyori ise agbese tànkálẹ labẹ BSD iwe-ašẹ. Proton gba ọ laaye lati ṣiṣẹ taara awọn ohun elo ere Windows-nikan ni alabara Steam Linux. Apo naa pẹlu imuse ti DirectX 10/11 (da lori DXVK) ati 12 (da lori vkd3d), Ṣiṣẹ nipasẹ awọn ipe DirectX si Vulkan API, pese atilẹyin ilọsiwaju fun awọn oludari ere ati agbara lati lo ipo iboju ni kikun laibikita awọn ipinnu iboju ti o ni atilẹyin ninu awọn ere. Ti a ṣe afiwe si Waini atilẹba, iṣẹ ti awọn ere asapo pupọ ti pọ si ni pataki ọpẹ si lilo awọn abulẹ "esync"(Eventfd Amuṣiṣẹpọ).

В titun ti ikede Proton:

  • Awọn paati FAudio ti n ṣe imuse awọn ile-ikawe ohun DirectX (API XAudio2, X3DAudio, XAPO ati XACT3) ti ni imudojuiwọn lati tu silẹ 19.06.
  • Layer DXVK 1.2.1 ti ṣe akojọpọ pẹlu alakojọ tuntun, eyiti o jẹ ki o ṣee ṣe lati ṣaṣeyọri iṣẹ ilọsiwaju ni awọn ere 32-bit.
  • Imudara fonti ni SpellForce 3.
  • Awọn ọran ti o wa titi pẹlu atilẹyin fun awọn oludari ere Rumble ni diẹ ninu awọn ere, pẹlu Ere-ije Sonic Team.
  • Awọn iṣoro pẹlu awọn ere nigba lilo awọn agbegbe ti kii ṣe Gẹẹsi ti ni ipinnu.
  • A ti sise lori idun ni titun Nya si nẹtiwọki API, pẹlu ṣiṣe awọn ti o ṣee ṣe lati mu multiplayer ni A Hat ni Time.

orisun: opennet.ru

Fi ọrọìwòye kun