Në Wine është integruar mbështetje për ntsync për të përmirësuar performancën e lojërave.

Në bazën kodike të Wine, mbi të cilën do të formohet versioni 10.15 brenda një jave, është shtuar mbështetja për driverin ntsync, i cili lejon ngritjen e ndjeshme të performancës së lojërave të Windows, të cilat ekzekutohen përmes Wine. Driveri është pjesë e bërthamës Linux që nga versioni 6.14 dhe implementon pajisjen simbolike /dev/ntsync dhe një grup primitivash për sinkronizimin e përdorur në bërthamën Windows NT.

Rritja e konsiderueshme e performancĂ«s arrihet pĂ«rmes eliminimit tĂ« kostove qĂ« lidhen me pĂ«rdorimin e RPC nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit. PĂ«r shembull, duke pĂ«rdorur driverin ntsync nĂ« krahasim me implementimin e primitivave tĂ« sinkronizimit NT nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, FPS maksimal nĂ« lojĂ«n Dirt 3 u rrit me 678%, nĂ« lojĂ«n Resident Evil 2 — me 196%, Tiny Tina’s Wonderlands — me 177%, Lara Croft: Temple of Osiris — me 131%, Call of Juarez — me 125%, The Crew — me 96%, Forza Horizon 5 — me 48%, Anger Foot — me 43%.

Për të aktivizuar primitat e sinkronizimit të optimizuar në Wine, është e nevojshme të aktivizohet moduli i bërthamës ntsync, i cili është i çaktivizuar si parazgjedhje. Për aktivizim, mund të shtoni skedarin e konfigurimit /etc/modules-load.d/ntsync.conf, që përmban rreshtin «ntsync» dhe të riaktivizoni sistemin ose të ngarkoni manualisht modulin me komandën «sudo modprobe ntsync». Kërkohet të paktën bërthama Linux 6.14.

PĂ«r tĂ« siguruar qĂ« ntsync vĂ«rtet funksionon, Ă«shtĂ« e nevojshme tĂ« filloni ndonjĂ« aplikacion nĂ« Wine. PĂ«r shembull, mjafton tĂ« ekzekutoni komandĂ«n «winecfg», pas sĂ« cilĂ«s tĂ« filloni «lsof /dev/ntsync» dhe tĂ« siguroheni qĂ« nĂ« daljen e procesit janĂ« prezent proceset e wine qĂ« pĂ«rdorin ntsync. PĂ«r shembull: $ lsof /dev/ntsync KOMANDA PID PËRDOREN FD LLOJI DISKOMETRI MASA/OFF NODE EMRI start.exe 658466 pĂ«rdorues 12r CHR 10,260 0t0 630 /dev/ntsync services. 658474 pĂ«rdorues 11r CHR 10,260 0t0 630 /dev/ntsync explorer. 658484 pĂ«rdorues 11r CHR 10,260 0t0 630 /dev/ntsync winedevic 658499 pĂ«rdorues 10r CHR 10,260 0t0 630 /dev/ntsync svchost.e 658552 pĂ«rdorues 10r CHR 10,260 0t0 630 /dev/ntsync plugplay. 658557 pĂ«rdorues 10r CHR 10,260 0t0 630 /dev/ntsync winedevic 658605 pĂ«rdorues 10r CHR 10,260 0t0 630 /dev/ntsync conhost.e 658623 pĂ«rdorues 11r CHR 10,260 0t0 630 /dev/ntsync winecfg.e 658625 pĂ«rdorues 11r CHR 10,260 0t0 630 /dev/ntsync

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster