มันอาจเป็นไปได้ที่จะทำสิ่งนี้โดยบังเอิญโดยใช้ความระมัดระวังเป็นหลัก พิจารณารหัสเทียมต่อไปนี้:
- เริ่มหัวข้อ
- ในเธรดนั้นค้นหาว่าแกนใดกำลังทำงานอยู่
- ตั้งค่าความสัมพันธ์ซีพียูของตนเป็นแกนกลาง
- เริ่มทำสิ่งที่คำนวณอย่างเข้มข้น / วนซ้ำตลอดไป
หากคุณเริ่มต้นสี่ในซีพียูสองคอร์สิ่งที่ผิดปกติกับการตั้งค่าความสัมพันธ์หลักหรือคุณจบลงด้วยสองเธรดที่ใช้คอร์ที่มีอยู่และสองเธรดที่ไม่เคยได้รับการจัดกำหนดการ ไม่มีประเด็นเลยที่ถามอย่างชัดเจนว่ามีจำนวนแกนประมวลผลทั้งหมดเท่าใด
(ถ้าคุณมีเธรดที่ใช้เวลานานการตั้งค่าความสัมพันธ์ของ CPU โดยทั่วไปจะปรับปรุงปริมาณงาน)
ความคิดที่ว่า บริษัท เกมกำลัง "บังคับ" ให้ผู้คนซื้อฮาร์ดแวร์ที่มีราคาแพงกว่าด้วยเหตุผลที่ไม่ดีไม่น่าเชื่อถือ มันสามารถสูญเสียลูกค้าได้
แก้ไข:โพสต์นี้มี 33 upvotes ซึ่งค่อนข้างมากเพราะมันขึ้นอยู่กับการคาดเดาการศึกษา!
ดูเหมือนว่าผู้คนมีระบบ DA: ฉันต้องทำงานไม่ดีในระบบดูอัลคอร์: http://www.dsogaming.com/pc-performance-analyses/dragon-age-inquisition-pc-performance-analysis/การวิเคราะห์นั้น ระบุว่าสถานการณ์ดีขึ้นอย่างมากหากเปิดใช้งานไฮเปอร์เธรด เนื่องจาก HT ไม่ได้เพิ่มหน่วยการเรียนการสอนหรือแคชเพิ่มเติมอีกต่อไปจึงอนุญาตให้เธรดหนึ่งรันในขณะที่เธรดอื่นอยู่ในแผงขายแคชซึ่งแนะนำอย่างยิ่งว่ามันจะเชื่อมโยงกับจำนวนเธรดอย่างหมดจด
โปสเตอร์อื่นอ้างว่าการเปลี่ยนไดรเวอร์กราฟิกใช้งานได้: http://answers.ea.com/t5/Dragon-Age-Inquisition/Working-solution-for-Intel-dual-core-CPUs/td-p/3994141 ; เนื่องจากไดรเวอร์กราฟิกมีแนวโน้มที่จะเป็นกลุ่มคนเลวทรามและคนเลวนี่ไม่น่าแปลกใจ ชุดไดรเวอร์ที่มีชื่อเสียงหนึ่งชุดมีโหมด "ถูกต้อง & ช้า" และ "เร็ว & ไม่ถูกต้อง" ซึ่งถูกเลือกถ้าเรียกใช้จาก QUAKE.EXE มีความเป็นไปได้อย่างสิ้นเชิงว่าไดรเวอร์จะทำงานแตกต่างกันไปตามจำนวนซีพียูที่แตกต่างกัน บางที (กลับไปที่การเก็งกำไร) มีการใช้กลไกการซิงโครไนซ์ที่แตกต่างกัน การใช้spinlockในทางที่ผิด?
"การล็อกและการซิงโครไนซ์แบบผิด ๆ " เป็นแหล่งที่มาของข้อบกพร่องที่พบบ่อยมาก (ข้อผิดพลาดที่ฉันควรจะดูที่ทำงานในขณะที่เขียนนี้คือ "ความผิดพลาดถ้าเปลี่ยนการตั้งค่าเครื่องพิมพ์ในเวลาเดียวกันเมื่องานพิมพ์เสร็จสิ้น")
แก้ไข 2:ความคิดเห็นพูดถึงระบบปฏิบัติการที่พยายามหลีกเลี่ยงความอดอยากของเธรด โปรดทราบว่าเกมอาจมีตัวกำหนดตารางเวลาภายในของตัวเองสำหรับการมอบหมายงานให้กับเธรดและจะมีกลไกที่คล้ายกันในกราฟิกการ์ดของตัวเอง (ซึ่งเป็นระบบมัลติทาสก์ของตัวเองอย่างมีประสิทธิภาพ โอกาสเกิดบั๊กหนึ่งในนั้นหรือการโต้ตอบระหว่างกันนั้นค่อนข้างสูง
www.ecsl.cs.sunysb.edu/tr/ashok.pdf (2008) เป็นวิทยานิพนธ์ระดับบัณฑิตศึกษาเกี่ยวกับการกำหนดเวลาที่ดีกว่าสำหรับกราฟิกการ์ดซึ่งระบุอย่างชัดเจนว่าปกติแล้วพวกเขาจะใช้การกำหนดเวลาแบบมาก่อน - หลังแรกซึ่งง่ายต่อการติดตั้ง ระบบที่ไม่ยึดเอาเสียก่อน สถานการณ์ดีขึ้นหรือไม่ อาจจะไม่.