เมื่อเดือนที่แล้วเมื่อ Intel Arc Graphics A750 และ A770 วางจำหน่ายแบบขายปลีก มีการสนับสนุนแบบโอเพ่นซอร์สสำหรับผู้ใช้ Linux โดยสมมติว่าคุณใช้เคอร์เนลใหม่และรุ่น Mesa ที่เพียงพอ รวมทั้งต้องเปิดใช้งานแฟล็กการสนับสนุนฮาร์ดแวร์เบื้องต้น/ทดลอง ในช่วงเวลาตั้งแต่การสนับสนุนไดรเวอร์กราฟิก Intel dGPU Linux แบบโอเพ่นซอร์สยังคงเติบโตอย่างต่อเนื่อง และด้วยเคอร์เนล Linux 6.2 ที่กำลังจะมาถึงซึ่งเป็นจุดที่กราฟิก DG2/Alchemist ได้รับการเลื่อนขั้นให้เสถียร/รองรับการใช้งานได้ทันที จากความสำเร็จครั้งสำคัญนี้และโค้ด Mesa อัปสตรีมสำหรับไดรเวอร์ Intel ANV Vulkan และ Iris Gallium3D ที่พัฒนาอย่างต่อเนื่อง ต่อไปนี้คือเกณฑ์มาตรฐานใหม่ของ Intel Arc Graphics A750/A770 ภายใต้ Linux
สิ่งที่น่าตื่นเต้นที่สุดคือด้วย Linux 6.2 ซึ่งจะเห็นหน้าต่างผสานเปิดในกลางเดือนธันวาคม ในขณะที่การเปิดตัวเคอร์เนลอย่างเป็นทางการควรจะออกในเดือนกุมภาพันธ์ กราฟิก Intel DG2/Alchemist ได้รับการประกาศอย่างเป็นทางการว่าเสถียร ซึ่งหมายความว่าแม้ว่าการสนับสนุนจะทำงานบนเคอร์เนลรุ่นก่อนหน้า แต่ด้วย Linux 6.2+ ตัวเลือกเคอร์เนล kernel”i915.force_probe=”ที่น่ารำคาญไม่จำเป็นอีกต่อไปในการบังคับให้เปิดใช้งานการสนับสนุน”ทดลอง”ดังนั้นด้วย Linux 6.2+ และบน Mesa 22.2+ และการรองรับเฟิร์มแวร์ Intel GuC ที่จำเป็นจากเฟิร์มแวร์ linux จึงเป็นประสบการณ์นอกกรอบที่ราบรื่น ทั้งหมดนี้ควรรวมอยู่ในการเผยแพร่ Linux รุ่น H2’2023 เช่น Ubuntu 23.04 เพื่อให้ได้รับประสบการณ์ที่ราบรื่นสำหรับ Intel Arc Graphics
Intel ล่าช้าในการส่งเสริมการสนับสนุนไดรเวอร์ DG2 Linux จนกว่าจะแน่ใจว่า API พื้นที่ผู้ใช้นั้นแข็งแกร่งพร้อมกับอื่นๆ ฟังก์ชันการทำงาน น่าเศร้าที่ลากเข้าสู่ช่วงหลังการเปิดตัวและยังมีเวลาเหลือจนกว่า Linux 6.2 ที่เสถียรจะออกมา แต่อย่างน้อยเหตุการณ์สำคัญนี้ก็ประสบความสำเร็จแล้ว โดดเด่นด้วย Linux 6.2 สำหรับการเปลี่ยนแปลงไดรเวอร์กราฟิกเคอร์เนลของ Intel กำลังได้รับการรวม HWMON เริ่มต้นสำหรับ Arc Graphics ซึ่งจะทำให้การใช้พลังงานของกราฟิกการ์ดโดยที่เซ็นเซอร์รองรับก่อนหน้านี้ไม่ถูกเปิดเผย อย่างไรก็ตาม การตรวจสอบอุณหภูมิของกราฟิกการ์ดยังไม่รองรับ
ปัญหาไดรเวอร์ Intel Mesa บางอย่างยังคงอยู่สำหรับบางเกม แต่การสนับสนุนไดรเวอร์โอเพ่นซอร์สยังคงพัฒนาต่อไป.
สำหรับการทดสอบ Intel Arc Graphics ในวันนี้ ฉันใช้การสร้างเคอร์เนลแบบกำหนดเองของสถานะ DRM-Next ณ วันที่ 22 พฤศจิกายน นี่คือรหัสที่จะส่งในเดือนหน้าสำหรับหน้าต่างผสาน Linux 6.2 ของการเปลี่ยนแปลงไดรเวอร์กราฟิกเคอร์เนล i915 เมื่อทำการบูทเคอร์เนลนี้ ไม่จำเป็นต้องมีตัวเลือก i915.force_probe และทั้ง Arc Graphics A750 และ A770 ก็ทำงานนอกกรอบในโค้ดนี้ที่จะเข้าสู่ mainline ในด้านพื้นที่ผู้ใช้ Mesa 23.0-devel ตั้งแต่วันที่ 23 พฤศจิกายนโดยใช้ Oibaf PPA ทั้ง Arc Graphics A750 และ A770 ได้รับการทดสอบใหม่
สำหรับการเปรียบเทียบ ฉันใช้เกณฑ์มาตรฐานใหม่ในฝั่ง NVIDIA โดยใช้ไดรเวอร์ 525.53 กับ GeForce RTX 3060/RTX 3060 Ti/RTX 3070/RTX 3070 Ti
ในด้าน AMD Radeon ฉันใช้ Linux 6.2 Git (การสร้างเคอร์เนล DRM-Next น่าเสียดายที่ระบบหยุดทำงานด้วย AMDGPU เมื่อใดก็ตามที่เริ่มต้นเกม OpenGL/Vulkan ที่ทดสอบ) และ Mesa 23.0-devel เช่น Intel Arc Graphics การทดสอบ ในด้าน Radeon ฉันได้เรียกใช้ Radeon RX 5700 XT, RX 6600, RX 6600 XT, RX 6700 XT และ RX 6750 XT เพื่อเป็นข้อมูลอ้างอิง
DiRT Rally 2.0 ที่ทำงานบน Linux โดยวิธีการ Steam Play ของ Valve เป็นหนึ่งในเกมที่ทำงานได้ดีกับฮาร์ดแวร์ Arc Graphics 7-Series ทั้ง A750/A770 บน Linux ที่มีรหัสไดรเวอร์กราฟิกโอเพ่นซอร์สล่าสุดสามารถเพลิดเพลินกับเกมแข่งรถนี้ด้วยประสิทธิภาพที่ใกล้เคียงกับกราฟิกการ์ดซีรีส์ GeForce RTX 30 และ Radeon RX 6600
Counter-Strike: Global Offensive สามารถทำงานได้อย่างง่ายดายบนฮาร์ดแวร์ Arc Graphics ภายใต้ Linux แม้ในระดับ 4K A750/A770 ก็ยังสามารถทำงานได้เหนือ GeForce RTX 3060 ซีรีส์
HITMAN 3 ภายใต้ Steam Play ยังคงมีข้อบกพร่องเล็กน้อยด้วยไดรเวอร์ Intel ANV Vulkan แม้ว่าโดยทั่วไปดูเหมือนว่า HITMAN 3 ที่มี Steam Play จะมีอาการค้างในบางครั้งระหว่างการเล่นเกม แต่ด้วยกราฟิก Intel มักจะเกิดขึ้นบ่อยกว่าเล็กน้อย Arc Graphics A770 สามารถเรียกใช้การวัดประสิทธิภาพได้สำเร็จ แต่ประสิทธิภาพยังมาไม่ถึง Radeon RX 6600 series
สำหรับความตื่นเต้นอย่างมาก Intel Arc Graphics ทำงานได้ดีสำหรับ Cyberpunk 2077 ที่ทำงานบน Linux ผ่าน Steam Play โดยทั่วไปแล้ว Cyberpunk 2077 ที่มี Steam Play ทำงานได้ดีพอ จนในที่สุดฉันก็มั่นใจที่จะใช้มันสำหรับการทดสอบกราฟิก Linux ในอนาคต แม้ว่าจะผ่านการทดสอบเวอร์ชัน Mesa แต่กราฟิก Radeon ที่มี RADV ประสบปัญหาเกมหยุดโหลด ประสิทธิภาพของ Arc Graphics A750/A770 ยังด้อยกว่าประสิทธิภาพของ GeForce RTX 3060 แต่อย่างน้อยเกมก็ทำงานบนการ์ด–ไม่เหมือน RADV กับการ์ดและสแน็ปช็อต Mesa Git ที่ใช้สำหรับการทดสอบรอบนี้
F1 22 พัฒนาเพียงพอกับ Steam Play ซึ่งตอนนี้ฉันใช้มันในการเปรียบเทียบกราฟิก Linux ในอนาคตแทน F1 2021 ในขณะที่ Windows F1 22 ทำงานได้ดีกับกราฟิก RADV และ NVIDIA โชคไม่ดีที่กราฟิก Arc ที่มี Mesa 23.0-devel ค้างระหว่างโหลดเกม หากไม่มีการกำหนดค่าการตั้งค่า F1 22 โดยใช้สแต็กไดรเวอร์ ฉันสามารถโหลดเกมได้สำเร็จ ในที่สุด EGO Dumper ของเกมก็จะหยุดทำงานพร้อมกับเกมที่หยุดทำงาน
ด้วย Grand Theft Auto V ที่ทำงานภายใต้ Steam Play เมื่อใช้ Intel Arc Graphics เกมจะค้างอยู่ที่”Initializing Social Club”สำหรับการโหลดบางอย่าง ในขณะที่เวลาอื่นจะตี”Social club ล้มเหลวในการเริ่มต้น รหัสข้อผิดพลาด 17″… ไม่พบปัญหากับการ์ด/ไดรเวอร์กราฟิก AMD Radeon หรือ NVIDIA บน Linux การใช้การกำหนดค่าการทดสอบเดียวกัน ฯลฯ สำหรับปัญหาใดก็ตามที่ GTA 5 ติดอยู่กับ”โซเชียลคลับ”ที่ต้องใช้เกณฑ์มาตรฐานในการทำงาน
Strange Brigade เป็นเกม Steam Play อื่นบน Linux แสดง Arc Graphics A750/A770 ทำงานได้ดีกับ Radeon RX 600 series
ในกรณีของ The Talos Principle ประสิทธิภาพของ Arc Graphics สำหรับการ์ดที่ทดสอบนั้นต่ำกว่า Radeon RX 6600 เพียงเล็กน้อย
X-Plane 11 ที่ทำงานแบบเนทีฟบน Linux ได้รับประสิทธิภาพที่ยอดเยี่ยมด้วยฮาร์ดแวร์ Intel Arc Graphics บนไดรเวอร์โอเพ่นซอร์ส ประสิทธิภาพของ Arc Graphics A770 จับคู่กับ Radeon RX 6600 XT สำหรับโปรแกรมจำลองการบินขั้นสูงนี้
Unigine Superposition ซึ่งเป็นหนึ่งในเกณฑ์มาตรฐาน OpenGL ที่ต้องการมากที่สุดทำให้กราฟิกการ์ด Intel Arc ทั้งสองทำงานใกล้เคียงกับ Radeon RX 6600 XT
ด้วย Xonotic แบบโอเพ่นซอร์สและเกม OpenGL แบบเนทีฟ Unvanquished กราฟิกการ์ด Intel Arc Graphics A750/A770 ทำงานได้ดีมาก ประสิทธิภาพของไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA นั้นสั้นสำหรับเกมโอเพ่นซอร์สเหล่านี้ที่ใช้เอ็นจิ้นเกมที่ล้าสมัย แต่เป็นเรื่องที่น่าสนใจมากที่ได้เห็นประสิทธิภาพการแข่งขันระหว่างการ์ดกราฟิก Arc Graphics A750/A770 และ AMD RDNA2 ที่ทดสอบสำหรับผู้ที่เล่นเกมประเภทนี้.
ยังมีงานอีกมากที่ต้องทำเกี่ยวกับการสนับสนุนไดรเวอร์ Intel Arc Graphics ที่มีความเข้ากันได้และการปรับแต่งประสิทธิภาพสำหรับบางเกมดังที่แสดงในบทความนี้ แต่ความคืบหน้ายังคงดำเนินต่อไป ตอนนี้ด้วยเคอร์เนล Linux 6.2 การสนับสนุน DG2/Alchemist ถือว่า”เสถียร”และใช้งานได้ทันที หวังว่าเมื่อถึงเวลาของการกระจาย Linux ในฤดูใบไม้ร่วงเช่น Ubuntu 23.04 จะมีการสนับสนุน Intel Arc Graphics”Alchemist”ที่ดีและเป็นผู้ใหญ่มากสำหรับแฟน ๆ โอเพ่นซอร์สและนักเล่นเกม Linux การสนับสนุนการประมวลผล oneAPI/GPU ของ Intel จะยังคงพัฒนาต่อไป และจะทำงานในการทดสอบใหม่ๆ ในบทความแยกต่างหาก