だから私は新しいデュアルブートセットアップのすべてを更新してインストールしていましたが、すでにgnab/rtl8812auのものがインストールされていても、Info Center(またはアイコン付きのもの)がWiFi用にrtl8812au-dkmsをインストールするように促していることに気付きましたワーキング。私の質問は、2つの違いは何ですか?一方をもう一方の上にインストールする必要がありますか?
Dkmsドライバーと非dkmsドライバーの最大の違いは、Software Update
を実行するとUbuntuカーネルが更新されるたびにdkmsドライバーが自動的に再構築されることです。通常、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
を調べて、ドライバーソフトウェアのフォルダーが表示されているかどうか、また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
もう1つの違いは、githubドライバーがエラーにパッチを当てるか、ハードウェアの互換性を追加することです。 githubのREADMEファイルでバージョン情報を確認します。
#1:を更新
Synaptic rtl8812au-dkmsドライバーバージョンは、2014年から4.3.8.12175です。
これには、dkms.confのmakeコマンドを次のように変更する必要があります。
MAKE="'make' KVER=${kernelver}"
Gnab/rtl8812auドライバーバージョンは、2013年の4.2.2に基づいています。
より良い/新しいrtl8812auバージョンは here で、バージョン5.2.20です。