
我買了一台帶有 rtl8723ae wifi 晶片的新筆記本(或至少看起來像)
$ lspci | grep RTL
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
Windows 也會在裝置管理員中顯示 rtl8723ae。
目前,我安裝了 Windows 7 和 ubuntu 13.04。
當我在 Windows 啟動的情況下使用 WiFi 時,一切正常,路由器顯示穩定訊號約 -60 dBm,連結速度 135-150 Mbit/s。下載速度看起來還可以。
但是當我在 ubuntu 中與路由器的距離/牆壁相同時,下載速度從 0 跳到良好,路由器顯示信號 ~ -80 dBm(筆記型電腦與路由器放置相同!)並且鏈接速度隨機從 1 mbps 跳到〜54 mbps。
只有當筆記本與路由器距離為 30 公分時,才能在 ubuntu 下實現 135-150 mbps 和訊號 -60 dBm 的穩定連結。路由器和筆記型電腦之間的任何距離或我的身體都會導致訊號急劇下降。
iwconfig 報告 txpower 20 dBm:
$ iwconfig
eth1 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"ZyXEL_KEENETIC_LITE_3EFA9B"
Mode:Managed Frequency:2.457 GHz Access Point: C8:6C:87:3E:FA:9B
Bit Rate=150 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-14 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:28819 Missed beacon:0
將其降低至 0 dBm 似乎sudo iwconfig wlan0 txpower 0
沒有效果。
報告的訊號電平iwconfig
似乎從 -90 到 +15 dBm 隨機跳躍(甚至有一次我可能看到 +26 dBm,不確定)。
在近距離(約 30 公分)處,iwconfig
大部分時間報告為 -30 dBm,但有時會跳至隨機值(+10 dBm、-70 dBm、-90 dBm...)
此外,在較長的距離上,-60 dBm 似乎更有可能被 報告iwconfig
,但隨機跳躍更常見,而且很難確定。
一切似乎都是發射機功率或訊號正確性問題。但在windows下一切正常。
可能是,驅動程式無法正確地與晶片一起工作,但可以以某種方式工作。
核心模組 rtl8723ae 似乎已載入:
$ lsmod | grep rtl87
rtl8723ae 86459 0
rtlwifi 79673 1 rtl8723ae
我能用這個做什麼嗎?筆記本買來主要是為了ubuntu用的,但是這樣的wifi不太好用=(
答案1
阿納托爾,我的筆記型電腦也遇到類似的問題。然而,當我這樣做時
sudo iwconfig wlan0 txpower 30
……然後,
sudo iwconfig wlan0 essid MyESSID key xxxxxxxxxxxx
……我連接起來了。
我的數據機距離桌面很近,沒有牆壁幹擾,有時可以連接,有時則不能。然後我猜想可能是電源問題造成的。就我而言,我是對的。
希望這證實了您的懷疑。
答案2
按照該用戶的建議,我體驗到了更好的效能:
https://zach-adams.com/2014/06/fixing-rtl8723ae-driver-ubuntu-linux/
簡而言之,分兩個階段:
嘗試使用以下命令安裝 linux-firmware-nonfree 驅動程式:
sudo apt-get install linux-firmware-nonfree
嘗試安裝 WICD 網路管理器。有關您的 Ubuntu 版本的說明,請參閱https://help.ubuntu.com/community/WICD