Encontrei esse problema e usei uma combinação de redução do framebuffer e realinhamento no canto superior esquerdo. As outras respostas dependiam de características específicas fornecidas pelo monitor, que alguns monitores antigos não têm. (como o meu)
xrandr --output HDMI2 --fb 1240x700 --transform 1,0,-20,0,1,-10,0,0,1
Então, para ler isso, minha TV overscans a imagem por 20 pixels nas laterais e 10 pixels na parte superior e inferior. Então, "encolhendo" a imagem, mas não a resolução, por 40 de largura e 20 de altura, então realinhar o canto superior esquerdo fez o truque para mim.
Você provavelmente terá que brincar com os números, já que parece que o overscan dos fabricantes varia na perda de pixels. Minha TV parece ter um overscan menor do que muitos dos exemplos que encontrei pesquisando o assunto.
Além disso, ao jogar com os números, fazer um --transform none
redefine qualquer alteração que você fizer ... o que pode ajudar.