การเปิดตัวซีรีส์ Copilot+ ใหม่ของพีซีที่ขับเคลื่อนด้วยโปรเซสเซอร์ Snapdragon X Elite ที่ใช้สถาปัตยกรรม Arm ทำให้เกิดความสนใจที่เพิ่มมากขึ้นจากนักพัฒนาในการสร้างเกมและแอปเนทีฟโดยเฉพาะสำหรับกลุ่มตลาดที่เกิดใหม่นี้ ชื่อที่โดดเด่นในกลุ่มนี้ก็คือ Vulkan ซึ่งพัฒนาโดย Khronos Group ซึ่งเป็น API กราฟิกระดับต่ำมาตรฐานเปิดที่รองรับความสามารถในการสร้างแอปพลิเคชันกราฟิกที่เรียบง่ายและใช้งานง่าย
วันนี้มีการเปิดตัว Vulkan SDK เบต้า (v1.3.290.0) ใหม่ ช่วยให้นักพัฒนาสามารถสร้างแอป Vulkan API ดั้งเดิมสำหรับ Windows บน Arm ได้ เบต้านี้รวมคลาส Arm64x สำหรับการดีบักไฟล์ไบนารี Vulkan x86_64 และชุดเครื่องมือเชเดอร์ Arm64 ดั้งเดิม
นี่คือตัวอย่างของ Vulkan SDK สำหรับ Windows บน Arm:
กระบวนการในการติดตั้ง Vulkan SDK ใหม่สำหรับ Windows บน Arm จะเหมือนกันทุกประการกับการติดตั้ง Vulkan SDK มาตรฐานสำหรับ Windows อย่างไรก็ตาม ยูทิลิตี้ใหม่จะไม่รวมไลบรารี DXC และไฟล์ปฏิบัติการ หรือคลาส GFXReconstruct รายการเหล่านี้จะพร้อมใช้งานในเวอร์ชัน SDK ในอนาคต นอกจากนี้ ยังมีการเปิดตัว Vulkan Hardware Caps Viewer แบบเนทีฟสำหรับ Windows บน Arm ในอนาคตอันใกล้นี้ด้วย เนื่องจาก SDK เบต้าตัวใหม่นี้ไม่มีการเปลี่ยนแปลงใดๆ ต่อชื่อไฟล์หรือไลบรารี การพอร์ตแอปและเกมไปยังสภาพแวดล้อมการพัฒนา ARM64 จึงควรทำได้ค่อนข้างตรงไปตรงมา
นักพัฒนาที่ตรงตามข้อกำหนดด้านฮาร์ดแวร์และซอฟต์แวร์ต่อไปนี้สามารถเริ่มพัฒนาสำหรับ Vulkan โดยใช้ Vulkan SDK:
- ระบบปฏิบัติการ Windows 11 ARM 64 บิต
- Vulkan Installable Client Driver (ICD) จากผู้ผลิตฮาร์ดแวร์ GPU Vulkan Loader มาพร้อมกับแพ็คเกจไดรเวอร์ของผู้ผลิต
- หน่วยความจำ 8GB
- พื้นที่ว่างในดิสก์เพียงพอสำหรับการติดตั้ง Vulkan SDK (ประมาณ 1GB)
การเปิดตัวนี้ถือเป็นก้าวสำคัญในการขยายระบบนิเวศ Vulkan ไปสู่อุปกรณ์ Windows ที่ใช้ ARM ด้วยความนิยมที่เพิ่มขึ้นของ PC Copilot+ ที่ใช้ Qualcomm Snapdragon Vulkan SDK ใหม่นี้จึงช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันกราฟิกประสิทธิภาพสูงที่ปรับให้เหมาะสมสำหรับแพลตฟอร์มใหม่นี้