Медленная скорость загрузки с rtl8821ce на Pop!_OS 18.04

Вопрос или проблема

Недавно я купил ноутбук HP 15-da0206ng, и так как моя цель заключалась в том, чтобы наконец перейти с Windows на Linux, я установил дистрибутив Linux Pop!_OS 18.04 LTS, который основан на Ubuntu 18.04 LTS.

После установки операционной системы я столкнулся с проблемой: адаптер WIFI не был обнаружен. Адаптер WIFI в HP 15-da0206ng – это Realtek RTL8821CE 802.11b/g/n/ac, согласно HP. Я быстро нашел решение для этого:

https://askubuntu.com/questions/1071299/how-to-install-wi-fi-driver-for-realtek-rtl8821ce-on-ubuntu-18-04

Я отключил защитную загрузку в BIOS, подключил свой ноутбук по кабелю, обновил и установил драйвер, и мой адаптер WIFI был обнаружен и заработал. Однако моя скорость загрузки через wifi очень медленная. Терминал и браузеры (Firefox и Chrome) загружают всё со скоростью около 85 кб/с. Согласно этому сайту (это немецкий сайт):

http://www.speedmeter.de/

моя скорость загрузки составляет 0.6-0.7 мбит/с. Моя скорость загрузки составляет 5 мбит/с, что я считаю нормальным. Я провел такой же проверку скорости с моим телефоном Samsung, и он достигает скорости загрузки 102 мбит/с и скорости загрузки 5 мбит/с. Очевидно, что с загрузкой моего ноутбука что-то не так.

Изучив эту проблему, я нашел эту тему: https://askubuntu.com/questions/1148030/slow-wifi-connection-ubuntu-18-04/1148065?r=SearchResults#1148065

но переключение антенн не дало никакого результата. Выбор конкретной антенны явно кажется работающим решением, если ваш wifi сигнал не силен, как объясняется здесь:
https://askubuntu.com/questions/1058379/wifi-signal-is-weak-in-ubuntu-18-04-with-rtl8723be

В моем случае я бы сказал, что сила сигнала не является проблемой. Как видно из результатов выполнения nmcli dev wifi list

IN-USE  SSID                            MODE   CHAN  RATE        SIGNAL  BARS  SECURITY  
 *       Burt-Reynolds                   Infra  1     405 Mbit/s  82      ▂▄▆█  WPA2 

Я также отключил энергосбережение для wifi адаптера, как описано внизу этого файла README: https://github.com/tomaspinho/rtl8821ce/blob/master/README.md, но это также не дало никакой разницы.

Я обновил ядро с 4.18 до 4.19, но изменений не произошло. Я пробовал установить Ubuntu (вместо Pop!_OS) 18.04, но здесь мне не удалось установить драйвера rtl8821ce вообще. В настоящее время я работаю под управлением Pop!_OS 19.04, где я могу снова установить драйвера, но скорость загрузки по-прежнему крайне медленная.

Более того, я прошел через эту процедуру устранения неисправностей: https://support.system76.com/articles/wireless/

что означает, что я пытался изменить конфигурацию роутера, отключил IPv6, включил агрегацию антенн, пытался отключить N режим в /etc/modprobe.d/iwlwifi.conf и отключил совместимость с Bluetooth.

Я не совсем уверен, что попробовать дальше, и мои следующие шаги будут заключаться в покупке USB wifi адаптера или, в худшем случае, установке Windows снова. Кажется, что большинство вопросов, связанных с rtl8821ce, касаются того, чтобы он вообще не работал. В моем случае он работает, но очень медленно. Я не уверен, не упускаю ли я что-то очевидное, и поэтому решил опубликовать эту проблему здесь.

Вот некоторая дополнительная информация о железе:

Intel® Core™ i5-8250U
DDR4-2400 SDRAM, 16 GB      
256 GB PCIe® NVMe™ M.2 SSD
Intel® UHD Graphics 620

Спасибо заранее.

Если у кого-то есть эта проблема с конкретным драйвером, это связано с множественной установкой одного и того же драйвера.

