Salut,
J’aurais aimé corriger l’affichage trapézoïdale d’un videoprojecteur pas en face de l’écran, et j’ai lu sur le web que ça pouvait se faire avec xrandr:
xrandr --output <output> --transform <a>,<b>,<c>,<d>,<e>,<f>,<g>,<h>,<i>
J’ai trouvé un outil pour calculer la matrice de transformation etc, mais mon problème est que la commande xrandr ne semble pas fonctionner sur ma machine, même dans le cas simple de mon écran principale :
$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
XWAYLAND2 connected 1366x768+0+0 (normal left inverted right x axis y axis) 310mm x 170mm
1366x768 59.80*+
Je teste avec la matrice identité (pas de transformation):
$ xrandr --output XWAYLAND2 --transform 1,0,0,0,1,0,0,0,1
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 26 (RRSetCrtcTransform)
Value in failed request: 0x3c8
Serial number of failed request: 21
Current serial number in output stream: 22
Des idées sur ce problème ?
Pour info:
$ uname -a
Linux guri 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux
$ lspci
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
$ apt search xserver-xorg-video-intel
xserver-xorg-video-intel/stable,now 2:2.99.917+git20180925-2 amd64 [installé]
serveur X pour X.org – pilote d'affichage Intel i8xx et i9xx
Merci d’avance pour vos retours !!!