Linux ทำงานบนอุปกรณ์ Microsoft Surface ทำตามคำแนะนำด้านล่างเพื่อติดตั้งเคอร์เนลล่าสุด
ประกาศและอัพเดท | สถานะต้นน้ำ
ทุกวันนี้ Linux รองรับอุปกรณ์จำนวนมากทันทีที่แกะกล่อง ตามความเป็นจริง นี่รวมถึงส่วนที่ดีของอุปกรณ์ Microsoft Surface ด้วย - อย่างน้อยก็ส่วนใหญ่ เหตุใดคุณจึงต้องมีเคอร์เนลพิเศษสำหรับอุปกรณ์ Surface สรุปคือสำหรับส่วนที่ยังไม่รองรับอัปสตรีม
น่าเสียดายที่อุปกรณ์ Surface มักจะมีความพิเศษเล็กน้อย สาเหตุส่วนใหญ่เป็นเพราะตัวเลือกฮาร์ดแวร์บางตัวที่ Microsoft ทำขึ้นนั้นแทบไม่ได้ใช้ (หากเลย) โดยอุปกรณ์อื่นที่มี "มาตรฐาน" มากกว่า ตัวอย่างเช่น:
อุปกรณ์ Surface (รุ่นที่ 4 และใหม่กว่า) ใช้ตัวควบคุมแบบฝังของตัวเอง (Surface Aggregator Module หรือ SAM) อย่างไรก็ตาม แตกต่างจากอุปกรณ์อื่นๆ อุปกรณ์ Surface รุ่นใหม่บางรุ่นจะกำหนดเส้นทางคีย์บอร์ดและทัชแพดผ่านตัวควบคุมนี้ น่าเสียดายที่อุปกรณ์ Surface ใหม่ทุกเครื่องจำเป็นต้องมีแพตช์ (โดยปกติจะมีขนาดเล็ก) เพื่อเปิดใช้งานการรองรับ เนื่องจากโดยทั่วไปอุปกรณ์ที่จัดการโดย SAM จะไม่สามารถค้นพบได้โดยอัตโนมัติ
อุปกรณ์ Surface (รุ่นที่ 4 และใหม่กว่า ยกเว้นซีรีส์ Go) ใช้ระบบที่ค่อนข้างพิเศษสำหรับการป้อนข้อมูลด้วยการสัมผัสและปากกา กล่าวโดยสรุป การดำเนินการนี้ต้องใช้พื้นที่ผู้ใช้ในการประมวลผลข้อมูลระบบสัมผัสและปากกาเพื่อให้สามารถใช้งานระบบมัลติทัชได้และยังไม่ได้มีการอัปสตรีม
อุปกรณ์ Surface อาศัย ISP ของ Intel สำหรับการประมวลผลภาพของกล้อง ซึ่งหมายความว่าเว็บแคมยังต้องการการประมวลผลพื้นที่ผู้ใช้ด้วย ในขณะที่แพตช์กำลังอัปสตรีม อุปกรณ์บางรุ่นก็ไม่ได้รับการสนับสนุน (ถึงแม้จะมีโปรเจ็กต์นี้ก็ตาม) และยังมีงานที่ต้องทำอีกมาก
เรามุ่งมั่นที่จะส่งการเปลี่ยนแปลงทั้งหมดที่เราทำที่นี่ตั้งแต่ต้นน้ำ แต่อาจต้องใช้เวลา เคอร์เนลนี้ช่วยให้เราจัดส่งคุณสมบัติใหม่ได้เร็วขึ้น เนื่องจากเราไม่จำเป็นต้องปฏิบัติตามกำหนดการเปิดตัวอัปสตรีม (และเพื่อให้มาตรฐานโค้ดดีขึ้นหรือแย่ลง) นอกจากนี้เรายังใช้สิ่งนี้ในการทดสอบและสร้างต้นแบบแพตช์ก่อนที่จะส่งอัปสตรีม ซึ่งเป็นสิ่งสำคัญเนื่องจากผู้ดูแลเราไม่สามารถทดสอบบนอุปกรณ์ Surface ทั้งหมดได้ (ซึ่งหมายความว่าเราอาจเสียหายระหว่างทางด้วย)
คุณควรติดตั้งเคอร์เนลแบบกำหนดเองนี้และแพ็คเกจที่เกี่ยวข้องหรือไม่ ขึ้นอยู่กับ: โดยทั่วไปเราขอแนะนำให้คุณลองใช้เคอร์เนลการแจกจ่ายมาตรฐานก่อน ถ้ามันได้ผลดีสำหรับคุณก็เยี่ยมมาก! แต่หากคุณขาดฟีเจอร์ใดๆ หรือประสบปัญหา โปรดดูเมทริกซ์ฟีเจอร์ของเรา และลองใช้เคอร์เนลและแพ็คเกจของเรา หากอุปกรณ์ของคุณยังไม่อยู่ในรายการว่ารองรับ โปรดอย่าลังเลที่จะเปิดปัญหา
เซอร์เฟซบุ๊ค
เซอร์เฟซ บุ๊ค 2
เซอร์เฟซ บุ๊ค 3
พื้นผิว 3
พื้นผิวไป
เซอร์เฟส โก 2
เซอร์เฟส โก 3
แล็ปท็อปพื้นผิว
แล็ปท็อปพื้นผิว 2
แล็ปท็อปพื้นผิว 3
แล็ปท็อปพื้นผิว 4
แล็ปท็อปพื้นผิว 5
แล็ปท็อปพื้นผิว 6
Surface แล็ปท็อปไป
แล็ปท็อป Surface Go 2
แล็ปท็อป Surface Go 3
สตูดิโอพื้นผิวแล็ปท็อป
พื้นผิวแล็ปท็อปสตูดิโอ 2
เซอร์เฟซโปร 1
เซอร์เฟซโปร 3
เซอร์เฟซโปร 4
Surface Pro (รุ่นที่ 5) / Surface Pro 2017
เซอร์เฟซโปร 6
เซอร์เฟซโปร 7
เซอร์เฟซโปร 7+
เซอร์เฟซโปร 8
เซอร์เฟซโปร 9
เซอร์เฟซโปร 10
เซอร์เฟส สตูดิโอ
ดูเมทริกซ์คุณลักษณะสำหรับข้อมูลเพิ่มเติมเกี่ยวกับอุปกรณ์แต่ละชิ้น
โดยส่วนใหญ่ สิ่งต่างๆ จะได้รับการทดสอบบน Surface Book 2 แม้ว่าสิ่งต่างๆ ส่วนใหญ่จะมีรายงานว่าทำงานได้อย่างสมบูรณ์บนอุปกรณ์อื่นๆ แต่ระยะทางของคุณอาจแตกต่างกันไป โปรดดูรายการปัญหาเพื่อดูข้อยกเว้นที่เป็นไปได้
เราจัดเตรียมที่เก็บแพ็กเกจสำหรับเคอร์เนลที่ได้รับแพตช์และยูทิลิตี้อื่นๆ โปรดดูคู่มือการติดตั้งและการตั้งค่าโดยละเอียด ที่นั่นคุณอาจพบคำเตือนเฉพาะอุปกรณ์ด้วย ในกรณีที่คุณได้ตั้งค่าการเข้ารหัสดิสก์หรือวางแผนที่จะใช้งาน โปรดทำตามคำแนะนำในคู่มือการติดตั้งและดูที่หน้าวิกิที่เกี่ยวข้อง หลังการติดตั้ง คุณอาจต้องการดูวิกิและไดเร็กทอรี contrib/
เพื่อการปรับแต่งที่เป็นประโยชน์
หากคุณต้องการคอมไพล์เคอร์เนลด้วยตัวเอง (เช่น หากการแจกจ่ายของคุณไม่รองรับ) โปรดดูที่วิกิ
หากคุณติดค้างขณะบูตขณะโหลด ramdisk คุณจะต้องติดตั้งเฟิร์มแวร์ไมโครโค้ดตัวประมวลผลสำหรับ CPU Intel (โดยปกติจะพบได้ในไดรเวอร์เพิ่มเติมในซอฟต์แวร์และการอัพเดต)
การใช้ TLP อาจทำให้เกิดการชะลอตัว ประสิทธิภาพการทำงานล่าช้า และค้างเป็นครั้งคราวหากไม่ได้กำหนดค่าอย่างเหมาะสม! คุณได้รับคำเตือน
หากคุณต้องการใช้ไฮเบอร์เนตแทนการระงับ คุณต้องสร้างพาร์ติชั่นหรือไฟล์สลับ โปรดปฏิบัติตามคำแนะนำของการแจกจ่ายของคุณ (หรือที่นี่)
หากคุณมีคำถามหรือต้องการความช่วยเหลือ โปรดเข้าร่วม Matrix Space ของเรา! พื้นที่นี้ประกอบด้วย
ช่องทางการสนับสนุนสำหรับการสนับสนุนทั่วไปและ
ช่องทางการพัฒนาสำหรับคำถามและการอภิปรายที่เกี่ยวข้องกับการพัฒนาทั้งหมด
พื้นที่เก็บข้อมูลนี้มีแพตช์ ซึ่งเป็นงานลอกเลียนแบบที่กำหนดเป้าหมายไปยังแหล่งที่ได้รับอนุญาตแล้วโดยเฉพาะ เช่น ส่วนของเคอร์เนล Linux หรือแนะนำส่วนใหม่ให้กับเคอร์เนล Linux แพตช์เหล่านี้ตกอยู่ภายใต้ลิขสิทธิ์ของแหล่งที่มาที่พวกมันกำหนดเป้าหมายไว้ หากไม่ได้ระบุไว้อย่างชัดเจน หรือหากแพตช์แนะนำโค้ดใหม่ สิทธิ์การใช้งานที่พวกเขาระบุไว้อย่างชัดเจนภายในแพตช์ โปรดดูแพตช์เฉพาะและแหล่งที่มาที่เป็นปัญหาสำหรับข้อมูลเพิ่มเติม สามารถรับข้อความใบอนุญาตได้ที่ https://github.com/torvalds/linux/tree/master/LICENSES