Ryzen 3000:AMD通過BIOS更新解決Linux引導問題

Ryzen 3000系統遇到了一個錯誤,從一開始就阻止了一些新的Linux分佈。

從7月15日開始更新:AMD採用了故障的隨機數生成器並實現了BIOS修復。它不僅與RDRAND函數有關,還與RDSEED命令有關。

兩種功能都應在更新後正確工作,從而使最新的Linux發行版啟動。尚不清楚不再被Ryzen 3000折疊的Destiny 2是否也將被固定。

何時將BIOS更新公開取決於主板製造商。根據來自golem.de該更新已經分發給製造商。

Ryzen 3000的芯片組比較和主板建議

原始消息:使用新的Ryzen 3000系統,有一個漏洞,這可以防止某些Linux分佈正確啟動。

問題是在處理器中實現了隨機數生成器,即Linux初始化服務的較新版本Systemd(來自版本240)。而不是隨機數,是rdrand-ID命令在Ryzen 3000 CPU靜態返回數字-1。

只有最新的Linux發行版使用SystemD版本240

但是,如果在調用邊緣時未返回隨機數,則較新的SystemD Drop版本。因為這僅在2018年7月推出,所以只有一些最新的Linux發行版,例如Ubuntu 19.04。 Ubuntu 18.10仍然有效。

錯誤僅發生在Ryzen 3000系列在。 Ryzen所有者1000和2000處理器不必擔心。邊緣的邊緣提供一個隨機數,因此不會引起最新的Linux版本的任何問題。

Ryzen 3000在Destiny 2有問題

但這並不是Ryzen擁有3000系列的唯一問題。不僅新的Linux發行版,Destiny 2拒絕從最新的AMD CPU開始。目前沒有解決此問題的解決方案,但是開發人員正在努力。

較舊的AMD處理器也影響了

2014年創建的BugReport它指出,Jaguar系列的較舊的AMD CPU,包括Athlon 5370、5350和5150,已經遇到了這個問題。但是,由於rdrand,它一直未被發現幾乎沒有使用變成。

在Ryzen 2000系列處理器中,沒有發生錯誤

通常,應用程序程序使用其他隨機功能,也是因為某些開發人員不相信CPU會提供正確的隨機數。問題可能僅僅是因為新系統置於邊緣的邊緣。

現在有一個用於SystemDhotfix,Linux版本再次開始。使用BIOS更新,可能還可以將Ryzen-3000系統帶入糾正行為。

錯誤仍然令人驚訝,因為1000和2000系列的較舊的Ryzen芯片在沒有錯誤的情況下運行邊緣,因此在測試Ryzen 3000時,也應該很容易啟動,AMD應該找到錯誤。

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.