You are not logged in.
I am using xrandr --transform to fix overscan issues on my tv . But no matter what values i put in xrandr transformation matrix, the screen doesnt towards right and down , but can move upwards and to the left
example xrandr command
xrandr --output eDP-1-1 --transform 0.7093,0,-58,0,0.7093,56,0,0,1
suppose xrandr has a b c d e f i g h
Also , on futher tests , values in c and f are not having any effect
for example
xrandr --output eDP-1-1 --transform 0.7093,0,-58,0,0.7093,56,0,0,1
and
xrandr --output eDP-1-1 --transform 0.7093,0,-5,0,0.7093,5,0,0,1
have the same result
Last edited by marshalphoenix (2022-05-16 15:58:51)
Offline
I'm having the same issue. I don't have a solution but wanted to bring your attention to the more readable --scale and --scale-from as alternatives to messing with the transform matrix directly. For translation, according to the man page it would seem --pos is the answer, but I'm having no luck.
Offline
The behavior is HEAVILY GPU/driver dependent and also relies on the TV not being overly smart and scanning away the black borders.
Eg. for nvidia, use the viewport transformation in nvidia-settings.
If the driver dupports it, use the underscan property: https://wiki.archlinux.org/title/Xrandr … n_property
And you'll get a blurry image out of this - if there's even a remote chance to disable overscanning in the Tv (more modern ones really should™ allow that) you want to do that. Not some compensation.
Offline