Intel Ivy Bridge GPU OpenCL ไม่ทำงานบน Windows 8


13

ฉันดูเหมือนจะไม่สามารถเริ่มต้น OpenGL ที่เร่งด้วยฮาร์ดแวร์บนด้าน GPU ของ Intel Ivy Bridge GPU (อยู่บนชิปเซ็ต Core i7-3700K พร้อมกับคอร์กราฟิก HD4000)

นี่เป็นปัญหาใหม่ใน Windows 8 ฉันจำได้ชัดว่ามีการเข้าถึง OpenCL แบบเร่งด้วย GPU บน Windows 7 ที่จริงแล้วมันมาในไดรเวอร์กราฟิกโปรเซสเซอร์ Intel ในตัว

อาการที่ฉันสังเกต: ทุกโปรแกรม OpenCL ที่ฉันรัน (ไม่ว่าจะเป็นโปรแกรม 32- บิตหรือ 64- บิต) แสดงให้เห็นว่าแพลตฟอร์ม Intel OpenCL สามารถทำงานบน CPU ได้เท่านั้น เมื่อทำการวัดประสิทธิภาพมันจะช้าพอที่จะรันบน CPU ได้แน่นอน จากสิ่งที่ฉันได้เห็นด้าน GPU เร็วขึ้นประมาณ 3-4 เท่า ฉันต้องการเข้าใช้งานบน Windows 8

ฉันขาดการดาวน์โหลดไดรเวอร์แยกต่างหากหรือไม่? ฉันได้ลองใช้ Intel OpenCL SDK ทั้งเวอร์ชัน 2012 และ 2013 เบต้าแล้ว ถึงกระนั้นฉันสามารถใช้ OpenCL บน CPU ซึ่งช้ามากเมื่อเทียบกับ GPU ที่มีความสามารถ


ผมขอแนะนำให้อ่านบทความนี้
harrymc

คำตอบ:


1

เท่าที่ฉันสามารถบอกได้มันเกิดจากการติดตั้งไดรเวอร์ Catalyst (เช่น atiumdag 9.2.0.0 ผ่าน Windows Update)

สิ่งนี้นำไปใช้บริการ 'AMD External Events Utility' ที่ตั้งค่าให้เริ่มโดยอัตโนมัติ

เมื่อพีซีรีบูตครั้งถัดไปจะทำสิ่งที่ทำให้ไดรเวอร์ IGP OpenGL ไม่สามารถโหลดได้

คุณควรจะสามารถพิสูจน์สิ่งนี้ / สร้างระบบการทำงานดังต่อไปนี้:

  • ติดตั้ง Windows 8 ด้วยจอแสดงผลที่เชื่อมต่อกับ IGP เท่านั้น
  • ตัวเลือก:เมื่อได้รับแจ้งให้รีบูตเครื่องสำหรับอัพเดตให้ปิดการใช้งานบริการ 'AMD External Events Utility'
  • ติดตั้ง AMD APP SDK 2.8
  • วิ่ง clinfo.exe

แม้ว่าฉันเพิ่งปิดใช้งานการอัปเดตอัตโนมัติ แต่ Catalyst ที่ติดตั้งแล้วปิดใช้งานบริการทันที

น่าเสียดายที่ในขณะที่อัปเดตเป็นไดรเวอร์ล่าสุดของ Intel ดูเหมือนว่าจะโอเคการอัปเดต Catalyst เป็นไดรเวอร์รุ่นต่อมาจะทริกเกอร์บริการอีกครั้ง

[แก้ไข]

โพสต์รายละเอียดเหล่านี้ในฟอรัม AMD หวังว่าจะสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุและวิธีแก้ไขได้โดยไม่ต้องติดตั้งใหม่ ฉันจัดการเพื่อให้ระบบหลักของฉันเปลี่ยนจากการไม่กลับไปทำงาน แต่ไม่สามารถจำสิ่งที่ฉันทำ

ตอนนี้ที่ผมได้มีระบบใดระบบหนึ่งทำงาน Catalyst 13.1 และไดรเวอร์เบต้า Intel ประสิทธิภาพน่าจะเป็นจริงคุ้มค่ากับ bothing ; คะแนน LuxMark Sala คือ:

  • ~ 2050 สำหรับ 7970 GPU
  • ~ 2350 ทำงาน 7970 และ Intel HD4000 ด้วยกัน

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

4

นี่จะเป็นเสียงที่อ่อนแอ แต่คุณต้องตรวจสอบเวอร์ชั่นไดรเวอร์ของคุณ ฉันไม่แน่ใจว่ารุ่นที่ให้บริการโดย Windows Update เป็นรุ่นล่าสุด นอกจากนี้สิ่งนี้เกิดขึ้นเมื่อมีข้อบกพร่องในแอปพลิเคชัน (เช่นการสอบถาม OpenCL Support ไม่ถูกต้อง)

15.28.8.64.2875อินเทลผลักไดรเวอร์กราฟิกบางอย่างกับสตริง ตรวจสอบว่านี่คือสิ่งที่คุณกำลังทำงาน คุณต้องโพสต์สตริงไดรเวอร์ของคุณก่อนที่เราจะสามารถแก้ไขข้อบกพร่องนี้ได้ ดูภาพหน้าจอที่สามารถพบข้อมูลนี้ได้

สตริง veresion ของ Intel Graphics HD

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


ฉันได้ลองใช้งานแอพพลิเคชั่น GUI หลายตัว (5 ถึง 6) ซึ่งอนุญาตให้คุณเลือกทั้งแพลตฟอร์ม (การใช้งาน OpenCL) และอุปกรณ์ รายการเดียวที่ฉันเห็นในรายการคือ CPU สำหรับ Intel SDK และ GPU สำหรับ AMD APP SDK (ฉันยังมีการ์ด Radeon แยก) ฉันมีไดรเวอร์ล่าสุดเปิดตัวเมื่อวันที่ 23 ตุลาคม 2012
allquixotic

@ allquixotic ฉันสงสัยว่าเป็นเพราะการออกแบบเนื่องจากคอมพิวเตอร์มีสองกราฟิกการ์ด ความแตกต่างด้านประสิทธิภาพที่คุณพบนั้นคล้ายคลึงกับกรณีที่เลวร้ายที่สุดเมื่อเปลี่ยน CUDA เวอร์ชัน OpenCL ได้รับการปรับให้เหมาะสมในลักษณะที่การเปลี่ยนแปลงเล็กน้อยจะทำให้ +/- 2x ความแตกต่างด้านประสิทธิภาพ
Mikhail

อาจจะเป็น แต่การใช้งานแพลตฟอร์ม Intel OpenCL โดยเฉพาะกล่าวว่า CPU โดยไม่มีตัวเลือกสำหรับการเลือกอุปกรณ์ GPU ในขณะที่ก่อนหน้านั้นจะรายงานโดยใช้กราฟิก HD4000 และพูดว่า "GPU"
allquixotic

มีควรจะเป็นวิธีการที่จะใช้กอง OpenCL ทั้ง Intel GPU และต่อเนื่อง Radeon ของฉันในเวลาเดียวกัน พวกเขาใช้การใช้งาน ICD แยกต่างหาก (Intel SDK และ AMD APP SDK) และเป็นไปได้ที่จะใช้ OpenCL CPU พร้อมกันกับ GPU
allquixotic
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.