อ่าน 4 นาที
AMDgpu (โมดูลเคอร์เนล Linux)
AMDgpuเป็นไดรเวอร์อุปกรณ์โอเพนซอร์ส สำหรับระบบปฏิบัติการLinux ที่พัฒนาโดย AMDเพื่อรองรับการ์ดกราฟิก (GPU) ตระกูลRadeon ของตน โดยได้รับการประกาศในปี 2014 ในฐานะผู้สืบทอดต่อจาก...
AMDgpu (โมดูลเคอร์เนล Linux)
| AMD GPU | |
|---|---|
บันทึก dmesgของเคอร์เนล Linux เกี่ยวกับโมดูลเคอร์เนล AMDgpu ที่แสดงเมื่อใช้งานผ่านเซสชันเชลล์ของอินเทอร์เฟซบรรทัดคำสั่ง | |
| นักพัฒนา | เอดีเอ็ม |
| ปล่อย | 1.0 / 20 เมษายน 2558 [ 1 ] |
| เวอร์ชันเสถียร | |
| เขียนเป็น | ซี |
| ระบบปฏิบัติการ | ลินุกซ์ |
| แพลตฟอร์ม | x86-64 |
| พิมพ์ | ไดรเวอร์อุปกรณ์ |
| ใบอนุญาต | ใบอนุญาต MIT |
| ที่เก็บข้อมูล | github.com/ROCm/amdgpu |
AMDgpuเป็นไดรเวอร์อุปกรณ์โอเพนซอร์ส สำหรับระบบปฏิบัติการLinux ที่พัฒนาโดย AMDเพื่อรองรับการ์ดกราฟิก (GPU) ตระกูลRadeon ของตน โดยได้รับการประกาศในปี 2014 ในฐานะผู้สืบทอดต่อจาก ไดรเวอร์อุปกรณ์รุ่นก่อนหน้า ซึ่งเป็นส่วนหนึ่งของกลยุทธ์ไดรเวอร์ "รวม" ใหม่ของ AMD [ 3 ]และวางจำหน่ายเมื่อวันที่ 20 เมษายน 2015 [ 4 ]radeon
การพัฒนา
โดยจะอยู่ในรูปแบบของ โมดูลเคอร์เนลภายในโครงสร้างไฟล์
ณ ปี 2022 ไดรเวอร์ AMD Kernel Fusion Driver ( KFD ) ได้ถูกรวมเข้าไว้ในโมดูลเคอร์เนลเดียวแล้ว การพัฒนา AMD KFD ที่ AMD เป็นส่วนหนึ่งของROCmภายใต้โครงการ ROCk
การกระจาย
AMDGPU ได้รับการอัปสตรีมอย่างสมบูรณ์แล้ว และการพัฒนาใหม่ๆ ยังคงดำเนินต่อไป
เนื่องจาก AMDgpu เป็นส่วนหนึ่งของ เคอร์เนล Linux แบบรวมศูนย์จึงถูกติดตั้งมาพร้อมกับระบบปฏิบัติการ Linux ส่วนใหญ่โดยตรง ชุดแพ็กเกจ/สคริปต์การติดตั้ง amdgpu-pro ซึ่งจัดจำหน่ายโดย AMD โดยตรงจากAMD Radeon Softwareนั้น มีโมดูลเคอร์เนล AMDgpu ที่ทันสมัยกว่าเมื่อเทียบกับเคอร์เนลที่ติดตั้งมาในระบบปฏิบัติการทั่วไป
ชุมชน
การ พัฒนา โมดูลเคอร์เนลเกิดขึ้นระหว่าง AMD และผู้ดูแล Linux การสนทนาเกิดขึ้นในรายชื่อผู้รับจดหมายfreedesktop.org [ 5 ] [ 6 ] - freedesktop เป็นแหล่งรวมโครงการกราฟิก Linux ที่สำคัญ เช่นMesa , libdrm , Xorg , Wayland
สนับสนุน
AMDgpu รองรับการ์ดจอที่สร้างขึ้นบนสถาปัตยกรรม GCN 1.2หรือสูงกว่าอย่างเป็นทางการ รวมถึงชุดคำสั่งใหม่ๆ เช่นRDNA 1&2 และ CDNA นอกจากนี้ยังเพิ่มการรองรับAPI Vulkan อีกด้วย
ปัญหาการสนับสนุน
การสนับสนุน GCN 1.0/1.1 ไม่สมบูรณ์เป็นเวลาหลายปี ถูกปิดใช้งานโดยค่าเริ่มต้นและเก็บไว้ในสถานะ 'ทดลอง' [ 7 ]สามารถเปิดใช้งานการสนับสนุนได้ด้วยพารามิเตอร์เคอร์เนลสองสามตัว[ 8 ] [ 9 ] (โดยพื้นฐานแล้วคือการปิดใช้radeonงานการสนับสนุนไดรเวอร์และบังคับเปิดใช้งานAMDgpuการสนับสนุน) และระบบปฏิบัติการ Linux บาง ตัวเปิดใช้งานโดยค่าเริ่มต้น ไดรเวอร์ขาดการเข้ารหัสวิดีโอฮาร์ดแวร์ (แต่รองรับการถอดรหัส) เสียงผ่าน HDMI และรูปแบบเอาต์พุตแบบอนาล็อกสำหรับรุ่นเหล่านี้[ 10 ]
ตลอดปี 2025 มีการดำเนินการเพื่อเปิดใช้งาน GCN 1.1 ก่อน จากนั้นจึงเป็น GCN 1.0 โดยการนำ AMDgpu ที่มีคุณสมบัติเทียบเท่ากับradeonไดรเวอร์ และได้รับการยอมรับให้รวมเข้ากับเคอร์เนล Linux 6.19 [ 11 ]ซึ่งเสร็จสมบูรณ์ในช่วงต้นปี 2026 สิ่งนี้ร่วมกับMesa 25.1 ขึ้นไป ยังช่วยให้ GPU เหล่านี้รองรับการติดตามรังสีแบบshaders [ 12 ]โดยใช้ตัวแปรสภาพแวดล้อม เช่นเดียวกับฮาร์ดแวร์รุ่นใหม่กว่า[ 13 ]

