The pointer is also stuck in the top-right corner.
I believe I should get values close to Option "CalibrationMatrix" "2 0 0 0 -2 1 0 0 1"for 40libinput. With these values, I almost have the full screen working.
Yes, probably. In the following, simply the effective touch width (819 - 113 = 706) and height (1120 - 665 = 455) are put in relation to the width and height of the display:
It’s a bit worse than Option "CalibrationMatrix" "2 0 0 0 -2 1 0 0 1" manually I was close to something “ok” with Option "CalibrationMatrix" "2.15 0 0 0 -2.15 0.9 0 0 1" but still not usable.
The main issue is that my pointer doesn’t go around borders, it stops just before. Also, if I touch in the bottom-left corner, the pointer is “precise”, more I go to the top-right corner, more my pointer speeds up.