Người dùng Intel sẽ sớm đánh đổi hiệu suất để bảo mật một lần nữa. Phoronix đã báo cáo rằng các bản cập nhật vi mã gần đây sẽ vô hiệu hóa Tiện ích mở rộng đồng bộ hóa giao dịch Intel (TSX) theo mặc định trên các bộ xử lý Thế hệ thứ 6, 7 và 8 của công ty. Việc tắt tính năng này được cho là sẽ làm cho các CPU đó an toàn hơn, nhưng nó cũng được cho là sẽ dẫn đến hiệu suất kém hơn trong các tác vụ được hưởng lợi từ việc sử dụng TSX.
Phoronix cho biết các bản cập nhật này được thúc đẩy bởi sự cố sắp xếp bộ nhớ trong TSX. Báo cáo chính thức (PDF) cho thấy Intel đã biết về vấn đề này từ tháng 6 năm 2018 và công ty đã phát hành bản cập nhật vi mã để giải quyết lỗ hổng vào tháng 10 năm 2018. Tuy nhiên, phải mất gần ba năm để phát hành bản cập nhật vô hiệu hóa TSX theo mặc định. Những bản cập nhật đó đã được bao gồm trong Bản cập nhật nền tảng Intel 2021.1 khi nó ra mắt vào ngày 8 tháng 6.
“Khối lượng công việc được hưởng lợi từ Intel TSX có thể trải qua sự thay đổi về hiệu suất”, Intel cho biết vào ngày 12 tháng 6 . Nó cũng nói rằng “một số người dùng nâng cao của giám sát hiệu suất (Perfmon) có thể cần phải thay đổi các tập lệnh và phương pháp thu thập của họ” do các bản cập nhật vi mã. Công ty đã không cung cấp thêm thông tin về hiệu suất đạt được cho các tác vụ bị ảnh hưởng bởi những thay đổi này.
Nhưng có một tin tốt lành: Intel cho biết họ “không mong đợi những cập nhật vi mã này ảnh hưởng đến những người dùng không sử dụng [Đơn vị giám sát hiệu suất] hoặc những người chỉ sử dụng các trình điều khiển và công cụ PMU cập nhật”, mặc dù vậy “khuyến nghị rằng các nhà phát triển trình điều khiển PMU và các nhà phát triển công cụ hiệu suất làm theo hướng dẫn trong tài liệu này. ” Người bình thường khó có thể nhận thấy những thay đổi đáng kể về hiệu suất.
Các nhà phát triển đã chuẩn bị sẵn nhân Linux cho các bản cập nhật vi mã này. Phoronix lưu ý rằng các bản vá dành cho Linux 5.14 đã thực hiện thay đổi này: “Thêm hỗ trợ cho TSX vi mã Intel mới không dùng nữa trên một số kiểu máy và không bật giải pháp thay thế hạt nhân cho các CPU đó khi các giao dịch TSX luôn bị hủy bỏ, do kết quả của bản cập nhật vi mã đó.” Sự hỗ trợ đó cũng có thể đến với Linux 5.13.