කපාට සමාගම
Steam Linux සේවාලාභියා තුළ Windows-only gaming applications සෘජුවම ධාවනය කිරීමට Proton ඔබට ඉඩ සලසයි. පැකේජයට DirectX 10/11 ක්රියාත්මක කිරීමක් ඇතුළත් වේ (පදනම්
ප්රධාන
- වයින් 4.11 කේත පදනම සමඟ සමමුහුර්ත කිරීම සිදු කරන ලද අතර, එයින් වෙනස්කම් 3300 කට වඩා මාරු කරන ලදී (පෙර ශාඛාව වයින් 4.2 මත පදනම් විය). ප්රෝටෝන 154 වෙතින් පැච් 4.2 ක් ඉහළට ගෙන ගොස් ඇති අතර ඒවා දැන් ප්රධාන වයින් පැකේජයට ඇතුළත් කර ඇත;
- esync හා සසඳන විට CPU භාරය අඩු කරන futex() පද්ධති ඇමතුම මත පදනම් වූ සමමුහුර්තකරණ ප්රාථමික සඳහා පර්යේෂණාත්මක සහය එක් කරන ලදී. මීට අමතරව, නව ක්රියාත්මක කිරීම භාවිතා කිරීමේ අවශ්යතාව සමඟ ගැටළු විසඳයි
විශේෂ සැකසුම් esync සහ පවතින ගොනු විස්තර සඳහා ඇති විය හැකි වෙහෙස සඳහා.සිදු කරනු ලබන කාර්යයේ සාරය නම් නූල් සංචිතයේ ප්රශස්ත සමමුහුර්තකරණය සඳහා අවශ්ය හැකියාවන් සමඟ ලිනක්ස් කර්නලයේ සම්මත ෆියුටෙක්ස් () පද්ධති ඇමතුමේ ක්රියාකාරිත්වය පුළුල් කිරීමයි. Proton සඳහා අවශ්ය FUTEX_WAIT_MULTIPLE ධජය සඳහා සහය සහිත පැච් දැනටමත් ඇත
මාරු කළා ප්රධාන ලිනක්ස් කර්නලයට ඇතුළත් කිරීම සඳහා සහglibc . සකස් කරන ලද වෙනස්කම් තවමත් ප්රධාන කර්නලයට ඇතුළත් කර නැත, එබැවින් මේ මොහොතේ එය අවශ්ය වේස්ථාපිත කරන්න මෙම ප්රාථමික සඳහා සහය ඇති විශේෂ කර්නලයක්; - අන්තර් ස්ථරය
ඩීඑක්ස්වීකේ (Vulkan API මත DXGI, Direct3D 10 සහ Direct3D 11 ක්රියාත්මක කිරීම) අනුවාදයට යාවත්කාලීන කරන ලදී1.3 හාඩී 9 වීකේ (Vulkan මුදුනේ Direct3D 9 පර්යේෂණාත්මක ක්රියාත්මක කිරීම) 0.13f අනුවාදය දක්වා. ප්රෝටෝනයේ D9VK සහය සක්රීය කිරීමට, PROTON_USE_D9VK ධජය භාවිතා කරන්න; - වත්මන් මොනිටරය නැවුම් කිරීමේ අනුපාතය ක්රීඩා වෙත සම්ප්රේෂණය වේ;
- මූසික අවධානය සහ කවුළු කළමනාකරණය හැසිරවීමට නිවැරදි කිරීම් සිදු කර ඇත;
- ස්ථාවර ආදාන ප්රමාදය සහ සමහර ක්රීඩා වල, විශේෂයෙන් Unity එන්ජිම මත පදනම් වූ ක්රීඩා වල ජොයිස්ටික් සඳහා කම්පන සහය පිළිබඳ ගැටළු;
- OpenVR SDK හි නවතම අනුවාදය සඳහා සහය එක් කරන ලදි;
- DirectX ශබ්ද පුස්තකාල (API XAudio2, X3DAudio, XAPO සහ XACT3) ක්රියාත්මක කිරීම සමඟ FAudio සංරචක 19.07 නිකුත් කිරීමට යාවත්කාලීන කර ඇත;
- GameMaker හි ක්රීඩා වල ජාල උප පද්ධතිය සමඟ ඇති ගැටළු විසඳා ඇත;
- බොහෝ වයින් මොඩියුල දැන් ලිනක්ස් පුස්තකාල වෙනුවට වින්ඩෝස් PE ගොනු ලෙස ගොඩනගා ඇත. මෙම ප්රදේශයේ වැඩ ප්රගතිශීලී වන විට, PE භාවිතය සමහර DRM සහ වංචා-විරෝධී පද්ධති සඳහා උපකාරී වේ. ඔබ අභිරුචි ප්රෝටෝන ගොඩනැගීම් භාවිතා කරන්නේ නම්, බොහෝ විට ඔබට PE ගොනු තැනීමට Vagrant virtual Machine නැවත නිර්මාණය කිරීමට අවශ්ය වනු ඇත.
Valve හි පැච් ප්රධාන ලිනක්ස් කර්නලයට ඇතුළත් කිරීමට පෙර, esync වෙනුවට futex() භාවිතා කිරීම සඳහා පැච් කට්ටලයක ක්රියාත්මක කර ඇති නූල් සමමුහුර්ත කිරීමේ සංචිතය සඳහා සහය ඇති විශේෂ කර්නලයක් ස්ථාපනය කිරීම අවශ්ය වේ.
ඔබට fsync සහාය ඇති කර්නලයක් තිබේ නම්, ඔබ Proton 4.11 ධාවනය කරන විට, කොන්සෝලය "fsync: up and running" යන පණිවිඩය පෙන්වයි. ඔබට PROTON_NO_FSYNC=1 ධජය භාවිතයෙන් fsync අක්රිය කිරීමට බල කළ හැක.
මූලාශ්රය: opennet.ru