Issue with overscanned screen and mouse

Hello, I just installed manjaro 21.1 KDE in my main computer, which has a TV (that does not have an overscan option) as a monitor, so with the default settings, I saw my screen cropped.
Fortunately, the Nvidia drivers has an underscan option, with which I can solve that issue, but every time I drag my mouse to the right or the down border of the screen, it “drags” my entire screen and I can see the borders that are displayed to solve the overscan issue.
Is there a way to solve this issue?
Also sorry for my english, it is not my main language.

Update: Hey there, I was able to fix this by creating a bash script that applies the correct nvidia settings to the screen every time I boot my computer

#!/bin/sh
nvidia-settings --assign CurrentMetaMode="DFP-1: 1920x1080_60 +0+0 {viewportin=1920x1080, viewportout=1806x1015+57+32, ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"

I know that it is not a perfect solution, but it works and it does not create any issue.

May those help?
https://wiki.archlinux.org/title/NVIDIA/Tips_and_tricks#X_with_a_TV_(DFP)_as_the_only_display
https://wiki.archlinux.org/title/Xrandr#Correction_of_overscan_tv_resolutions_via_the_underscan_property

1 Like

Well, I’ve been trying a lot of things to solve this, and now I know exactly what is happenning, but don’t know how to fix it.
Basically, to display my screen correctly, I need to have this settings in the Nvidia X Server Display Configuration:

ViewPortIn = 1920x1080
ViewPortOut = 1806x1015+57+32
Panning = 1920x1080

so I saved those settings in a xorg.conf file. The thing is, that everytime I reboot my PC, it changes the ViewportIn and Panning values to 1806x1015, so I need to open the Nvidia GUI to change those values back to 1920x1080 and hit apply to make the screen look correct.
Maybe someone knows why the drivers are not respecting the configuration in the xorg.conf file?

This may enlighten:
https://wiki.archlinux.org/title/Xorg#Configuration

Don’t use a TV as a monitor if it has an overscan option that you cannot turn off is the real solution to your problem as you’re trying to find a software solution to a hardware problem and they can sometimes mitigate, but never solve the issue…

:man_shrugging: