แม้ว่าจะมีวันหยุดต่างๆ ในเดือนธันวาคม แต่ก็ยังมีเนื้อหารายวันและต้นฉบับบน Phoronix ทุกวันและทุกวัน ในช่วงเดือนธันวาคม มีบทความข่าวดั้งเดิม 228 บทความเกี่ยวกับ Phoronix และ 18 บทวิจารณ์ฮาร์ดแวร์ที่โดดเด่น/บทความเปรียบเทียบหลายหน้า นี่คือการย้อนกลับไปดูข่าวเนื้อหาฮาร์ดแวร์และซอฟต์แวร์ Linux ที่น่าตื่นเต้นทั้งหมดสำหรับการปิดตัวลงในปี 2022
Linus Torvalds ทุบตี LAM ของ Intel-ถูกปฏิเสธสำหรับ Linux 6.2
Linus Torvalds เป็นที่ทราบกันดีว่า ความเห็นเกี่ยวกับฮาร์ดแวร์ของเขาในบางครั้งเช่นหวังว่า AVX-512″ตายอย่างเจ็บปวด””นโยบายที่ไม่ดี”ของ Intel เกี่ยวกับหน่วยความจำ ECC และยกนิ้วให้กับ NVIDIA คำอธิบายที่มีสีสันล่าสุดโดยผู้สร้าง Linux นั้นเกี่ยวกับคุณสมบัติ Linear Address Masking (LAM) ใหม่ของ Intel ที่มีเป้าหมายเพื่อลงจอดใน Linux 6.2 แต่ตอนนี้ล่าช้าจนกว่าโค้ดจะสามารถทำใหม่ได้
อ๊ะ: strcmp() ของ Linux สำหรับ m68k พังเสมอ
ปรากฎว่ารหัสแอสเซมบลีที่เขียนด้วยมือให้ฟังก์ชันการเปรียบเทียบสตริง”strcmp”ที่ปรับให้เหมาะสมสำหรับสถาปัตยกรรมโปรเซสเซอร์ Motorola 68000 (m68k) นั้น”พังเสมอ”และตอนนี้เท่านั้น เปิดตัวเมื่อปลายปี 2022
Btrfs ด้วย Linux 6.2 นำการปรับปรุงประสิทธิภาพ ความน่าเชื่อถือของ RAID 5/6 ที่ดีขึ้น
การอัปเดตระบบไฟล์ Btrfs และ EXT4 สำหรับ Linux 6.2 ส่งหน้าต่างผสานแล้ว การเปลี่ยนแปลง Btrfs ค่อนข้างโดดเด่นด้วยการปรับปรุงประสิทธิภาพอย่างต่อเนื่อง เช่นเดียวกับการปรับปรุงความน่าเชื่อถือในโหมด RAID5/RAID6 ดั้งเดิม
ระบบปฏิบัติการ Serpent OS ของ Ikey Doherty หมุน ISO ตัวแรก
หลังจากทำงานมาสองปี Serpent OS Linux ได้เผยแพร่ภาพสาธารณะเป็นครั้งแรกสำหรับโอเพ่นซอร์สที่เป็นนวัตกรรมใหม่และเป็นต้นฉบับนี้ ระบบปฏิบัติการ.
Linux 6.1 พลิกกลับเป็น”การถดถอยประสิทธิภาพอย่างมาก”จากโค้ดสามบรรทัด
นำหน้าเคอร์เนล Linux 6.1-rc8 ที่ Linus Torvalds คาดว่าจะออกในไม่ช้าแทนที่จะเป็น มุ่งตรงไปที่ Linux 6.1 ที่เสถียร การย้อนกลับสำหรับการเปลี่ยนแปลงเล็กน้อยที่นำไปสู่ ”การถดถอยประสิทธิภาพอย่างมาก”ในบางพื้นที่ โชคดีที่ถูกจับและเปลี่ยนกลับ
Fedora 38 ต้องการให้แน่ใจว่าการปิดระบบและการรีบูตเร็วขึ้น
ข้อเสนอการเปลี่ยนแปลงที่ FESCo จะประเมินยังคงช่วยให้มั่นใจได้ว่าการปิดระบบและการรีบูตระบบจะเกิดขึ้นเร็วขึ้นบน Fedora ลีนุกซ์.
Linux 6.1 เปิดตัวพร้อม MGLRU รหัสสนิมเริ่มต้น
Linus Torvalds เพิ่งเปิดตัว Linux 6.1 อย่างเสถียร!
Linux 6.2 เพิ่มความเร็วของฟังก์ชันได้ถึง 715 เท่า-kallsyms_lookup_name()
ในฐานะของขวัญวันคริสต์มาสที่ดี โค้ดที่ผสานเข้ากับเคอร์เนล Linux 6.2 ในวันนี้ช่วยเพิ่มความเร็วของฟังก์ชันเคอร์เนลหลักโดย ปัจจัย 715x
Linux 6.2 นำการทำงานใหม่ครั้งใหญ่มาสู่ระบบย่อย MSI
คำขอดึง IRQ ที่ถูกรวมเข้าด้วยกันในช่วงแรกของวงจร Linux 6.2 มีการทำงานซ้ำครั้งใหญ่กับ Message Signaled Interrupts ( MSI) ระบบย่อย
การใช้ Steam บน Linux ไต่สูงขึ้นด้วย Steam Deck
Valve เพิ่งประกาศผลการสำรวจ Steam ในเดือนพฤศจิกายน 2022 และแสดงให้เห็นว่าส่วนแบ่งตลาดเกม Linux เพิ่มขึ้นอย่างต่อเนื่อง ซึ่งได้แรงหนุนจาก ความสำเร็จของคอนโซลเกมพกพา Steam Deck ที่ขับเคลื่อนด้วย Arch Linux
Rust-GPU 0.4 เปิดตัวเพื่อให้บริการ GPU Graphics & Compute Shaders ระดับ”เฟิร์สคลาส”ด้วย Rust
Embark Studios ได้เปิดตัว Rust-GPU เวอร์ชันใหม่ที่มีเป้าหมาย ในการทำให้ Rust เป็นภาษาโปรแกรมชั้นหนึ่งและระบบนิเวศสำหรับการพัฒนา GPU shader
แพตช์ใหม่มีเป้าหมายเพื่อเพิ่มประสิทธิภาพ Linux 9p ประมาณ 10 เท่า
แพตช์ชุดใหม่ที่โพสต์สำหรับโค้ดโปรโตคอลการแชร์ทรัพยากร Plan 9 (9p) ภายในเคอร์เนล Linux สามารถ ให้ประสิทธิภาพที่ดีขึ้นประมาณ 10 เท่าสำหรับการถ่ายโอนไฟล์
Manjaro 22.0 ที่ขับเคลื่อนด้วย Arch ออกมาพร้อมกับ Xfce 4.18 Desktop, Linux 6.1 Kernel
ในบรรดาโครงการซอฟต์แวร์โอเพ่นซอร์สมากมายที่เปิดตัวในช่วงวันหยุดนั้น ตอนนี้ Manjaro 22.0 พร้อมใช้งานสำหรับ การกระจายเดสก์ท็อปยอดนิยมนี้สร้างขึ้นบน Arch Linux
Ruby 3.2 เปิดตัวพร้อมการสนับสนุน WebAssembly, YJIT ระดับการผลิต
นักพัฒนาภาษาการเขียนโปรแกรม Ruby ได้เปิดตัวการทำซ้ำล่าสุดของภาษานี้ในช่วงคริสต์มาสที่เน้นความเรียบง่ายและประสิทธิภาพการทำงาน
Sway 1.8 ออกมาพร้อมกับการล็อกหน้าจอที่ปลอดภัยยิ่งขึ้น กิจกรรม Scroll Wheel ความละเอียดสูง
Sway 1.8 ออกวางจำหน่ายในวันคริสต์มาสนี้ในฐานะฟีเจอร์ใหม่ล่าสุดที่วางจำหน่ายสำหรับนักแต่งเพลง Wayland ที่ได้รับแรงบันดาลใจจาก i3
Microsoft เริ่มให้บริการ DirectX Shader Compiler Linux Binaries
ในช่วงต้นปี 2017 Microsoft ได้เปิดซอร์สซอร์สคอมไพเลอร์ DirectX Shader ของพวกเขา และหลังจากนั้นไม่นานก็เป็นไปได้ที่จะสร้างบน Linux ในขณะที่ในที่สุด ของสัปดาห์นี้ Microsoft ได้เริ่มให้บริการ Linux ไบนารีของคอมไพเลอร์ shader อย่างเป็นทางการแล้ว
Wine 8.0-rc2 ออกมาพร้อมกับการแก้ไข 50 รายการ
หลังจาก Wine 8.0-rc1 และการหยุดโค้ดตั้งแต่ต้นเดือนนี้ Wine 8.0-rc2 จะออกในวันนี้ กำหนดการเปิดตัวเนื่องจากวันหยุด
Linux 6.2 รองรับสตรีมการบีบอัดหลายสตรีมด้วย ZRAM
รวมเข้ากับ Linux 6.2 เมื่อสัปดาห์ที่แล้วโดยเป็นส่วนหนึ่งของแพตช์ที่เกี่ยวข้องกับการจัดการหน่วยความจำของ Andrew Morton ซึ่งรองรับภายใน ZRAM สำหรับสตรีมการบีบอัดหลายสตรีม.
AMD ปรับปรุงประสบการณ์ Linux เมื่อเรียกใช้ GPU ใหม่โดยไม่มีการสนับสนุนไดรเวอร์ที่เหมาะสม
ในขณะที่ AMD ให้การสนับสนุนไดรเวอร์โอเพ่นซอร์สอัปสตรีมสำหรับการเปิดตัวซีรีส์ Radeon RX 7900 ผู้ใช้เริ่มต้น ประสบการณ์อาจน้อยกว่าที่ต้องการหากใช้ Radeon GPU ใหม่ แต่เริ่มต้นใช้งานเคอร์เนลที่ล้าสมัยหรือขาดการสนับสนุนเฟิร์มแวร์ที่จำเป็น ด้วยชุดแพตช์ใหม่ที่โพสต์ AMD กำลังมองหาการปรับปรุงประสบการณ์โดยสามารถสำรองเฟรมบัฟเฟอร์ของเฟิร์มแวร์ได้ง่ายขึ้นเมื่อไดรเวอร์กราฟิกเคอร์เนล AMDGPU ไม่สามารถโหลดได้อย่างถูกต้อง
GCC Rust Front-End v4 โพสต์แล้ว-ตอนนี้เคลียร์สำหรับการผสานใน GCC 13
GCC Rust front-end ที่ให้การสนับสนุนเบื้องต้นสำหรับภาษาโปรแกรม Rust บนสุด GNU Compiler Collection ถูกเคลียร์สำหรับการรวมเข้ากับ mainline codebase!
และบทวิจารณ์ฮาร์ดแวร์ยอดนิยม/บทความแนะนำสำหรับเดือนนี้ ได้แก่:
การสนับสนุนและประสิทธิภาพของ AMD Radeon RX 7900 XTX + RX 7900 XT Linux
วันนี้เป็นวันสิ้นสุดการห้ามไม่ให้เขียนรีวิวเกี่ยวกับกราฟิกการ์ด AMD Radeon RX 7900 series… หลังจากทดสอบทั้งกราฟิกการ์ด Radeon RX 7900 XT และ RX 7900 XTX ในช่วงสองสัปดาห์ที่ผ่านมา วันนี้ผมมีจุดเริ่มต้น ตัวเลขประสิทธิภาพที่ใช้ร่วมกันบนกราฟิกการ์ดเหล่านี้และสถานะปัจจุบันของไดรเวอร์กราฟิกโอเพ่นซอร์ส Linux สำหรับกราฟิกการ์ด RDNA3 ตัวแรกเหล่านี้ นี่คือรูปลักษณ์แรกของกราฟิกการ์ด Radeon สำหรับเดสก์ท็อประดับเรือธงรุ่นใหม่ของ AMD ที่ทำงานภายใต้ Linux พร้อมไดรเวอร์กราฟิกอัปสตรีมและโอเพ่นซอร์สเต็มรูปแบบ
ประสิทธิภาพการเล่นเกม/กราฟิกของ Radeon: เกณฑ์มาตรฐาน GPU ของ Windows 11 เทียบกับ Linux
สิ้นปีนี้เป็นเวลาที่ดีที่จะดูว่า Windows เทียบกับ Linux เป็นอย่างไร ประสิทธิภาพการเล่นเกมกำลังเป็นที่จับตามองเมื่อเราก้าวเข้าสู่ปี 2023 โดยเฉพาะอย่างยิ่ง ฝั่ง AMD Radeon นั้นน่าสนใจด้วยสแต็กไดรเวอร์กราฟิก Linux แบบโอเพ่นซอร์สซึ่งได้รับผลกำไรที่ยอดเยี่ยมในปีนี้ จากการลงทุนอย่างต่อเนื่องของ AMD และการสนับสนุนอย่างหนักจาก Valve ต่อ Mesa RADV ไดรเวอร์ Vulkan ที่ใช้โดย Steam Deck และโดยทั่วไปโดยนักเล่นเกม Linux นี่คือการดูที่ประสิทธิภาพของ Windows vs. Linux GPU ทั้งสำหรับการรองรับ RDNA2 ที่ครบกำหนดรวมถึงกราฟิก RDNA3 ที่เพิ่งเปิดตัว
AMD Radeon พร้อม Linux 6.1 + Mesa 23.0-dev เทียบกับ NVIDIA R525 Gaming Performance
ด้วยเคอร์เนล Linux 6.1 ที่จะเปิดตัวในสัปดาห์หน้า Mesa 23.0-devel ยังคงเห็นการปรับปรุงมากมายสำหรับ RADV และ RadeonSI และชุดไดรเวอร์ NVIDIA R525 Linux ที่พร้อมใช้งาน นี่คือรูปลักษณ์ใหม่ของประสิทธิภาพการเล่นเกม AMD Radeon เทียบกับ NVIDIA GeForce Linux พร้อมกราฟิกการ์ดที่หลากหลายและเกม Linux หลากหลายประเภท–ทั้งแบบเนทีฟและผ่าน Steam Play ของ Valve
การวิเคราะห์ประสิทธิภาพ AMD EPYC 9654″Genoa”AVX-512 เจนเนอเรชั่น 4
ด้วยประสิทธิภาพ AMD EPYC Linux เจนเนอเรชั่นที่ 4 ที่ยอดเยี่ยม แสดงให้เห็นถึงการยกระดับยุคที่สำคัญและเหนือกว่า Xeon Scalable ปัจจุบัน การแข่งขัน”Ice Lake”เป็นการผสมผสานระหว่าง 12 แชนเนลของการสนับสนุนหน่วยความจำระบบ DDR5, สูงสุด 96 คอร์ต่อซ็อกเก็ต, การเปิดตัว AVX-512 และการปรับปรุง Zen 4 micro-architectural อื่นๆ จากบทความการทดสอบติดตามผลสำหรับข้อมูลเจนัวทั้งหมดที่ส่งมาจนถึงตอนนี้ ในอีกไม่กี่สัปดาห์ข้างหน้า ฉันมีผลการวัดประสิทธิภาพเพิ่มเติมเพื่อแบ่งปันโดยพิจารณาอย่างใกล้ชิดยิ่งขึ้นในด้านต่างๆ ของการปรับปรุงสำหรับ AMD 4th Gen EPYC ในบทความวันนี้เป็นการดูที่ประสิทธิภาพ EPYC 9654 2P พร้อมเปิด/ปิด AVX-512 ในขณะที่ดูผลกระทบการใช้พลังงานของ CPU และผลกระทบต่อความถี่สัญญาณนาฬิกาของ CPU และความร้อน
การติดตามความลึกการโทรของ Linux 6.2 ช่วยกู้คืนประสิทธิภาพที่หายไปบนซีพียู Intel Skylake
เมื่อมีการเปิดตัวช่องโหว่ด้านความปลอดภัย Retbleed เมื่อต้นปีนี้เพื่อบรรเทาช่องโหว่ดังกล่าวสำหรับ Intel Skylake และ Skylake-แกน CPU ที่ได้รับจำเป็นต้องมีการบังคับใช้ Indirect Branch Restricted Speculation (IBRS) ซึ่งช่วยเติมเต็มประสิทธิภาพการทำงานนอกกรอบสำหรับ CPU รุ่นเก่าของ Intel เหล่านี้ แต่ที่ได้รับการแนะนำในขณะนี้ด้วย Linux 6.2 เป็นเทคนิคการลดผลกระทบใหม่ที่ชื่อว่า Call Depth Tracking ซึ่งช่วยกู้คืนประสิทธิภาพที่หายไปบางส่วน และขยายประโยชน์ของโปรเซสเซอร์ที่ได้รับ Skylake ที่ยังคงให้บริการอยู่
Blender 3.4 HIP ประสิทธิภาพด้วย Radeon RX 7900 Series + RDNA3 OpenCL Compute Benchmarks
เมื่อต้นสัปดาห์นี้เป็นการทบทวน Radeon RX 7900 XT และ RX 7900 XTX Linux ครั้งแรกโดยเน้นที่ ประสิทธิภาพการเล่นเกมในบทความวันนี้เป็นการดูซีรีส์ Radeon RX 7900 เมื่อทำงานบน Blender 3.4 พร้อมด้วยระบบแบ็คเอนด์ Cycles HIP รวมถึงเกณฑ์มาตรฐานการประมวลผล OpenCL ต่างๆ เมื่อเทียบกับกราฟิกการ์ด Radeon รุ่นเก่าและการแข่งขัน NVIDIA GeForce
การรัน Open-Source ใหม่ NVIDIA GeForce RTX 30 Series รองรับ Linux 6.2
ในขณะที่ NVIDIA ออกผลิตภัณฑ์ GeForce RTX 40 series หลายตัวแล้ว แต่มาเฉพาะในตอนนี้กับ เคอร์เนล Linux 6.2 คือการสนับสนุนการเร่งความเร็วสามมิติแบบโอเพ่นซอร์สเริ่มต้นสำหรับโปรเซสเซอร์กราฟิก GeForce RTX 30″Ampere”นี่คือประสบการณ์ครั้งแรกของฉันกับการสนับสนุน NVIDIA GeForce RTX 30 series แบบโอเพ่นซอร์สใน Linux 6.2
ประสิทธิภาพของ AMD Secure Memory Encryption”SME”ด้วย EPYC Genoa รุ่นที่ 4
หนึ่งในการปรับปรุงความปลอดภัยที่ทำโดย AMD กับโปรเซสเซอร์ 4th Gen EPYC”Genoa”ของพวกเขาคือการปรับปรุง Secure Memory Encryption (SME) รองรับตั้งแต่ 128 บิตถึง 256 บิต AES-XTS AMD Secure Memory Encryption สามารถใช้เพื่อช่วยป้องกันการโจมตีหน่วยความจำระบบหลักได้ แต่ค่าใช้จ่ายด้านประสิทธิภาพเป็นอย่างไร ในบทความนี้เป็นการดูเบื้องต้นเกี่ยวกับประสิทธิภาพของ AMD EPYC Genoa โดยเปิดใช้งาน/ปิดใช้งาน AMD SME
Clear Linux ของ Intel ช่วยให้ AMD EPYC Genoa บรรลุเป้าหมายประสิทธิภาพใหม่
คล้ายกับผลลัพธ์ที่ยอดเยี่ยมของ Clear Linux ที่ปรับปรุงประสิทธิภาพของ Intel บน Ryzen 9 7950X โดยใช้ประโยชน์จาก Clear Linux บนโปรเซสเซอร์ EPYC”Genoa”เจนเนอเรชั่น 4 ใหม่ยังช่วยเพิ่มประสิทธิภาพสูงสุดสำหรับโปรเซสเซอร์เซิร์ฟเวอร์ AVX-512 เหล่านี้ ต่อไปนี้เป็นเกณฑ์มาตรฐานเบื้องต้น