วิธีแก้ไข Mouse Lag ในเกม PC บน Windows 8.1
Windows 8.1 ช่วยให้ Windows ทำงานได้ดีขึ้นบนหน้าจอความละเอียดสูง DPI เป็นส่วนหนึ่งของสิ่งนี้วิธีที่ Windows จัดการกับเมาส์ได้เปลี่ยนไป เกมที่ไม่ได้อ่านข้อมูลดิบของเมาส์อาจจบลงด้วยความล่าช้าการแช่แข็งหรือการเคลื่อนไหวของเมาส์.
ปัญหานี้ดูเหมือนว่าจะส่งผลกระทบต่อผู้ใช้ที่มี DPI สูงหรือเมาส์ที่มีอัตราการลงคะแนนสูง - กล่าวอีกนัยหนึ่งคือเมาส์สำหรับเล่นเกม 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 และติดตั้งด้วยตนเอง.
ขึ้นอยู่กับเวอร์ชั่นของ Windows 8.1 ที่คุณใช้งานอยู่คุณจะต้องดาวน์โหลดแพตช์นี้เวอร์ชัน 64 บิตหรือเวอร์ชั่น 32 บิต.
หากคุณไม่แน่ใจว่าใช้ Windows รุ่นใดอยู่ให้กดปุ่ม Windows เพื่อเข้าถึงหน้าจอเริ่มพิมพ์ System และคลิกที่ปุ่มลัดของระบบ เลื่อนลงและดูที่บรรทัดประเภทระบบ.
แก้ไขเกมอื่น ๆ ผ่านทาง Registry
แพทช์ด้านบนทำสองสิ่ง หนึ่งคือสร้างการตั้งค่าสถานะความเข้ากันได้รูปแบบใหม่ใน Windows สองนำไปใช้กับการตั้งค่าความเข้ากันได้กับเกมที่ได้รับความนิยมมากที่สุดบางเกม.
หากคุณมีเกมที่ได้รับความนิยมน้อยกว่าด้วยปัญหานี้คุณจะต้องใช้ตัวเลือกความเข้ากันได้กับเกมด้วยตัวคุณเอง Microsoft แนะนำให้ผู้พัฒนาเกมทำสิ่งนี้ด้วยตนเองเพื่อให้ผู้ใช้ไม่ต้องทำ แต่เกมจำนวนมากอาจไม่เคยอัพเดทด้วยการแก้ไขนี้.
คุณสามารถใช้การแก้ไขของ Microsoft กับเกมที่ได้รับผลกระทบใด ๆ จากตัวแก้ไขรีจิสทรี โปรดทราบว่าคุณต้องติดตั้งโปรแกรมแก้ไขด้านบนเพื่อให้สามารถใช้งานได้.
ในการเริ่มต้นใช้งานกด Windows Key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ regedit แล้วกด Enter.
เรียกดูคีย์รีจิสทรีหรือโฟลเดอร์ต่อไปนี้:
NT \ CurrentVersion \ AppCompatFlags \ Layers HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows
คีย์เลเยอร์อาจไม่มีอยู่ หากไม่มีให้คลิกขวาที่ปุ่ม AppCompatFlags ชี้ไปที่ใหม่เลือกคีย์พิมพ์เลเยอร์แล้วกด Enter เพื่อสร้าง.
ตอนนี้คุณจะต้องสร้างรายการรีจิสตรีใหม่สำหรับเกมของคุณ คลิกขวาที่ปุ่มเลเยอร์ชี้ไปที่ใหม่คลิกค่าสตริงพิมพ์เส้นทางแบบเต็มของไฟล์ที่ปฏิบัติการได้ของเกมแล้วกด Enter ตัวอย่างเช่นหากเกมอยู่ที่ C: \ Program Files (x86) \ Game \ Engine.exe คุณเพียงแค่พิมพ์ค่าต่อไปนี้:
C: \ Program Files (x86) \ Game \ Engine.exe
จากนั้นคลิกขวาที่ค่าที่คุณเพิ่งสร้างขึ้นและเลือกแก้ไข พิมพ์ข้อความต่อไปนี้ลงในกล่องและกด Enter:
NoDTToDITMouseBatch
ตอนนี้คุณสามารถทำซ้ำขั้นตอนนี้เพื่อเพิ่มทุกเกมที่ได้รับผลกระทบ.
ต่อไปเราจะต้องมีหน้าต่างพรอมต์คำสั่งที่ยกระดับ เมื่อต้องการทำสิ่งนี้ให้กดปุ่ม Windows เพื่อเข้าถึงหน้าจอเริ่มให้พิมพ์ Command Prompt คลิกขวาที่ทางลัด Command Prompt ที่ปรากฏขึ้นและเลือก Run as administrator.
ในหน้าต่างพร้อมรับคำสั่งแบบยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อใช้การตั้งค่าความเข้ากันได้ของคุณ:
Rundll32 apphelp.dll, ShimFlushCache
คำเตือน
Microsoft เตือนว่าตัวเลือกนี้จะทำให้การใช้พลังงานเพิ่มขึ้นดังนั้นคุณไม่ควรใช้ตัวเลือกนี้กับเกมที่ไม่ได้รับผลกระทบหรือโปรแกรมอื่น ๆ โดยเฉพาะอย่างยิ่งพวกเขาเน้นว่าสิ่งนี้ไม่ควรนำไปใช้กับกระบวนการพื้นหลังที่ยังคงทำงานอยู่ไม่เช่นนั้นแบตเตอรี่ของคุณจะได้รับผลกระทบอย่างเห็นได้ชัด.
มีตัวเลือกอื่นให้ Microsoft แนะนำ - หากเกมที่สงสัยมีตัวเลือก“ ป้อนข้อมูลดิบ” หรือตัวเลือก DirectInput คุณสามารถเลือกได้และปัญหาควรได้รับการแก้ไข.
สำหรับข้อมูลเพิ่มเติมโดยตรงจาก Microsoft อ่านบทความฐานความรู้ KB2908279.
เครดิตรูปภาพ: Sam DeLong บน Flickr