Realtek的显卡对于Linux很不友好了,我用得rtw88_8822be,之前一直抽风,配置驱动参数禁用掉电源管理终于好了。
你用lsmod看看驱动有没有加载到,没有的话,就得上github找Realtek驱动的仓库,自行编译安装了。
有的话,看看是否电源管理导致的问题,我的设置是“options rtw88_pci disable_aspm=1 disable_msi=1”。
Realtek的显卡对于Linux很不友好了,我用得rtw88_8822be,之前一直抽风,配置驱动参数禁用掉电源管理终于好了。
你用lsmod看看驱动有没有加载到,没有的话,就得上github找Realtek驱动的仓库,自行编译安装了。
有的话,看看是否电源管理导致的问题,我的设置是“options rtw88_pci disable_aspm=1 disable_msi=1”。
Run the following command and see whether a driver will be found.
sudo hwinfo --netcard
就得上github找Realtek驱动的仓库,自行编译安装了。
I wonder how many users know how to compile source codes.
I, for one, know nothing about such compilation.
编译时出错,怎么办
建议更新内核或装deepin
手动下载、安装最新的 realtek 驱动 DEB 包:
https://mirrors.huaweicloud.com/debian/pool/non-free/f/firmware-nonfree/
firmware-realtek_20190114-2_all.deb | 493.1 KiB | 2019-Aug-23 17:11 |
---|---|---|
firmware-realtek_20210315-3_all.deb | 899.5 KiB | 2021-Jul-26 10:32 |
firmware-realtek_20210315-3~bpo10+1_all.deb | 899.9 KiB | 2021-Aug-16 17:12 |
firmware-realtek_20230210-5~bpo11+1_all.deb | 1.4 MiB | 2023-Jul-18 10:56 |
---
下载、安装最后面那个,1.4 M , 2023-7-18 的 DEB ,再看看。
另外,如果以后升级到了 deepin v23, 或者新版本的 UOS, 如果无线网卡又失效了,还可以试试
Debian 12 适用的驱动包:
https://mirrors.huaweicloud.com/debian/pool/non-free-firmware/f/firmware-nonfree/
firmware-realtek_20230210-5_all.deb | 1.4 MiB | 2023-May-02 04:55 |
firmware-realtek_20230515-3_all.deb | 1.6 MiB | 2023-Jul-05 05:12 |
手动下载、安装最新的 realtek 驱动 DEB 包:
https://mirrors.huaweicloud.com/debian/pool/non-free/f/firmware-nonfree/
firmware-realtek_20190114-2_all.deb | 493.1 KiB | 2019-Aug-23 17:11 |
---|---|---|
firmware-realtek_20210315-3_all.deb | 899.5 KiB | 2021-Jul-26 10:32 |
firmware-realtek_20210315-3~bpo10+1_all.deb | 899.9 KiB | 2021-Aug-16 17:12 |
firmware-realtek_20230210-5~bpo11+1_all.deb | 1.4 MiB | 2023-Jul-18 10:56 |
---
下载、安装最后面那个,1.4 M , 2023-7-18 的 DEB ,再看看。
大佬 报错了,该怎么办?
试着运行命令(以普通用户运行就行)
dpkg -S 8852 | grep -i realtek | grep -i 8852
linux-image-5.18.0-0.deb11.4-amd64: /lib/modules/5.18.0-0.deb11.4-amd64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko
firmware-realtek: /lib/firmware/rtw89/rtw8852b_fw.bin
firmware-realtek: /lib/firmware/rtl_bt/rtl8852cu_config.bin
firmware-realtek: /lib/firmware/rtl_bt/rtl8852cu_fw.bin
firmware-realtek: /lib/firmware/rtl_bt/rtl8852au_config.bin
linux-image-5.18.0-0.deb11.4-amd64: /lib/modules/5.18.0-0.deb11.4-amd64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko
firmware-realtek: /lib/firmware/rtl_bt/rtl8852bu_config.bin
firmware-realtek: /lib/firmware/rtl_bt/rtl8852bu_fw.bin
firmware-realtek: /lib/firmware/rtw89/rtw8852b_fw-1.bin
firmware-realtek: /lib/firmware/rtw89/rtw8852c_fw.bin
firmware-realtek: /lib/firmware/rtl_bt/rtl8852au_fw.bin
firmware-realtek: /lib/firmware/rtw89/rtw8852a_fw.bin
---
注意看 8852 后面有没有 be 的字符。
技术说明:
* 如果8852 前面是 rtw ,w字母,代表是 Wireless 无线网卡芯片;
* 如果8852 前面是 rtl ,小写 L字母,代表是 bLuetooth 蓝牙芯片;
* 如果内核软件包,如 linux-image-5.18.0-0.deb11.4-amd64, 自带了 8852be.bin 或者 8852be.ko 的驱动文件,通常这个版本的内核,就是自带这款无线网卡的驱动。
如果没找到,可能就需要网上找驱动源码编译,或者改用其它版本的内核软件包,或者改用 Ubuntu 的 ppa 内核 DEB 包,碰碰运气。
在 gitee 看到一个 8852be 的源码仓库,显示支持到 6.1 内核。可以试试
https://gitee.com/atzlinux/rtw8852be
os_dep
rtw8852be: Update code for kernel 6.1
12个月前
光荣榜
打造操作系统创新生态
关注微信公众号
技术服务
我的笔记本电脑为联想小新14+ IAP7 具体配置如下图:
一、装了win11/uos双系统 uos版本为 内核为 5.10
其他都正常,但有3个小问题:1、显示分辨率只有一个1024*768,没法调整;2、屏幕亮度划块可动,但没效果;3、笔记本触控板无法使用,必须用鼠标
朋友建议升级内核:
于是升级了好几个版的内核,包括5.18/6.1.39/6.1.42等,都是一样结果,
1、分辨率正常了,可以选择可以调整了
2、屏幕亮度也可以正常调整了
3、笔记本触控板可以正常使用了
唯一的问题是:识别不到无线网卡,无法使用无线网络;在5.10内核下,能识别并使用的无线网卡是 rtl8852be,但换其他内核就没有无线网卡
最终我同时保留了5.10和6.1.42两个内核,现在大多数使用5.10内核,毕竟在6.1.42下没网络,很多都搞不来;
幸运的事,同时保留了两个内核后,再进5.10内核时,分辨率虽然无法调整,且仍然只有一个,但变成了2240*1400,放大1.5倍后明显比1024*768好多了
现在困惑的是,如果网卡是因为太新,那不可能低版本内核有的驱动,高版本内核没有啊;
所以想请问下各位大佬,6.1.42下的无线网卡怎么才能搞好,无线网卡是 rtl8852be;这个问题解决就完美了,谢谢大家