Danh sách gửi thư Debian có một bài đăng liên quan đến một số người dùng Skylake và Kaby Lake: [CẢNH BÁO] Bộ xử lý Intel Skylake / Kaby Lake: siêu phân luồng bị hỏng
Người dùng phải chạy
grep name /proc/cpuinfo | sort -u
để có được thông tin chi tiết về bộ xử lý của họ và sau đó kiểm tra http://ark.intel.com/products/codename/37572/Skylake hoặc http://ark.intel.com/products/codename/82879/Kaby-Lake nếu thích hợp.
Nếu bộ xử lý của họ được liệt kê, họ nên chạy tiếp theo
grep -q '^flags.*[[:space:]]ht[[:space:]]' /proc/cpuinfo && \
echo "Hyper-threading is supported"
Theo một bài đăng tiếp theo , lệnh trên mà tôi đã thực hiện không đáng tin cậy và người dùng cần chạy lscpu
và kiểm tra xem
báo cáo đầu ra lscpu: "Chủ đề trên mỗi lõi: 2", điều đó có nghĩa là siêu phân luồng được bật và hỗ trợ.
Nếu siêu phân luồng được hỗ trợ, lời khuyên được cung cấp cho cả Skylake và Kaby Lake.
Tôi có một bộ vi xử lý Skylake ảnh hưởng trên 16,04 mà có thể được cố định bởi vì
grep -E 'model|stepping' /proc/cpuinfo | sort -u
trả lại
model : 78
model name : Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
stepping : 3
Đối với các bộ xử lý như vậy, sửa lỗi được đề xuất là cài đặt
gói "intel-microcode" không miễn phí với phiên bản cơ sở 3.20170511.1 và khởi động lại hệ thống. ĐÂY LÀ GIẢI PHÁP ĐƯỢC ĐỀ XUẤT CHO CÁC HỆ THỐNG NÀY, NHƯ NÓ CỐ ĐỊNH NHỮNG VẤN ĐỀ QUY TRÌNH KHÁC NHƯ VẬY.
Nhưng repo 16.04 cho tôi thấy một phiên bản cũ hơn:
apt policy intel-microcode
intel-microcode:
Installed: (none)
Candidate: 3.20151106.1
Version table:
3.20151106.1 500
500 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages
Có thể có được phiên bản được đề xuất và, nếu có thể, làm thế nào tôi có thể làm như vậy?
Chỉnh sửa: Tôi tìm thấy https://launchpad.net/ubfox/xenial/+package/intel-microcode nhưng tất cả chúng dường như là phiên bản cũ hơn.
Chỉnh sửa thứ hai: https://launchpad.net/ubfox/+source/intel-microcode có bản cập nhật liên quan nhưng nó dành cho Artful Aadvark .
lscpu | grep -e Model -e Step -e ^CPU\(s\) -e Thread
wget "https://launchpad.net/ubuntu/+source/intel-microcode/3.20170707.1~ubuntu16.04.0/+build/13159263/+files/intel-microcode_3.20170707.1~ubuntu16.04.0_amd64.deb"
và dpkg -i intel-microcode_3.20170707.1~ubuntu16.04.0_amd64.deb
.