Laptop Touchscreen Debugging

Hi, I recently got a laptop (ThinkPad T14s) with a touchscreen (reported as “Raydium Touchscreen” in evtest). I tried Manjaro with XFCE (which is my prefered), KDE and Gnome, and the touchscreen didn’t work on either out of the box, and due to not being familiar with working the drivers, I didn’t get much beyond that.

The touchscreen seems to be working beautifully on Ubuntu and reasonably well on Xubuntu, both under the hid-multitouch driver. On Manjaro there appears to be an attempt to use a raydium_ts driver. The driver is, however generating invalid message crc reports into dmesg and the information provided by udevadm info doesn’t seem to be correct either (unlike on x?ubuntu) - width and height is reported wrong, vendor and product id are zeros.

As someone with zero experience with messing with the drivers, is there a straightforward way to switch from raydium_ts to hid-multitouch to see if that works better for me? If you have ideas how to fix the raydium_ts, resources on touchscreen debugging (I skimmed the Arch wiki Touchscreen page, but it seems to assume that you have a working driver), or other ideas what to try, I’d appreciate that too.

Ah, I remember seeing this reddit post as one of the search results in one of the searches, but apparently I couldn’t be bothered to open and read it. As the comment suggests, running echo "blacklist raydium_i2c_ts" | sudo tee /etc/modprobe.d/unneeded-modules.conf (and rebooting) seems to fix the issue.