ROG Zephyrus G14(幻14)Ubuntu 20.04 双系统安装避坑指南(4800H AMD Nvidia GPU核显独显问题,快捷键Fn键盘灯驱动)
目录
- 1.G14为什么安装Ubuntu 20.04?
- 2.大致步骤
- 3.遇到的问题
- 4.解决问题
1.G14为什么安装Ubuntu 20.04?
试着安装18.04没有成功,各种问题,AMD这颗4800HS CPU/GPU以及Intel的AX200 Wifi6无线网卡都太新了,20.04至少可以顺利安装运行GNOME.另外,在Ubuntu 20.04下,经测试CUDA10.2,CUDNN7.6.5,TensorRT7.0.0.11运行正常,OpenCV4.4.0编译正常,OpenCV编译参考我的另一篇文章。
2.大致步骤
- 留出硬盘的free space准备安装Ubuntu
- 下载Rufus和Ubuntu20.04 ISO镜像烧录到U盘里制作启动盘
- 在FreeSpace上建立Ext4分区,挂载到"/“下,因为我就分配了250GB给Linux,所以为了最有效的利用空间把所有的内容都塞到”/"里面.
- Bootloader写入WindowsBootLoader,使用grub来引导双系统,所以最好先安装windows系统然后再安装Ubuntu
- 安装Ubuntu
3.遇到的问题
- G14的Intel AX200 Wifi6无线网卡无法驱动
- 虽然安装了Nvidia的独显驱动,但是图形界面仍然卡顿lag,系统亮度调节无效
- 键盘Fn功能键全部失效
4.解决问题
Nvidia显卡驱动安装的问题可以参考我的另一篇记录
装好20.04后,我当时的Linux Kernel版本是5.4,经过一些版本的更新,Ubuntu对于Nvidia显卡的驱动安装人性化一些了,如果安装时选择安装第三方的驱动可以跳过繁琐的禁用nouveau驱动等驱动安装过程.
1. 解决Intel AX200 Wifi6无线网卡无法驱动的问题
到Intel官网下载驱动,20.04Kernel版本符合ax200的驱动要求
解压后拷贝到/lib/firmware
然后
sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
sudo apt-get update
sudo apt-get install backport-iwlwifi-dkms
安装完毕重启,无线网卡应该可以使用了
2. 解决安装好Nvidia独显驱动后图形界面仍然lag卡顿的问题
使用如下命令查看显卡
sudo lshw -c video
发现4800HS的集成显卡Vega7无法驱动(Unclaimed),图形界面lag的原因可能就是集显未被正常驱动,所以就着手安装AMD的GPU驱动。
结果试了很多方法,都无效。最后只能尝试升级Linux Kernel,于是乎,就升级到了2020.10.1日当时的最新版本5.8.12.
升级方法:
先到这个Ubuntu官方Kernel FTP下下载最新的Kernel
如图:
把amd64/build下的7个deb都下载下来放到一个文件夹里,然后进入文件夹
sudo dpkg -i *.deb
sudo reboot
注意,如果不需要lowlatency的kernel的话可以不安装那几个deb,事实上lowlatency的kernel在我的机器上无法成功启动图形界面。
升级完Kernel在启动的时候选择Advanced中的5.8.12 generic Kernel启动。
至于如何删除相应的旧版Kernel:
uname -sr #查看当前Kernel版本
dpkg -l | grep linux-image | awk '{print$2}' #查看所有Kernel名称
#删除相应不需要的Kernel
sudo apt remove --purge linux-image-5.8.12-lowlatency
sudo update-grub
sudo reboot
(如果安装了lowlatency的kernel而且还是默认启动的话可以通过删除这些排在前面的kernel来让generic的kernel排到第一个,grub启动画面中第一个ubuntu选项的默认启动kernel暂未找到较好的修改方法,如有望告知)
然后将AMD的iGPU集显设为非主GPU,修改 /usr/share/X11/xorg.conf.d/10-amdgpu.conf,增加Option “PrimaryGPU” “No”
Section "OutputClass"Identifier "AMDgpu"MatchDriver "amdgpu"Driver "amdgpu"Option "PrimaryGPU" "No" #增加这行
EndSection
然后update一下grub
sudo update-grub
至此,再查看显卡会发现两张显卡都被正确驱动了,图像界面也不lag了。
3. 解决Fn快捷键无法使用的问题
安装rog-core,可以编译安装,图方便直接PPA安装即可:
sudo add-apt-repository ppa:lukedjones/rog-core
sudo apt-get update
sudo apt-get install rog-core
双显卡切换暂未研究,因为独显渲染的画面要通过集显iGPU与内屏幕连接,所以理论上是无法完全关闭集显的。
到此基本解决了幻14Ubuntu安装的问题,尽情享用吧!
幻14目前在Linux下存在CPU过热降频的问题无解,只能重启系统。具体表现是多线程TRT去给GPU推理压力的时候无法持续超过数十秒CPU就会突然过热保护降频以至于整个系统变得卡顿,只能重启。类似这个问题,https://www.phoronix.com/scan.php?page=news_item&px=ASUS-TUF-Ryzen-Thermal-Fix还有这个问题https://bugzilla.kernel.org/show_bug.cgi?id=203733,所以最好暂时不要在幻14上用linux做CPU+GPU双压力测试,linux的热管理有点问题。或者开机就开最大风扇并关闭cpu boost,强制cpu在安全温度下运行
ROG Zephyrus G14(幻14)Ubuntu 20.04 双系统安装避坑指南(4800H AMD Nvidia GPU核显独显问题,快捷键Fn键盘灯驱动)相关推荐
- (保姆式教学) Win10 + Ubuntu 20.04——双系统安装方法 + 配置显卡 + root权限 + flash调配
目录标题 Win10 + Ubuntu 20.04--双系统安装方法 + 配置显卡 + root权限 + flash调配(保姆式教学) 请同学们提前准备: 第一步:准备U盘 第二步:确定自己电脑的类型 ...
- ubuntu 20.04双系统安装_win10上跑Ubuntu不用虚拟机不用双系统!
Window 和Linux 官方虽然从来没有公开宣战过,但是吃瓜群众特别喜欢拿他们来比较(易用性啊,安全性啊),作为成年人我们都知道 :尺有所短,寸有所长,每个人的尺寸都不一样. 但是鄙视链这个东西肯 ...
- win10 ubuntu 18.04双系统安装填坑 以及笔记本nvida显卡黑屏与双显卡外接双显示屏幕解决方案
一 安装坑点 首先引用一下蔚然成风shang的关于安装win10 ub双系统的帖子,我是按照这个流程走下来的基本没有问题,但是对于笔记本安装,尤其是N卡独立显卡的这类笔记本,自带巨多的坑点. http ...
- [教程]win10 ,ubuntu双系统安装避坑指南
这篇博客可以解决 1.如何安装win10,ubuntu双系统 2.如何使用win10引导Ubuntu,并且设置win10引导界面 点击阅读原文获取更多信息. win10,ubuntu双系统的安装 为什 ...
- win10 SystemParametersInfo 设置屏保 不好使_[教程]win10 ,ubuntu双系统安装避坑指南
这篇博客可以解决1.如何安装win10,ubuntu双系统2.如何使用win10引导Ubuntu,并且设置win10引导界面 点击阅读原文获取更多信息. win10,ubuntu双系统的安装 为什么要 ...
- [折腾日记]win10 ,ubuntu双系统安装避坑指南
这篇博客可以解决 1.如何安装win10,ubuntu双系统 2.如何使用win10引导Ubuntu,并且设置win10引导界面 win10,ubuntu双系统的安装 为什么要装双系统,之前用的虚拟机 ...
- ubuntu 20.04 安装软件踩坑
ubuntu 20.04 安装软件踩坑 1.搜狗输入法 安装后需要重启一次 重启后讲sogoupinyin添加好,右上角如果没有搜狗就再重启一下 右上角出现了搜狗也是打不出中文的,因为没有安装依赖 安 ...
- 苹果系统 macOS Catalina 10.15.7 安装 Ubuntu 20.04 双系统 采用rEFInd引导
苹果系统 macOS Catalina 10.15.7 安装 Ubuntu 20.04 双系统 采用rEFInd引导 0. 前言 1. 准备工作 & 系统情况 2. 制作Ubuntu安装盘(U ...
- Win11和Ubuntu 20.04双系统配置+Ubuntu详细软件配置一遍过(Nvidia驱动、谷歌浏览器、Anaconda、Pycharm、qq、百度网盘等)
Win11和Ubuntu 20.04双系统配置+Ubuntu详细软件配置一遍过 前言 一.双系统配置 二.Google浏览器配置 三.百度网盘配置 四.Nvidia驱动安装 五.Anaconda下载和 ...
最新文章
- 为DataGridView添加行号
- linux不识别ntfs分区,WinUbuntu下linux无法挂载NTFS格式分区问题的解决
- python资料库-Python 操作数据库之 records
- Numpy基础学习与总结
- this ts 方法获取_vue+typescript项目中用this.$refs和原生方法获取的dom有什么区别
- Chapter4 Java流程控制之选择结构
- Spark _23 _读取parquet文件创建DataFrame(二)
- k2698场效应管参数电流_mos管特性曲线-电流方程与参数详解
- 95-130-350-源码-source-kafka相关-FlinkKafkaProducer
- C语言博客作业---嵌套循环
- VC++实现自定义切换按钮
- 与IDE相关的Attribute属性(C#)
- 生成fnt字体工具BMFontTool工具
- VB6 TCP通讯服务端、客户端源码
- ArcGIS空间大数据平台与HadoopSpark大数据平台的集成与开发
- Excel常用电子表格公式大全【汇总篇】
- Pandas日期时间格式化
- 桌面排版神器:Affinity Publisher
- 热核特征(heat kernel signature,HKS)简单解释(附可运行代码)
- python-RFM模型
热门文章
- playwright--screenshot 截图
- java异或_java中异或是怎样算的
- 抖音付费入口怎么找,抖音付费入口怎么使用?
- SAP物料移动类型和自动科目设置(包含财务,pp) 二
- python文件读取写入元组_python文件的读写
- “量子+生成式AI”!IBM联合生物制药公司Moderna进行疫苗研究
- Android设置全屏/屏幕常亮
- 《硬件仿真(Emulation)EDA工具前端设计流程》
- 南园茶社——动画展示网站
- 视频教程-一夫老师讲premiere从初级到精通视频教程-CG动画