LINUX无法运行navixat,关于RX5700XT的驱动方法以及bug解决方案
AMD Navi顯卡在macOS Catalina 10.15.1 beta2中已經(jīng)正式免驅(qū),博主購(gòu)入測(cè)試,現(xiàn)公布新顯卡的驅(qū)動(dòng)方法以及bug解決方案。
Windows
使用DDU卸載原驅(qū)動(dòng)并下載安裝官方的RX5700XT的驅(qū)動(dòng)即可。
LinuxLinux 5.3起正式加入Navi顯卡支持,所以我們要做的就是把Linux內(nèi)核版本升級(jí)到5.3+即可?,F(xiàn)提供兩種升級(jí)內(nèi)核方法。注意,因?yàn)楫?dāng)前Linux內(nèi)核版本低于5.3,所以顯示器插入RX5700XT啟動(dòng)Linux會(huì)黑屏,博主建議顯示器連接核顯或使用其它亮機(jī)卡操作。
方法一(推薦)
利用所使用的Linux發(fā)行版本的內(nèi)置包管理器升級(jí)內(nèi)核。以博主使用的Manjaro為例講解。使用Manjaro內(nèi)置的pacman升級(jí)內(nèi)核。
查找可用內(nèi)核1sudo pacman -Ss linux-headers
升級(jí)內(nèi)核1sudo pacman -S linuxXY linuxXY-headers (XY表示內(nèi)核版本號(hào),比如要升級(jí)到Linux 5.3,則為sudo pacman -S linux53 linux53-headers)
方法二下載Linux 5.3源碼編譯,具體教程見 https://www.bugprogrammer.me/2018/09/01/Linux_Kernel_Build.html
升級(jí)后可能會(huì)丟失無線網(wǎng)卡以及藍(lán)牙驅(qū)動(dòng),重新安裝即可,以博主的bcm94352z為例1
2sudo pacman -S linux-headers
sudo pacman -S broadcom-wl-dkms
重啟電腦,wifi藍(lán)牙滿血復(fù)活。
macOS
macOS Catalina 10.15.1 beta2起支持navi顯卡,所以只要升級(jí)系統(tǒng)到macOS Catalina 10.15.1 beta2即可。
一些bug的解決方案
加入whatevergreen黑屏
在boot-args加入如下參數(shù):agdpmod=pikera即可。
Clover設(shè)置如下:
OpenCore設(shè)置如下:
全新安裝以及Recovery模式畫面錯(cuò)位問題的曲線救國(guó)方案下載官方的macOS Catalina 10.15.1正式版鏡像,將Install macOS Catalina.app放到應(yīng)用程序文件夾
全新安裝畫面錯(cuò)位修復(fù)執(zhí)行如下命令修改鏡像
1sudo cp -f /Users/wbx/Desktop/fix\ 5700/* /Applications/Install\ macOS\ Catalina.app/Contents/SharedSupport/
將修改過的鏡像寫入U(xiǎn)盤,全新安裝修復(fù)完成。
Recovery畫面錯(cuò)位修復(fù)執(zhí)行如下命令找到Recovery的分區(qū)號(hào)
1sudo diskutil list
如圖,disk2s3即為Recovery的分區(qū)號(hào)
執(zhí)行如下命令掛載Recovery分區(qū)
1sudo diskutil mount /dev/disk2s3
執(zhí)行如下命令修改Recovery分區(qū)
1sudo cp -f ~/Desktop/fix\ 5700/* /Volumes/Recovery/9D839C6C-F3C0-45A0-9DCF-36CFDF99282E/
注意:/Volumes/Recovery下的9D839C6C-F3C0-45A0-9DCF-36CFDF99282E文件夾名稱有可能每個(gè)人都不一樣,注意替換成自己的文件夾名稱。
至此,Recovery分區(qū)畫面錯(cuò)位修復(fù)完成。
關(guān)于更新時(shí)畫面錯(cuò)亂
因?yàn)楦率亲詣?dòng)化過程,所以無需修復(fù),只需要等待Apple更新修復(fù)bug即可。保留這個(gè)bug有助于我們第一時(shí)間得知Apple何時(shí)修復(fù)了畫面錯(cuò)位的bug。所以本文對(duì)此不做講解,本文主要解決全新安裝以及Recovery環(huán)境的畫面錯(cuò)位問題。
2019-11-09更新
macOS Catalina 10.15.2 beta1 19C32e已發(fā)布,徹底解決了Installer以及Recovery環(huán)境屏幕錯(cuò)亂的問題。但是博主尚未找到下載完整鏡像方案,所以上傳10.15.2的fix 5700.zip(BaseSystem.dmg以及BaseSystem.chunklist),小伙伴們可以按上文方法重制10.15.1鏡像解決全新安裝屏幕錯(cuò)亂問題。
https://pan.baidu.com/s/1jadKyXjg47NGZtP2MMzhJA
未完待續(xù)。。。
總結(jié)
以上是生活随笔為你收集整理的LINUX无法运行navixat,关于RX5700XT的驱动方法以及bug解决方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: read函数头文件 window_of_
- 下一篇: linux 其他常用命令