【测试环境】 系统:Deepin 15.11 stable APU: AMD Ryzen 7 3700U 无线网卡: RTL8821CE
安装的deepin每次安装都没有无线网和蓝牙,因为硬件太新的原因,需要手动升级内核,自带的4.19的内核已经无法满足硬件的需求了,更换5.3.13的内核之后都不需要安装驱动都可以正常使用无线网和蓝牙。下面是操作使用的代码(从刚装完系统开始的操作):
1.在 https://kernel.ubuntu.com/~kernel-ppa/mainline 下载5.3.11或者5.3.13都可以,下载后进入下载文件夹,右键在终端中打开,执行
sudo dpkg -i *deb
,安装内核;22.在https://mirrors.tuna.tsinghua.edu.cn/kernel/firmware/ 下载最新日期(测试下载了linux-firmware-20191022.tar.xz),解压然后进入目录
sudo make install
,之后再sudo update-initramfs -uk all
即可。
重启后(reboot
)就解决了系统分辨率不可以多选,亮度调节不可以调节,游戏运行不流畅的问题,可以使用WiFi模块。
有时候只是这样还是不能使用wifi,需要安装无线驱动,在网上找到相应的驱动后下载
3.在https://github.com/tomaspinho/rtl8821ce 下载压缩包后,解压修改Makefile文件,将export TopDIR ?= 的改为rtl8821ce驱动的目录,例如:export TopDIR ?= /home/zkqgxlbjx/Downloads/rtl8821ce ,保存Makefile文件。
在当前目录下的终端中
make
sudo make install
sudo ./dkms-install.sh
sudo modprobe -a 8821ce
最后一条不用执行也可以。重启后应该就可以使用无线网了,不过,一般执行完代码无线网的图标就出来了,只是蓝牙可能会没出来,不用管,你使用一段时间可能自己就出来了,我的当时没有出来,关机后第二天自己就出来了。
其他的型号出现类似问题可以参考一下这种方法。下面展示一下我当前的系统。
2020年4月28日更新
最新的V20 Beta版使用5.3的内核,安装后也是没有无线网,但是有蓝牙,使用上面的方法解决了没有无线网的情况。
今天想把5.3更新到5.6的,15.11时就试过,更新后一直用不了无线网,上面的方法重试一次也不行,今天终于解决了这个问题。
步骤:先下载5.6.xx的内核,安装后不用再下载或者升级固件,能用V20的固件本身就是比较新的。
安装完内核后重启,不过建议在有网络的情况下在github上下载最新的驱动,下载后<u>不用</u>按照上面步骤修改文件的路径,重启后解压下载的压缩包,在解压文件夹右键在终端打开,也可以直接执行下面的指令
git clone https://github.com/tomaspinho/rtl8821ce.git
cd rtl8821ce
这个指令跟下载文件后在文件夹右键在终端打开文件一个作用。
先执行
sudo ./dkms-remove.sh
如果是用git指令下载的需要执行git pull
,这个指令,如果是手动下载的就不用了。
然后执行
make clean
sudo ./dkms-install.sh
执行后就可以正常使用了。