DIY了一台Ryzen 1700x

2017-05-06  本文已影响0人  yk103

老早就想配台新电脑,一直没动手。看到AMD锐龙1700x发布的新闻后,下定决心DIY一台锐龙主机。
过程相当曲折,前前后后倒腾了2,3周,前前后后掉进几个坑,终于解决了所有的问题。
废话不多说,先上整体配置:

主机主要是用来做开发,内存是16G的,1700x不带核显,所以买了张低端A卡(N卡怕碰上私有驱动问题)点屏。一开始就听说配套主板容易翻车,不过我倒是一次性点亮了。

开始装系统时,就没有那么顺利了。
首先是装好Win10后发现每隔个几分钟,机器就会蓝屏,出现Watchdog timeout错误。倒腾一番发现是Win10版本太老,对锐龙支持不好。后安装了一个16年版本的,问题解决了。

接下来开始装Ubuntu16.04,内核打印错误:
<code>
unexpected irq trap at vector 07
</code>
在Grub选项里面添加"acpi=off"参数后,Ubuntu能正常启动运行,只不过由于ACPI关闭,只能找到一个CPU核。下载了一个Fedora 25,发现能正常安装。FC和Win10都正常,说明肯定不是硬件问题,只能自己慢慢倒腾了。

网上找了下,国内基本没有人碰到相关问题。估计买Ryzen的人不多,买了Ryzen安装Linux的人更加少。最终在LaunchPad上找到国外玩家给Ubuntu提的Bug。出问题的不是1700x,而是技嘉主板。解决的方法就是自己编译内核,在官方配置的基础上关闭PINCTRL_AMD选项。

相关参考如下:
如何编译Ubuntu内核
System doesn't boot properly on Gigabyte AM4 motherboards (AMD Ryzen)
DebuggingACPI

上一篇下一篇

猜你喜欢

热点阅读