91 karma · joined August 2, 2020
I too was experiencing odd/erratic pairing issues with DualSense controllers and this RTL8671B based dongle, and using the older firmware entirely fixed it. Now four controllers can be connected simultaneously without issue.
pw-dump | jq -r '.[] | select(.type == "PipeWire:Interface:Device" and .info.props."device.bus" == "bluetooth") | .info.params.Props, .info.params.PropInfo'
And by default, wireplumber will enable all of the codecs it has been built with [https://pipewire.pages.freedesktop.org/wireplumber/configura...].You can get a rough feel for the enthusiasm of your distro's desire to do 'hardened things' by checking its kernel config. Heres one such script that has consolidated some hardening guides; https://github.com/a13xp0p0v/kconfig-hardened-check and also spot check with http://kernsec.org/wiki/index.php/Kernel_Self_Protection_Pro...
Then can also see if the distro is doing things to harden the binaries (relro, nx, canaries, aslr, pie, etc) ; https://www.trapkit.de/tools/checksec/ Also! you may be surprised to find which distros are comfortable with allowing unprivileged user namespaces (kernel.unprivileged_userns_clone=1)
But for this Precision line specifically, there are only a handful of laptops that can run linux with (nearly) full platform functionality _and_ be outfitted with ECC memory.
And bonus, here is a bit of a theatrical conclusion to changing thermal pads on an Nvidia GPU https://youtu.be/-kPUq-q8tT8?t=410 (observed memory temperatures dropped from 110C to 70C, 40C reduction, and overall GPU performance doubled)
At some point after warranty expiration, as a "hail mary", I replaced the OEM thermal paste in my Precision laptop and saw peak temperatures plummet around 20C, where it was previously bouncing off the CPU thermal throttle limits with the fans on max.
It runs an impressively large suite of checks and can help identify areas of platform insanity, such as regions of ACPI tables that are wholesale missing or otherwise don't make sense per the specs. Ideally while your laptop is under a premium support care package, you can relay this report output to the vendor and keep after them to fix things. If you do not have support or the device is older, you may have some success with back-porting sections of ACPI tables from similar platforms (e.g. the XPS and Precision lines are very similar).
In some cases the Intel ACPI Source Language (`iasl` ) compiler used in Firmware Test Suite will have false-positives/negatives if the ACPI table was initially compiled by Microsoft tooling. You'll see mention of `MSFT` in the ACPI table dump during boot (via dmesg).