2020/12/08更新:
联想拯救者r7000:4800h+1650ti版本同样适用本教程,而且可以省略nvme_core.default_ps_max_latency_us=5500的设置(可能是某些特定固态硬盘型号才需要这样设置,目前可知的是西部数据SN500、华硕天选自带的KINGSTON OM8PCP3512F-AB需要设置)。但目前问题是无法调节屏幕亮度。
另外,NVIDIA最新Linux驱动已经到455了。
2020/10/07更新:
稳定使用一阵子之后,有几率出现在开机时依然出现ucsi_acpi USBC000:00:PPM init failed (-110),此时可以使用alt+F2进入命令行,登录后用sudo权限编辑/usr/share/X11/xorg.conf.d/10-amdgpu.conf为如下:
Section "OutputClass"
Identifier "AMDgpu"
MatchDriver "amdgpu"
Driver "amdgpu"
Option "PrimaryGPU" "no"
EndSection
同时要编辑nvidia的配置/usr/share/X11/xorg.conf.d/10-nvidia.conf为如下:
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
Option "PrimaryGPU" "yes"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection
重启即可。
=====================================
从4月开始拿到天选4800h+2060版本开始,与Ubuntu斗争就注定漫长。
目前综合各方信息,记录下当前较稳定的一个安装过程:
1. 下载Ubuntu20.04.1安装包 http://releases.ubuntu.com/20.04/,烧录安装包到U盘,此过程不再赘述。
2. U盘启动Ubuntu镜像,开始进入正题。
如果电脑中有西数系列SSD,比如SN750/SN500,直接启动Ubuntu镜像来安装、试用Ubuntu系统,很可能过一分多钟后整个系统会卡死。这是去年发现的西数系列Ubuntu不兼容问题,至今不知道为何Ubuntu官方还没修复。解决方法:启动Ubuntu时(无论是U盘中的还是安装好后硬盘中的),在GRUB界面选择Ubuntu之后按E键编辑启动命令,在"quiet splash"后加上参数"nvme_core.default_ps_max_latency_us=5500"再启动。若是安装好系统后,可以通过编辑/etc/default/grub来加入此参数,并使用"sudo update-grub"来更新grub设置,这样就不用每次开机手动输入了。
如果发现进入U盘系统时停留在命令行或黑屏,极有可能是由于默认显卡驱动和显卡之间不兼容。可在上述GRUB界面编辑启动参数时,在"quiet splash"后再加上nomodeset参数来暂时关闭显卡驱动。
U盘安装Ubuntu过程不再赘述。
3. 安装好Ubuntu镜像后,若启动时停留在命令行或黑屏,参照上述暂时关闭显卡驱动方法解决。开机后屏蔽系统中的默认显卡驱动:
编辑/etc/modprob.d/blacklist.conf,加入两行:
blacklist nouveau
options nouveau modeset=0
保存后运行"sudo update-initramfs -u"来保存屏蔽结果。
4. 到此,系统安装完毕。但锐龙CPU+GPU在Ubuntu20.04.1默认kernel5.4下有较多问题,比如无法保存调节亮度,休眠后唤醒花屏卡机,HDMI口无法使用等,所以要更新kernel。目前测试过5.7rc4/5.8rc2/5.9rc5,问题最少的是5.8rc2,更新kernel方法不再赘述。同时为了启用HDMI口,同样需要在kernel启动参数里面的"quiet splash"后加上"amdgpu.exp_hw_support=1"来启用kernel对AMD核显的支持。
5. 2060显卡驱动最好选用450,曾在以往使用440的时候,无法正常打开nvidia-settings,且在nvidia-smi里看到显卡功耗一直保持10W。安装450驱动后待机显卡功耗一般维持在2W。在安装显卡驱动时,不要选择显卡驱动里面的自动更新X11设置,会导致重启黑屏的。
目前已知问题,笔记本内屏偶尔会在左下角2秒循环闪一下一条小白条,或者偶尔出现内屏整屏2秒循环屏闪,锁定系统再进入有概率修复。
暂时记录到这里。
再说一句,4800h真香:)