My wife is using HP Probook 450 G3 with Intel wireless 3165 WiFi / Bluetooth. HP supports only Windows on that laptop. Windows works extremely slow since some Windows update. So, I recently installed fresh Ubuntu 22.04 on her HP Probook for dual boot. Unfortunately, some devices do not work as expected. Fingerprint scanner does not work completely, but we can do without it.
The problem device is WiFi / Bluetooth adapter Intel 3165. It is detected by system and generally works. However the devil is in the details.
My wife watches YouTube with Bluetooth headphones and use AnyDesk at the same time to connect to her office. This extremely loads the Intel device. It works in Windows without problems. So, we hope it can work well in Ubuntu also.
If Bluetooth is switched off WiFi works perfectly. If it is switched on WiFi becomes extremely slow. I searched internet about the problem. I found some options for /etc/modprobe.d/iwlwifi.conf. I tried some options. The best result was a clear sound in headphones. I failed to increase the network speed. Sometimes speedtest.net shows less than 1MB/sec. Such speed prevents usage of AnyDesk. It seams some variants of options lead to gradual dying of WiFi (overheat?) but I'm not sure.
I failed to find any documentation about options in /etc/modprobe.d/iwlwifi.conf and I completely do not understand every option I turned. Besides, some suggested variants of options contain the same option several times with different values. It confuses me.
Is there any documentation about iwlwifi options?
And the second question is about backport-iwlwifi-dkms/jammy,jammy 9858-0ubuntu3.
The package is installed in the fresh Ubuntu 22.04 by default. I do not understand what is the package for. Some people recommends to remove the package from Ubuntu 20.04. Ubuntu 20.04 Network Performance Extremely Slow https://bugs.launchpad.net/ubuntu/+source/backport-iwlwifi-dkms/+bug/1869587
So, do I need to remove the package from Ubuntu 22.04 also? I did not do it yet. Can I restore the package if I remove it? Why the package contains dkms in its name? I looks strange for me.
I would appreciate any help