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解决方案相关推荐

  1. 使用Linux服务器运行深度学习代码 || 两种方法,粗暴高效

    [本文是介绍快速远程使用Linux服务器运行深度学习.机器学习代码,全程高能,史上最全] 前面介绍了以下几个内容,不会的可以转链接看下 教你无脑式安装Xshell.Xftp,快速远程连接使用Linux ...

  2. 提供在Linux上运行最新版腾讯QQ与TIM的解决方案 Easiest Way to Run QQTIM on Linux

    最近使用Ubuntu16.04 LTS操作系统,安装QQ发现真的头疼.软件商店安装的qq国际版版本太低不支持登录,crossover安装贼麻烦,于是乎发现了这个链接: https://github.c ...

  3. linux下crossover打开软件,如何借助CrossOver在Linux上运行Windows程序

    就因为有某个Windows应用程序是你非用不可,并不意味着就只能运行Windows.CodeWeaver的CrossOver Linux让你能够在Linux上运行许多流行的Windows应用程序.得到 ...

  4. Linux中执行shell脚本的4种方法

    这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下. bash shell 脚本的方法有多种,现在作个小结.假设我们编写 ...

  5. Linux中执行shell脚本的5种方法总结

    Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法: 方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: 复制代码 代码如下: c ...

  6. 从需求的角度去理解Linux系列:总线、设备和驱动

    <从需求的角度去理解Linux系列:总线.设备和驱动>是一篇有关如何学习嵌入式Linux系统的方法论文章,也是从需求的角度去理解Linux系统软件的开篇.这是作者精心撰写的经验总结,希望嵌 ...

  7. RHEV平台中如何在 RED HAT ENTERPRISE LINUX 虚拟机上安装 GUEST 代理和驱动

    使用 Red Hat Enterprise Virtualization Agent 软件仓库所提供的 rhevm-guest-agent 软件包可以在 Red Hat Enterprise Linu ...

  8. Linux系统运行级与启动机制剖析

    一 系统运行级windows系统有安全运行模式和正常运行模式,这是两个不同的运行级,同样,linux也有系统运行级别,并且linux系统的运行级别更加灵活,更加多样化. 在讲述运行级别前,先讲述下li ...

  9. linux下被遗忘的gpio_keys按键驱动

    我们新项目硬件设计上使用gpio口做按键,所以我就需要搞定这个驱动,本来想自己写一个gpio口的按键驱动,然后看了下内核下面的代码,已经有现成的了.Linux内核下游很多很多的现成驱动,只要你想得到的 ...

最新文章

  1. 维护人员的VMware日常工作
  2. android L 关机流程图
  3. Windows API一日一练(86)GetClipboardData函数
  4. 针对WildFly和EAP运行Java Mission Control和Flight Recorder
  5. 书评:Mockito Essentials
  6. UNP Chapter 27 - 客户-服务器程序其他设计方法
  7. C++11 bind注意事项(传引用参数的时候)
  8. 【计算机网络复习 数据链路层】3.6.2 以太网
  9. 冒泡排序--Java
  10. lighthouse使用_如何在CircleCI中使用Lighthouse
  11. python对矩阵对角线进行赋值
  12. 如何使用pass语句?
  13. NLP学习—13.Seq2eq在机器翻译中的实战(bleu指标的代码实现)
  14. ios12完美深色模式插件_让所有网站开启深色模式,试试这个浏览器插件
  15. 怎样下载安装Firebug和使用Firebug
  16. 因特尔显卡自定义分辨率_如何在新版英特尔核芯显卡控制面板中自定义显示器分辨率...
  17. android studio hiera,PL/SQL初学者必读:几十个实用的PL/SQL
  18. Python竟然可以画漫画!漫画版的故宫导游图,来袭!
  19. 京东数科商用智能机器人首次亮相2019CES
  20. SQL Server安全(4/11):许可(Permissions)

热门文章

  1. android 自定义推流器,Android直播实现 Android端推流、播放
  2. Linux nohup实现后台运行程序及查看(nohup与)
  3. 关于vue-cli3中配置请求跨域的问题
  4. 分析Spring容器启动流程 Spring初始化
  5. python中的date的含义_python中date、datetime、string的相互转换
  6. php打印错误日志到本地,nginx+php怎么打印php的错误日志?
  7. mysql主键设置after_mysql如何改变主键属性
  8. java 后台和前端的消息提醒_滴滴Java后台3面题目:网络+内存溢出+各种锁+高性能+消息队列...
  9. MySQL 基础 ———— SQL语句的执行顺序与 LIMIT 子句
  10. PostMan 四种常见的 POST 提交数据方式