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
未完待续。。。