Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

เปิดใช้งาน AVX Support ใน Windows เพื่อประสิทธิภาพสูงสุด

บางโปรแกรมและเกมต้องการฟีเจอร์ที่เรียกว่า AVX เพื่อทำงานได้ถูกต้อง AVX ย่อมาจาก Advanced Vector Extensions ชุดคำสั่งของโปรเซสเซอร์ที่ออกแบบมาเพื่อเร่งงานที่หนัก เช่น การเรนเดอร์วิดีโอ การประมวลผลข้อมูล และ graphics workloads สมัยใหม่ หาก AVX ถูกปิดหรือไม่รองรับ โปรแกรมบางอย่างอาจเปิดไม่ได้หรือแสดงคำเตือนความเข้ากันไม่ได้

Windows ไม่มีการตั้งค่าเปิด/ปิด AVX เพราะมันถูกควบคุมโดย CPU และ firmware หากโปรเซสเซอร์ของคุณรองรับ AVX คุณสามารถเปิดใช้งานหรือยืนยันได้ใน BIOS หรือ UEFI ใน Windows คุณยังสามารถ ensure ได้ว่า AVX context saving ที่จำเป็นถูกเปิดใช้งาน เพื่อให้ OS initialize AVX ได้ถูกต้อง

คู่มือนี้อธิบายว่า AVX หมายถึงอะไรในภาษาพูด และแนะนำการตรวจสอบการรองรับ การเปิดใช้งานอย่างปลอดภัย และการยืนยันว่า Windows ตรวจจับมันหลัง restart ระบบ

ขั้นตอนที่ 1. ตรวจสอบว่า CPU รองรับ AVX หรือไม่

ก่อนเปิดใช้งาน AVX คุณต้องยืนยันก่อนว่าโปรเซสเซอร์ของคุณรองรับจริง AVX เป็นฟีเจอร์ระดับ hardware หมายถึงมันสร้างอยู่ใน CPU อย่างในทางกายภาพ โปรเซสเซอร์ Intel ส่วนใหญ่ตั้งแต่ Sandy Bridge 2011 ขึ้นไป และ AMD ส่วนใหญ่ตั้งแต่ Bulldozer 2011 ขึ้นไป รองรับ AVX แต่ดีที่สุดคือตรวจสอบด้วยตัวเอง เนื่องจาก Windows ไม่มีวิธี native ในการเช็ค คุณสามารถยืนยันได้เร็วด้วย utility เช่น CPU-Z หรือ Coreinfo ด้านล่างเป็นขั้นตอนใช้ CPU-Z

  1. ดาวน์โหลด CPU-Z จาก หน้าดาวน์โหลดอย่างเป็นทางการ ผมจะดาวน์โหลด ZIP version เพราะชอบไม่ติดตั้งโปรแกรมที่ใช้ครั้งเดียว
  2. แตกไฟล์ ZIP ที่ดาวน์โหลดด้วย 7-Zip หรือ decompression tool อื่น
  3. เปิดโฟลเดอร์ที่แตกแล้ว รันเวอร์ชัน 64-bit หรือ 32-bit ขึ้นอยู่กับ platform Windows ของคุณ
  4. คลิก Yes บน permission prompt หากถาม และรอ CPU-Z โหลด
  5. เมื่อโปรแกรมเปิด ให้หาส่วน Instructions.
  6. หากเห็น AVX หรือ AVX2 รายการที่นี่ แสดงว่า CPU รองรับ AVX หากไม่ปรากฏ โปรเซสเซอร์ของคุณไม่รองรับฟีเจอร์นี้ และคุณไม่สามารถเปิดใช้งานได้

ขั้นตอนที่ 2. 确保 AVX Initialization ด้วย BCDEDIT ใน Windows

ก่อนเปลี่ยน BIOS settings ให้ยืนยันก่อนว่า Windows initialize AVX อย่างถูกต้อง ขั้นตอนนี้ใช้ได้ก็ต่อเมื่อโปรเซสเซอร์รองรับ AVX คำสั่งด้านล่างเปิด extended CPU state saving ที่ AVX พึ่งพา ซึ่งอาจแก้กรณีที่ Windows ไม่ initialize AVX ตามที่คาด

  1. กด Start พิมพ์ cmd เลือก Run as administrator.
  2. ใน Command Prompt ใส่คำสั่งนี้และกด Enter:
    bcdedit /set xsavedisable 0

  3. หากคำสั่งรันสำเร็จ ให้ restart PC เพื่อใช้การเปลี่ยนแปลง
  4. หลัง restart ตรวจสอบ AVX support โดยเปิด Coreinfo หรือ CPU-Z และเช็ครายการ instructions หาก AVX หรือ AVX2 ปรากฏ CPU รองรับและ Windows initialized มัน

ขั้นตอนที่ 3. เปิดใช้งาน AVX Support จาก BIOS หรือ UEFI

หากขั้นตอน BCDEDIT ไม่ช่วย และ BIOS ของคุณมีการตั้งค่า AVX ให้เข้า BIOS หรือ UEFI และตรวจสอบว่า AVX เปิดใช้งานอยู่ นี่确保 Windows สามารถจดจำและใช้ AVX instructions ตั้งแต่ startup

หมายเหตุ: BIOS menus แตกต่างกันไปตามผู้ผลิต motherboard ขั้นตอนด้านล่างสาธิตด้วย MSI motherboard แต่ interface ของคุณอาจดูต่างออกไป

  1. Restart คอมพิวเตอร์ และกดปุ่ม BIOS key ซ้ำๆ ระหว่าง startup บนระบบส่วนใหญ่คือ F2, Delete, หรือ Esc หากไม่แน่ใจ ดูคำแนะนำโดยละเอียด How to Access the BIOS on Different Motherboard Manufacturers?
  2. ภายใน BIOS ไปที่ section Advanced หรือ CPU Configuration ขึ้นอยู่กับ motherboard ตัวเลือกนี้อาจอยู่ภายใต้ Performance หรือ Overclocking ดังนั้นให้สำรวจอย่างละเอียด
  3. หาตัวเลือกชื่อ AVX, AVX2, หรือ CPU Features หากมี ให้ตั้งเป็น Enabled หากไม่มีตัวเลือก AVX มักเปิดโดย default
  4. กด F10 บันทึกการเปลี่ยนแปลงและออกจาก BIOS ระบบจะ restart อัตโนมัติ

ABOUT THE AUTHOR

เปิดใช้งาน AVX Support ใน Windows เพื่อประสิทธิภาพสูงสุด

Muhammad Zubyan

Muhammad Zubyan เป็นผู้เชี่ยวชาญ Google IT Support Professional ที่ได้รับการรับรอง มีประสบการณ์กว่า 7 ปี เขาทำงานกับคอมพิวเตอร์มากกว่า 1500 เครื่อง ได้ insights ที่มีค่าทำให้เขาตรวจจับและ troubleshoot root cause ที่ซับซ้อนของปัญหาและข้อผิดพลาดเกี่ยวกับ Windows ได้ นอกจากการจัดการ Appuals เป็น Senior Editor เขากำลังพัฒนาโปรแกรม Game Optimization ของตัวเองที่รองรับทั้งเกมเมอร์และผู้ใช้ทั่วไป