This has been asked multiple times in multiple forums. Invariably the answer is editing /boot/config.txt. This doesn't solve the issue.
My RasPi's connected to a TV via HDMI0. The TV is one of those old "HD-ready" thingys, native resolution is 1280x720 but it can do full 1080p. I usually run it on 720, but the problem is present with both. I'd need to get overscan about 20 - 24 on the horizontal plane but it's not happening.
Here are my current settings:
# Disable compensation for displays with overscan
#disable_overscan=1
uncomment the following to adjust overscan. Use positive numbers if console
goes off screen, and negative if there is too much border
overscan_left=100
overscan_right=100
#overscan_top=16
#overscan_bottom=16
Current 100 is purposefully overdone to see if L/R overscan has any effect. It doesn't.
The problem's present in the current Raspberry Pi OS, whether or not it's running from SD card or an external SSD or USB stick. I've re-flashed it now four times over on different SD cards, current iteration is a fresh install on a USB stick.
For testing I installed Gentoo with PINN, and had no issues, so that'd be an obvious workaround. However I'd like to stick to RasPi OS as I'm most at home with Debian-based OS.
The TV has no menu item to affect the overscan. What else can I try to fix this?