我必须经常重置我的互联网连接才能使其正常工作。当它工作时,它肯定比我在 Windows 安装时慢。我的电脑使用 Realtek 的 RTL8188CE 无线网卡。我正在运行 64 位版本的 Ubuntu 12.10。电源管理未打开。我在其他网站上看到,有些人通过从 Realtek 网站下载和安装驱动程序解决了与此无线网卡有关的问题,但这似乎只对 32 位安装的人有帮助。有人用过这个特定的无线网卡吗?
答案1
将其放入/etc/modprobe.d/rtl8192.conf
options rtl8192ce ips=0 fwlps=0 debug=2
然后重新启动,帮我修复了这个问题。
答案2
在我禁用硬件加密之前,RTL8188CE 的速度非常差:
sudo ifconfig wlan0 down && sudo rmmod -f rtl8192ce && sudo modprobe rtl8192ce swenc=1 && sudo ifconfig wlan0 up
笔记: 'swenc=1' 表示软件编码(默认使用基于硬件的)。
这大大加快了速度(我当时运行的 wget 在使用 swenc=1 重新加载模块后,在重新连接时从 5.83KB/s 上升到 812KB/s)。
如果它对您有用,请将 swenc=1 添加到相关模块配置文件中作为选项(用于重启/模块重新加载后的持久性)。
答案3
您提到的来自 RealTek 网站的驱动程序不再由他们维护,并且自内核 3.2 以来它们就无法在 Linux 上正确编译。
鉴于此,以及我对拥有像您一样的 RTL8188CE 的诅咒,我分叉了驱动程序,并一直在 Git Hub 上维护它。它仍然不完美,但大多数人(包括我自己)都看到了性能的改善。我还修改了驱动程序,以便您可以根据需要将 Tx 功率提高到 33 dBm,而不是原始驱动程序允许的 20 dBm(我不能保证功率过大不会损坏您的卡,但我经常以 30 运行我的卡,没有问题)
您可以在此处找到完整的安装说明和源代码: https://github.com/FreedomBen/rtl8188ce-linux-driver