
УстановленДополнительная карта WiFi AWP1200E 5Ghzсегодня, который зависит от драйверов Linux из файлов в/drivers/linux/AWP1200E_linux.zip/RTL8812AE_Linux_v4.3.2_12208.20140904/извлечен изhttp://www.addon-tech.com/new_/down/upload/20150812/1439396363.zip.
При моем 74-мегабитном соединении я получаю всего около 37 Мбит/с; при проводном подключении я получаю около 67 Мбит/с, а на моем ПК с Windows я получал более 70 Мбит/с с WiFi.
Почему на Ubuntu медленнее? Как заставить эту карту выдавать ту же скорость, что и на Windows? Вот что lspci -knn | grep Net -A3 && rfkill list
показывает:
05:00.0Сетьрабочий контроллер [0280]: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe WirelessСетьрабочий адаптер [10ec:8812] (рев. 01) Подсистема: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe WirelessСетьрабочий адаптер [10ec:8812] Используемый драйвер ядра: rtl8821ae Модули ядра: rtl8821ae 06:00.0 Контроллер Ethernet [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 Контроллер PCI Express Gigabit Ethernet [10ec:8168] (рев. 0c) 0: phy0: Беспроводная локальная сеть Мягкая блокировка: да Жесткая блокировка: нет
решение1
Я боролся с той же проблемой несколько дней (на моем Ubuntu 18.04 скорость была 6 Мбит/с). Скачал этот драйвер с github, и теперь моя сеть наконец-то работает на скорости 144 Мбит/с:
https://github.com/mid-kid/r8822be
Я полный нуб, так что если у кого-то еще есть такая же проблема, как у меня, и особенно у тех, кто хочет покончить с собой после покупки Lenovo Legion Y530 и думает, что установка Ubuntu 18.04 будет проще простого...
Загрузите весь git в формате zip по ссылке выше
Переименуйте старый файл драйвера (возможно, к тому времени, как вы это читаете, версия ядра уже изменилась):
В одном терминале (назовем его term1):
cd /lib/modules/5.0.0-29-generic/kernel/drivers/staging/rtlwifi
sudo mv r8822be.ko r8822be_.ko
лл
(вы должны увидеть, что имя файла было успешно изменено)
Распакуйте zip-файл куда-нибудь (у меня есть папка, в которой находятся некоторые другие драйверы, которые я пробовал, включая некоторые из купленных мной ключей TP-LINK, но ни один из них, конечно, не подошел...)
В другом терминале (который будет называться term2) перейдите в распакованную папку (где находится файл readme) и следуйте инструкциям файла readme. Я сделал это так:
./делать
sudo ./make установить
Теперь вернемся к term1, ll снова, чтобы проверить, записал ли он файл. Надеюсь, что записал.
Перезагрузить.
Надеюсь, у вас это сработает!
Если это так, то я думаю, вы можете удалить r8822be_.ko сейчас (я сделал копию на всякий случай)
Если у кого-то есть комментарии, я буду рад их прочитать.
решение2
Спасибо за этот постhttps://askubuntu.com/a/1399638Я исправил проблему. Просто нужно было запустить одну команду, которая переопределяет настройки Wi-Fi.
Будьте осторожны, это может отключить Bluetooth. Удалите, bt_coex_active=N
чтобы проверить, есть ли у вас Bluetooth.
sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi bt_coex_active=N power_save=0 power_level=5"
Он создает новый файл в /etc/modprobe.d/
каталоге с именем iwlwifi-opt.conf
и устанавливает некоторые настройки WiFi, добавляя текст в этот файл.