рд╡рд╛рд▓реНрд╡ рдХрдВрдкрдиреА
рдкреНрд░реЛрдЯреЙрди рдЖрдкрдХреЛ рд╕реНрдЯреАрдо рд▓рд┐рдирдХреНрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рд╕реАрдзреЗ рд╡рд┐рдВрдбреЛрдЬрд╝-рдХреЗрд╡рд▓ рдЧреЗрдорд┐рдВрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреИрдХреЗрдЬ рдореЗрдВ DirectX 10/11 (рдкрд░ рдЖрдзрд╛рд░рд┐рдд) рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╢рд╛рдорд┐рд▓ рд╣реИ
рдореБрдЦреНрдп
- рд╡рд╛рдЗрди 4.11 рдХреЛрдбрдмреЗрд╕ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ 3300 рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЧрдП (рдкрд┐рдЫрд▓реА рд╢рд╛рдЦрд╛ рд╡рд╛рдЗрди 4.2 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдереА)ред рдкреНрд░реЛрдЯреЙрди 154 рд╕реЗ 4.2 рдкреИрдЪ рдХреЛ рдКрдкрд░ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдм рдореБрдЦреНрдп рд╡рд╛рдЗрди рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
- рдлрд╝реНрдпреВрдЯреЗрдХреНрд╕() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдИрд╕рд┐рдВрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реАрдкреАрдпреВ рд▓реЛрдб рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЙрдкрдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ
рд╡рд┐рд╢реЗрд╖ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ esync рдФрд░ рдЙрдкрд▓рдмреНрдз рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рд▓рд┐рдПредрдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рд░ рдереНрд░реЗрдб рдкреВрд▓ рдХреЗ рдЗрд╖реНрдЯрддрдо рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдорд╛рдирдХ рдлрд╝реНрдпреВрдЯреЗрдХреНрд╕() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рд╣реИред рдкреНрд░реЛрдЯреЙрди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ FUTEX_WAIT_MULTIPLE рдзреНрд╡рдЬ рдХреЗ рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рдкреИрдЪ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрдж рд╣реИрдВ
рддрдмрд╛рджрд▓рд╛ рдореБрдЦреНрдп рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░рдЧреНрд▓рд┐рдмреНрдХреЛ . рддреИрдпрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЕрднреА рддрдХ рдореБрдЦреНрдп рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ╤Г╤Б╤В╨░╨╜╨╛╨▓╨╕╤В╤М рдЗрди рдЖрджрд┐рдореЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд░реНрдиреЗрд▓; - interlayer
рдбреАрдПрдХреНрд╕рд╡реАрдХреЗ (рд╡рд▓реНрдХрди рдПрдкреАрдЖрдИ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ DXGI, Direct3D 10 рдФрд░ Direct3D 11 рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди) рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛1.3 рдФрд░рдбреАрепрд╡реАрдХреЗ (рд╡рд▓реНрдХрди рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ Direct3D 9 рдХрд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди) рд╕рдВрд╕реНрдХрд░рдг 0.13f рддрдХред рдкреНрд░реЛрдЯреЙрди рдореЗрдВ D9VK рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, PROTON_USE_D9VK рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; - рд╡рд░реНрддрдорд╛рди рдореЙрдирд┐рдЯрд░ рддрд╛рдЬрд╝рд╛ рджрд░ рдЧреЗрдо рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИ;
- рдорд╛рдЙрд╕ рдлреЛрдХрд╕ рдФрд░ рд╡рд┐рдВрдбреЛ рдкреНрд░рдмрдВрдзрди рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ;
- рдХреБрдЫ рдЦреЗрд▓реЛрдВ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдЬреЙрдпрд╕реНрдЯрд┐рдХ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдЕрдВрддрд░рд╛рд▓ рдФрд░ рдХрдВрдкрди рд╕рдорд░реНрдерди рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпреВрдирд┐рдЯреА рдЗрдВрдЬрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЦреЗрд▓реЛрдВ рдореЗрдВ;
- OpenVR SDK рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
- DirectX рд╕рд╛рдЙрдВрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ (API XAudio2, X3DAudio, XAPO рдФрд░ XACT3) рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде FAudio рдШрдЯрдХреЛрдВ рдХреЛ 19.07 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
- рдЧреЗрдордореЗрдХрд░ рдкрд░ рдЧреЗрдо рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
- рдХрдИ рд╡рд╛рдЗрди рдореЙрдбреНрдпреВрд▓ рдЕрдм рд▓рд┐рдирдХреНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдмрдЬрд╛рдп рд╡рд┐рдВрдбреЛрдЬ рдкреАрдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдП рдЧрдП рд╣реИрдВред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рдо рдЖрдЧреЗ рдмрдврд╝реЗрдЧрд╛, рдкреАрдИ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдХреБрдЫ рдбреАрдЖрд░рдПрдо рдФрд░ рдПрдВрдЯреА-рдЪреАрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдорджрдж рдорд┐рд▓реЗрдЧреАред рдпрджрд┐ рдЖрдк рдХрд╕реНрдЯрдо рдкреНрд░реЛрдЯреЙрди рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкреАрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдЧреНрд░рд╛рдВрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рд╡рд╛рд▓реНрд╡ рдХреЗ рдкреИрдЪ рдХреЛ рдореБрдЦреНрдп рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрдкрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, esync рдХреЗ рдмрдЬрд╛рдп рдлрд╝реНрдпреВрдЯреЗрдХреНрд╕ () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдЪ рдХреЗ рд╕реЗрдЯ рдореЗрдВ рд▓рд╛рдЧреВ рдереНрд░реЗрдб рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдкреВрд▓ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд░реНрдиреЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ fsync рд╕рдорд░реНрдерди рд╡рд╛рд▓рд╛ рдХрд░реНрдиреЗрд▓ рд╣реИ, рддреЛ рдЬрдм рдЖрдк рдкреНрд░реЛрдЯреЙрди 4.11 рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдХрдВрд╕реЛрд▓ "fsync: up and runing" рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред рдЖрдк PROTON_NO_FSYNC=1 рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ fsync рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрд░реЛрдд: opennet.ru