WiFi 카드가 너무 느립니다.

WiFi 카드가 너무 느립니다.

최근에 PC용 ASUS PCE-AC51 무선 PCI-E 어댑터를 구입했는데 Windows 10에서 드라이버 문제가 없습니다(예상대로 작동함).

Linux(Fedora 26; 4.13.5-200.fc26.x86_64; GNOME 3.24.2)에서 사용하려고 하면 성능이 크게 저하됩니다. 내 연결은안 돼요속도는 100Kb/s가 넘는데 쓸모가 없습니다.

공식 Asus 웹사이트의 드라이버가 오래되어 컴파일/설치할 수 없습니다.

rtl8821ae나는 에서 설치를 시도했다여기성공했지만 여전히 성능 향상은 없습니다.

자세한 내용은 다음과 같습니다.

$ lspci | grep -i wireless
1f:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter (rev 01)

$ lspci -vv -s 1f:00.0 
1f:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter (rev 01)
    Subsystem: ASUSTeK Computer Inc. Device 86dd
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 62
    Region 0: I/O ports at d000 [size=256]
    Region 2: Memory at fd500000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: rtl8821ae
    Kernel modules: rtl8821ae

$ lspci -n -s 1f:00.0
1f:00.0 0280: 10ec:8812 (rev 01)

내가 다루고 있는 문제의 원인이 무엇인지 아는 사람이 있습니까?

추신. LAN 케이블로 연결하면 예상대로 작동합니다.

답변1

무선 문제는 운영 체제 "버전"(RedHat/Ubuntu)에만 국한된 것이 아니라 일반 Linux 커널 버전 번호와 로드된 "mod"(Linux 모듈)에 관련되어 있습니까?

이 질문은 방 안의 컴퓨터 위치에 따라 고주파수(5G 802.11ac) 무선이 얼마나 안전한지 또는 (자동으로 감지되는) 무선 신호 전력 신호 측면에서 해당 위치가 얼마나 안전한지와 관련이 있습니다.

카드에 대한 자세한 내용을 보려면 다음을 입력해 보세요.

lshw -C network

이런 걸 봐야 하는데...

  *-network
       description: Wireless interface
       product: RTL8812AE 802.11ac PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlp3s0
       version: 01
       serial: xx:xx:xx:xx:xx:xx
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8821ae driverversion=5.4.0-59-generic firmware=N/A ip=192.168.0.102 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:36 ioport:d000(size=256) memory:

Linux 커널에 연결된 특정 "모듈"을 보려면 다음을 입력하면 됩니다.

modinfo rtl8821ae

다음과 유사한 내용이 표시되어야 합니다.(그러나 내 무선도 매우 느리게 실행되고 안정성 문제도 있습니다(약 10Mbps 다운로드 또는 업로드).

filename:       /lib/modules/5.4.0-59-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko
firmware:       rtlwifi/rtl8821aefw_29.bin
firmware:       rtlwifi/rtl8821aefw.bin
description:    Realtek 8821ae 802.11ac PCI wireless
license:        GPL
author:         Realtek WlanFAE <[email protected]>
srcversion:     AxxxxxxxxxxxxxxxxxxA
alias:          pci:v000010ECd00008821sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008812sv*sd*bc*sc*i*
depends:        rtlwifi,rtl_pci,btcoexist,mac80211
retpoline:      Y
intree:         Y
name:           rtl8821ae
vermagic:       5.4.0-59-generic SMP mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key

개인정보 보호를 위해 위에서 일련번호, 암호화 서명 및 키 중 일부를 제거했습니다.

드라이버에 어떤 문제가 있는지 정확히 모르겠지만 다음 "RealTek" 무선 모듈 펌웨어 릴리스에서 개정판이 업데이트되기를 바랍니다.

나는 그들이 드라이버를 작성하여 웹 사이트에 게시하는 것이 아니라 서명을 받고 이를 주류 Linux 커널 빌드에 게시되는 모듈과 결합하는 올바른 접근 방식을 취했다고 생각합니다. RealTek Corporation(제 생각에는 멋있어 보입니다)은 매우 엘리트한 "아시아의 실리콘 밸리" 섬에 위치한 대만 회사입니다. 그들은 아마도 무선 802.11ac(새로운 IEEE 표준?)의 기술적인 세부 사항을 가능한 한 많이 지원하기 위해 노력하고 있을 것입니다.

어쩌면 명령줄을 사용하여 주요 Linux 커널 릴리스의 소프트웨어를 "업데이트"하고 느린 무선 속도를 처리하는 것이 더 나을 수도 있습니다.

관련 정보