Linux 6.18-rc4 tiến bộ với các bản sửa lỗi trong x86, nguồn điện và trình điều khiển

  • RC4 đã được phát hành với quá trình phát triển ổn định và suôn sẻ; bản phát hành cuối cùng dự kiến ​​sẽ ra mắt vào cuối tháng 11 hoặc đầu tháng 12.
  • Trên x86: nhiều ID mô hình hơn cho Zen 6, RDSEED bị vô hiệu hóa trong Zen 5 với vi mã cũ, bản sửa lỗi XFD và bản sửa lỗi biên dịch CFI/LTO của Clang.
  • Quản lý năng lượng: Đã sửa lỗi hồi quy 11% trong trình điều khiển menu CPUidle, được phát hiện trong Intel Core i5-10600K và được Rafael Wysocki sửa.
  • Các bản sửa lỗi nhỏ chủ yếu nằm ở trình điều khiển (GPU, mạng, âm thanh) và các điều chỉnh trong mạng, SMB/XFS/nfsd, sched_ext và các bài kiểm tra tự động mới cho VFIO.

Linux 6.18-rc4

Linux 6.18-rc4 Hiện tại, phiên bản này đã có sẵn dưới dạng bản dựng thử nghiệm hàng tuần mới. Sau vài tuần im ắng, chu kỳ vẫn ổn định và đang trên đà ra mắt vào cuối tháng 11 hoặc đầu tháng 12. Ứng cử viên thứ tư được thả Nó đến một cách trơn tru và tập trung vào các chi tiết đánh bóng, như được trình bày chi tiết trong Có gì mới trong Linux 6.18-rc3.

Linus Torvalds đã công bố một vài giờ trước mỗi chuyến đi, nhưng không có bất kỳ thay đổi cơ bản nào đối với kế hoạch: chủ yếu sửa lỗi trình điều khiển (GPU, mạng và âm thanh) và những điều chỉnh nhỏ đối với mạng, hệ thống tệp (SMB, XFS và nfsd), trình lập lịch mở rộng (sched_ext) và kiến ​​trúc s390 và x86, cùng với các bài kiểm tra tự động mới cho VFIO.

Các tính năng mới và những thay đổi chính trong Linux 6.18-rc4

Trên x86, thay đổi đáng chú ý nhất là việc mở rộng mã định danh model cho AMD Zen 6 (dòng 1Ah) sắp ra mắt. Kernel hiện nhận dạng thêm 16 model bằng cách mở rộng phạm vi trước đó, do đó đơn giản hóa quá trình chuẩn bị. sản phẩm dựa trên Zen 6 sẽ có mặt trên thị trường theo cách tương tự như những gì đã được báo cáo trong Linux 6.18-rc2.

Cũng trên mặt trận AMD, kernel sẽ vô hiệu hóa việc sử dụng RDSEED trên một số hệ thống Zen 5 bằng vi mã có trước bản vá firmware, giảm thiểu sự cố ngẫu nhiên đã biết. AMD hiện đang phân phối bản cập nhật cho EPYC 9005, và các bản còn lại sẽ sớm ra mắt; trong thời gian chờ đợi, kernel bao gồm bản cập nhật này. bảo vệ trên RDSEEDNgoài ra, việc đồng bộ hóa trạng thái XFD của FPU khi truyền tín hiệu được sửa và tránh được lỗi biên dịch với CONFIG_CFI=yy CONFIG_LTO_CLANG_FULL=y.

Quản lý năng lượng và hiệu suất trong Linux 6.18-rc4

Sự cố giảm hiệu suất trong trình điều khiển menu CPUidle có từ Linux 6.17 đã được khắc phục. Sự cố này, được Doug Smythies phát hiện trên Intel Core i5-10600K, đã gây ra hiệu suất giảm khoảng 11% trong một số lần tải nhất định và đã được sửa trong Git kịp thời cho bản phát hành ứng viên này.

Bản sửa lỗi, do Rafael Wysocki biên soạn, ưu tiên chuyển sang trạng thái thăm dò thường xuyên hơn khi độ trễ thoát khỏi trạng thái ngủ vượt quá thời gian nhàn rỗi dự kiến. Bản sửa đổi này giúp giảm thời gian chờ không cần thiết và khôi phục hiệu suất bị mất; nó bổ sung cho Bản sửa lỗi gần đây cho Chromebook với Intel bị ảnh hưởng bởi sự suy giảm quản lý năng lượng khác.

Các mặt trận hạt nhân khác trong RC này

Ngoài x86 và sức mạnh, phần lớn những thay đổi một lần nữa lại nằm ở bộ điều khiển: Đồ họa, mạng và âm thanh dẫn đầu Các bản vá. Trong các phần không liên quan đến trình điều khiển, có những điều chỉnh nhỏ đối với ngăn xếp mạng, SMB/XFS/nfsd, sched_ext và các bài kiểm tra bổ sung cho VFIO. Nhóm bảo trì mô tả những sửa đổi này là đơn giản và chỉ cần vài dòng mã.

Tính khả dụng, thử nghiệm và bối cảnh

Với bản RC4 được phát hành, phiên bản cuối cùng của 6.18 sẽ ra mắt vào cuối tháng 11 hoặc tuần đầu tiên của tháng 12.

Những người thử nghiệm RC4 nên chú ý đến một số điểm: xác nhận rằng không có lỗi khi biên dịch với CONFIG_CFI và LTO của Clang, kiểm tra hành vi ngủ và nhàn rỗi trên máy tính xách tay và xác minh trên Zen 5 rằng Tin nhắn RDSEED đã bị vô hiệu hóa Lỗi này xuất hiện trong dmesg sau khi áp dụng vi mã tương ứng. Mọi sự cố có thể được báo cáo cho LKML hoặc người bảo trì hệ thống con bị ảnh hưởng.

Linux 6.18-rc4 đang hoàn thiện tốtBản cập nhật này mở rộng hỗ trợ cho Zen 6, giảm thiểu sự cố RDSEED trong Zen 5, khắc phục các lỗi hồi quy nguồn và tinh chỉnh các trình điều khiển và hệ thống con chính. Trừ khi có bất kỳ trường hợp bất khả kháng nào, lịch trình vẫn không thay đổi và những ngày tới sẽ dành riêng cho việc tinh chỉnh tính ổn định và hiệu suất để chuẩn bị cho bản phát hành ổn định.