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