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