Таким образом, я обновлял и устанавливал все на своей новой установке двойной загрузки и заметил, что Информационный Центр (или что-то с его значком) продвигал меня устанавливать rtl8812au-dkms для своего WiFi даже при том, что у меня был тот от gnab/rtl8812au, уже установленного и работа. Мой вопрос - то, что различие между двумя, и я должен установить один по другому?
Самое большое различие между dkms драйвером и non-dkms драйверами, то, что dkms драйверы автоматически восстановят себя каждый раз, когда Вы делаете a Software Update
и ядро Ubuntu обновляется. Драйверы Non-dkms обычно прекращают работать после обновления ядра и потребуют, чтобы руководство перекомпилировало и переустановка.
Чтобы видеть, выполняете ли Вы dkms версию драйвера, или нет, используйте это terminal
команда...
dkms status
Вы будете видеть что-то вроде этого...
r8168, 8.046.00, 4.15.0-36-generic, x86_64: installed
rtl8812au, 5.2.20, 4.15.0-34-generic, x86_64: installed
rtl8812au, 5.2.20, 4.15.0-36-generic, x86_64: installed
rtl8814au, 4.3.21, 4.15.0-34-generic, x86_64: installed
rtl8814au, 4.3.21, 4.15.0-36-generic, x86_64: installed
Чтобы вручную определить, выполняете ли Вы dkms версию, заглянуть /usr/src
и посмотрите, видите ли Вы папку программного обеспечения драйвера, и если оно содержит a dkms.conf
файл, затем это - dkms драйвер.
~$ ls /usr/src/rtl8812au-5.2.20
clean hal Kconfig platform regdb
core ifcfg-wlan0 Makefile README.md runwpa
dkms.conf include os_dep Realtek_Changelog.txt wlan0dhcp
Другое различие могло быть то, что драйвер GitHub исправляет ошибку или добавляет больше аппаратной совместимости. Проверьте информацию о версии в файл README на GitHub.
Обновление № 1:
Синаптическая rtl8812au-dkms версия драйвера 4.3.8.12175 с 2014.
это требует модификации к сделать команде в dkms.conf к:
MAKE="'make' KVER=${kernelver}"
gnab/rtl8812au версия драйвера основана 4.2.2 с 2013.
Лучшая/более новая rtl8812au версия здесь, и это - версия 5.2.20.