ดูเพิ่มเติม
- Radeon — แบรนด์ GPU หลักของ AMD
- AMD Radeon Software — ช่องทางการจัดจำหน่ายซอฟต์แวร์มาตรฐานของ AMD
- ไดรเวอร์อุปกรณ์กราฟิกแบบโอเพนซอร์สและใช้งานได้ฟรี
ลิงก์ภายนอก
- "ไดรเวอร์ AMD GPU" . เคอร์เนล Linux . 2022-01-23.
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ AMDgpu (โมดูลเคอร์เนล Linux)
AMDgpuเป็นไดรเวอร์อุปกรณ์โอเพนซอร์ส สำหรับระบบปฏิบัติการLinux ที่พัฒนาโดย AMDเพื่อรองรับการ์ดกราฟิก (GPU) ตระกูลRadeon ของตน โดยได้รับการประกาศในปี 2014 ในฐานะผู้สืบทอดต่อจาก...
การพัฒนา
โดยจะอยู่ในรูปแบบของ โมดูลเคอร์เนล ภายในโครงสร้างไฟล์
การกระจาย
AMDGPU ได้รับการอัปสตรีมอย่างสมบูรณ์แล้ว และการพัฒนาใหม่ๆ ยังคงดำเนินต่อไป
ชุมชน
การ พัฒนา โมดูลเคอร์เนลเกิดขึ้นระหว่าง AMD และผู้ดูแล Linux การสนทนาเกิดขึ้นในรายชื่อผู้รับจดหมาย freedesktop.org [ 5 ] [ 6 ] - freedesktop เป็นแหล่งรวมโครงการกราฟิก Linux ที่สำคัญ เช่น Mesa , libdrm , Xorg , Wayland