Wine'i on integreeritud tugi ntsync mÀngude jÔudluse parandamiseks

Wine'i koodibaasi, mille alusel koostatakse nĂ€dala pĂ€rast vĂ€ljaanne 10.15, on lisatud ntsync draiveri tugi, mis vĂ”imaldab oluliselt parandada Windowsi mĂ€ngude jĂ”udlust, mida kĂ€itatakse Wine'i kaudu. Draiver on osa Linuxi kernest alates vĂ€ljaandest 6.14 ja rakendab sĂŒmboolset seadet /dev/ntsync ning komplekti sĂŒnkroniseerimisprimitive, mida kasutatakse Windows NT kernes.

Oluline jĂ”udluse tĂ”us saavutatakse RPC kasutamisega seotud ĂŒlepea kulude kĂ”rvaldamisega kasutajaruumi. NĂ€iteks, vĂ”rreldes NT sĂŒnkroniseerimisprimitivide kasutamisega kasutajaruumi kaudu, on ntsync draiveri kasutamisel maksimaalne FPS mĂ€ngus Dirt 3 tĂ”usnud 678%, mĂ€ngus Resident Evil 2 – 196%, Tiny Tina’s Wonderlands – 177%, Lara Croft: Temple of Osiris – 131%, Call of Juarez – 125%, The Crew – 96%, Forza Horizon 5 – 48%, Anger Foot – 43%.

Optimeeritud sĂŒnkroonimise primitiivide kasutamiseks Winesi on vajalik aktiveerida kernelimoodul ntsync, mis on vaikimisi vĂ€lja lĂŒlitatud. Aktivatsiooni jaoks saate lisada konfiguratsioonifaili /etc/modules-load.d/ntsync.conf, mis sisaldab rida «ntsync», ja seejĂ€rel taaskĂ€ivitada sĂŒsteem vĂ”i laadida moodul kĂ€suga «sudo modprobe ntsync». NĂ”utav on vĂ€hemalt Linuxi tuum 6.14.

Veendumiseks, et ntsync tÔepoolest töötab, tuleb Winese midagi kÀivitada. NÀiteks piisab, kui kÀivitada kÀsk «winecfg», seejÀrel kÀivitada «lsof /dev/ntsync» ja veenduda, et vÀljundis on protsessid wine, mis kasutavad ntsync. NÀiteks: $ lsof /dev/ntsync COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME start.exe 658466 user 12r CHR 10,260 0t0 630 /dev/ntsync services. 658474 user 11r CHR 10,260 0t0 630 /dev/ntsync explorer. 658484 user 11r CHR 10,260 0t0 630 /dev/ntsync winedevic 658499 user 10r CHR 10,260 0t0 630 /dev/ntsync svchost.e 658552 user 10r CHR 10,260 0t0 630 /dev/ntsync plugplay. 658557 user 10r CHR 10,260 0t0 630 /dev/ntsync winedevic 658605 user 10r CHR 10,260 0t0 630 /dev/ntsync conhost.e 658623 user 11r CHR 10,260 0t0 630 /dev/ntsync winecfg.e 658625 user 11r CHR 10,260 0t0 630 /dev/ntsync

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster