/ / วิธีแก้ไข Mouse Lag ในเกม PC บน Windows 8.1

วิธีแก้ไข Mouse Lag ในเกม PC บน Windows 8.1

เม้าส์สำหรับเล่นเกมส์

วินโดว์ 8.1 ช่วยให้ Windows ทำงานได้ดีขึ้นบนหน้าจอความละเอียดสูง DPI เป็นส่วนหนึ่งของสิ่งนี้วิธีที่ Windows จัดการกับเมาส์ได้เปลี่ยนไป เกมที่ไม่ได้อ่านข้อมูลเมาส์ดิบอาจจบลงด้วยความล่าช้าการแช่แข็งหรือการเคลื่อนไหวของเมาส์

ปัญหานี้ดูเหมือนจะส่งผลกระทบต่อผู้ใช้เป็นหลักhigh-DPI หรือเมาส์ที่มีอัตราการโหวตสูง - กล่าวอีกนัยหนึ่งคือ gaming mouse Microsoft เพิ่งเปิดตัวแก้ไขบางส่วนเท่านั้น แต่มีวิธีแก้ไขปัญหานี้ในเกมที่ได้รับผลกระทบ

ติดตั้ง Patch ของ Microsoft

Microsoft จัดให้มีโปรแกรมแก้ไขที่แนะนำตัวใหม่ตัวเลือกความเข้ากันได้เพื่อแก้ไขปัญหานี้ เป็นส่วนหนึ่งของแพตช์ตัวเลือกการใช้งานร่วมกันได้ถูกนำไปใช้กับเกมยอดนิยมมากมายรวมถึงเกมจากซีรีย์ Call of Duty, Counter Strike series, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal, และ Tomb Raider

โปรแกรมปรับปรุงนี้รู้จักกันในชื่อ KB2908279 ตั้งแต่วันที่ 14 พฤศจิกายน 2013 แพทช์นี้ยังไม่ได้เปิดตัวผ่านทาง Windows Update ในการรับการแก้ไขคุณจะต้องดาวน์โหลดโปรแกรมแก้ไขจากเว็บไซต์ของ Microsoft และติดตั้งด้วยตนเอง

คุณจะต้องดาวน์โหลดแพตช์นี้เวอร์ชัน 64 บิตหรือเวอร์ชั่น 32 บิตทั้งนี้ขึ้นอยู่กับเวอร์ชันของ Windows 8.1 ที่คุณใช้

หากคุณไม่แน่ใจว่าคุณใช้ Windows รุ่นใดอยู่ให้กดปุ่ม Windows เพื่อเข้าถึงหน้าจอเริ่มพิมพ์ System และคลิกที่ปุ่มลัดของระบบ เลื่อนลงและดูที่บรรทัดประเภทระบบ

บอกได้ว่า windows 8.1 เป็น 64 บิตหรือ 32 บิต

แก้ไขเกมอื่น ๆ ผ่านทาง Registry

แพทช์ด้านบนทำสองสิ่ง ครั้งแรกมันสร้างการตั้งค่าสถานะความเข้ากันได้รูปแบบใหม่ใน Windows ประการที่สองจะใช้การตั้งค่าความเข้ากันได้กับเกมที่ได้รับความนิยมมากที่สุดที่ได้รับผลกระทบจากปัญหานี้

หากคุณมีเกมที่ได้รับความนิยมน้อยกว่านี้ปัญหาคุณจะต้องใช้ตัวเลือกความเข้ากันได้กับเกมด้วยตัวคุณเอง Microsoft แนะนำให้ผู้พัฒนาเกมทำสิ่งนี้ด้วยตนเองเพื่อให้ผู้ใช้ไม่ต้องทำอะไร แต่หลาย ๆ เกมอาจไม่เคยอัพเดทด้วยการแก้ไขนี้

คุณสามารถใช้การแก้ไขของ Microsoft กับเกมที่ได้รับผลกระทบใด ๆ จากตัวแก้ไขรีจิสทรี โปรดทราบว่าคุณต้องติดตั้งโปรแกรมแก้ไขด้านบนเพื่อให้สามารถใช้งานได้

ในการเริ่มต้นใช้งานกด Windows Key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ regedit แล้วกด Enter

เปิดรีจิสทรีบรรณาธิการ

เรียกดูคีย์รีจิสทรีหรือโฟลเดอร์ต่อไปนี้:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlags ชั้น

คีย์เลเยอร์อาจไม่มีอยู่ หากไม่เป็นเช่นนั้นให้คลิกขวาที่คีย์ AppCompatFlags แล้วชี้ไปที่ใหม่เลือกคีย์พิมพ์เลเยอร์แล้วกด Enter เพื่อสร้าง

สร้าง-AppCompat ชั้นที่สำคัญ

ตอนนี้คุณจะต้องสร้างรายการรีจิสตรีใหม่สำหรับเกมของคุณ คลิกขวาที่ปุ่มเลเยอร์ชี้ไปที่ใหม่คลิกค่าสตริงพิมพ์เส้นทางแบบเต็มของไฟล์ที่ปฏิบัติการได้ของเกมแล้วกด Enter ตัวอย่างเช่นหากเกมอยู่ที่ C: Program Files (x86) GameEngine.exe คุณเพียงแค่พิมพ์ค่าต่อไปนี้:

C: Program Files (x86) GameEngine.exe

แก้ไขเมาส์ล่าช้าสำหรับเกม

จากนั้นคลิกขวาที่ค่าที่คุณเพิ่งสร้างขึ้นและเลือกแก้ไข พิมพ์ข้อความต่อไปนี้ลงในกล่องและกด Enter:

NoDTToDITMouseBatch

NoDTTToDITMouseBatch

ตอนนี้คุณสามารถทำซ้ำขั้นตอนนี้เพื่อเพิ่มทุกเกมที่ได้รับผลกระทบ

ต่อไปเราจะต้องมีพรอมต์คำสั่งที่ยกระดับหน้าต่าง. เมื่อต้องการทำสิ่งนี้ให้กดปุ่ม Windows เพื่อเข้าถึงหน้าจอเริ่มให้พิมพ์ Command Prompt คลิกขวาที่ทางลัด Command Prompt ที่ปรากฏขึ้นและเลือก Run as administrator

เปิดสูง-พร้อมรับคำสั่ง

ในหน้าต่างพร้อมรับคำสั่งแบบยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อใช้การตั้งค่าความเข้ากันได้ของคุณ:

Rundll32 apphelp.dll, ShimFlushCache

แก้ไขเกมเมาส์ล่าช้าในหน้าต่าง 8.1

คำเตือน

Microsoft เตือนว่าตัวเลือกนี้จะทำให้เกิดเพิ่มการใช้พลังงานดังนั้นคุณไม่ควรใช้ตัวเลือกนี้กับเกมที่ไม่ได้รับผลกระทบหรือโปรแกรมอื่น ๆ โดยเฉพาะพวกเขาเน้นว่าสิ่งนี้ไม่ควรนำไปใช้กับกระบวนการพื้นหลังที่ยังคงทำงานไม่เช่นนั้นอายุการใช้งานแบตเตอรี่ของคุณจะได้รับผลกระทบอย่างเห็นได้ชัด

มีอีกตัวเลือกหนึ่งที่ Microsoft แนะนำ - หากเกมที่สงสัยมีตัวเลือก“ ป้อนข้อมูลดิบ” หรือตัวเลือก DirectInput คุณสามารถเลือกได้และปัญหาควรได้รับการแก้ไข


สำหรับข้อมูลเพิ่มเติมโดยตรงจาก Microsoft อ่านบทความฐานความรู้ KB2908279

เครดิตรูปภาพ: Sam DeLong บน Flickr