Чтобы подтвердить dkms status.

если он показывает несколько драйверов для одной и той же wifi карты, необходимо удалить все остальные драйвера, кроме необходимого. Скрипт удаления драйвера включен в репозиторий драйвера на github.

sudo ./dkms-remove.sh

финальная конфигурация должна быть чем-то похожей на: dkms status

rtl8821ce, 5.5.2.1, 5.4.0-7634-generic, x86_64: установлен
system76, 1.0.9~1597073326~20.04~5b01933, 5.4.0-7634-generic, x86_64: установлен
system76_acpi, 1.0.1~1594068101~20.04~54ac52e, 5.4.0-7625-generic, x86_64: установлен
system76_acpi, 1.0.1~1594068101~20.04~54ac52e, 5.4.0-7634-generic, x86_64: установлен
system76-io, 1.0.1~1559663713~20.04~ea5f61a, 5.4.0-7625-generic, x86_64: установлен
system76-io, 1.0.1~1559663713~20.04~ea5f61a, 5.4.0-7634-generic, x86_64: установлен

Ответ или решение

Проблема медленной загрузки с адаптером rtl8821ce на Pop!_OS 18.04 может иметь несколько причин. Рассмотрим основные шаги для диагностики и устранения данной проблемы.

1. Проверка установки драйвера

Первым делом, необходимо убедиться, что драйвер rtl8821ce установлен правильно и что нет конфликтов с другими драйверами. Для этого выполните команду:

dkms status

Если в выводе вы видите несколько установленных драйверов для одного и того же адаптера, это может вызывать проблемы с производительностью. Удалите все лишние драйверы, оставив только необходимый. Для удаления используйте скрипт, прилагаемый к репозиторию драйвера:

sudo ./dkms-remove.sh

2. Отключение режима энергосбережения

Энергосберегающие режимы могут иногда вызывать проблемы с производительностью сетевого адаптера. Чтобы отключить его, выполните следующие команды:

sudo iwconfig wlan0 power off

Замените wlan0 на имя вашего адаптера, если оно отличается.

3. Проверка настроек маршрутизатора

Иногда медленная скорость загрузки может быть связана с настройками маршрутизатора. Попробуйте:

  • Изменить частотный диапазон (например, с 2.4 GHz на 5 GHz, если ваш адаптер это поддерживает).
  • Выключить временные компенсации (QoS) на маршрутизаторе.
  • Проверить на наличие обновлений прошивки маршрутизатора.

4. Обновление ядра

Хотя вы уже обновили ядро с 4.18 до 4.19, имеет смысл попробовать обновить до более новой версии, если это возможно. Иногда поддержка драйвера лучше с более новыми версиями ядра. Если вы можете перейти на версию 5.x или 6.x, это может помочь решить различные проблемы совместимости.

5. Использование внешнего Wi-Fi адаптера

Если все вышеперечисленные шаги не помогли, стоит рассмотреть вариант испытания USB Wi-Fi адаптера. Это может дать вам возможность проверить, является ли проблема программной или аппаратной.

6. Отключение IPv6

Вы уже упомянули, что отключили IPv6 в настройках маршрутизатора. Это может помочь, но убедитесь, что это также отключено на уровне системы. Для этого откройте файл конфигурации:

sudo nano /etc/sysctl.conf

Добавьте следующие строки в конец файла:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Сохраните изменения и перезагрузитесь.

7. Диагностика скорости соединения

Проверьте, нет ли фоновых процессов, использующих вашу полосу пропускания. Используйте команду nload для наблюдения за вводом и выводом сети в реальном времени. Также стоит убедиться в отсутствии вирусов или вредоносных программ, которые могут использовать вашу сеть.

Заключение

Если после выполнения всех этих шагов проблема с медленной загрузкой сохраняется, вы можете рассмотреть возможность обращения на форумы поддержки сообщества или к техническому специалисту. В некоторых случаях действительно может потребоваться переход на другую систему или использование другого оборудования для достижения необходимой производительности.

Оцените материал
Добавить комментарий

Капча загружается...