46

I've connected a HDTV with HDMI on my Radeon 4670, using the open source ati driver. However there is "overscan" which cuts off a bit of each edge of the screen, about the size of the gnome-panel. How can I fix this so it displays the full resolution?

Hew
  • 1,455
  • Is there a more current solution for 14.04? I'm still having this problem in 2015. DDG took me here – semitones Feb 25 '15 at 20:39
  • 3
    @semitones it's not Ubuntu, it's the TV. – TheWanderer Nov 14 '15 at 22:38
  • It is funny that people ask these questions in the hopes that a person out there with the EXACT monitor/card combo using the same exact software will actually exist. Kinda like "my pants are on backwards" thing. The answers are educated guesses that might help, but there are about as many /different/ televisions out there, many with overscan problems that cant be fixed without extra help from the graphics device. As someone who has used the same card on 5 separate HDMI displays of differing brands, you pray that the menus are 1) there 2) actually help. Else its on the graphics device driver. – osirisgothra Aug 25 '23 at 17:17

12 Answers12

72

The issue was with the TV, not Ubuntu.

  • Samsung TV - go to Menu / Picture / Picture Options / Size / Screen Fit (instead of 16:9).
  • LG TV - go to Settings / Picture / Aspect Ratio / Just Scan (instead of 16:9)
  • Sony TV - hit Home button, go to Settings / Screen / Display Area / Full Pixel
  • Sharp TV - hit View Mode button, select "Dot by Dot" or "Full screen"
Codebling
  • 239
Hew
  • 1,455
  • 2
    For the Sharp Aquos, it's under Menu > System Options > View Option > View Mode > Dot by Dot – Pakman Aug 30 '12 at 04:29
  • For Blaupunkt, it is: Menu > Konfiguration (the farthest tab to the right) > Bildformat > PointToPoint – Mitja Jan 29 '17 at 19:08
  • For my panasonic TX-42ASW654 it's Menu > Picture > Screen Settings > 16:9 Overscan > Off – user829755 Jun 05 '17 at 05:00
  • That worked on my 32" Samsung too. Thaks, +1 – ztank1013 Jan 13 '18 at 19:23
  • For the Toshiba 37AV500U the only settings for Picture size are Natural / Full / Theatre Wide 1 / Theatre Wide 2 / Theatre Wide 3. Where's the proper size? and why does no one mention Toshiba? – Mei May 08 '20 at 16:53
  • 1
    Kogan Smart TV, I had to click Menu and then "2008" to get into some kind of factory settings mode. Then Overscan was one of the options there. I never knew my TV had cheat codes before – Nacht Jun 18 '21 at 03:05
  • For Toshiba 32AV933G I faced in one hotel, there's a "Quick" button on the remote that unveils options you can't find in "picture" settings menu, including "screen size" that you need to set to "native" to make all fit nicely. – Marcin Orlowski Apr 30 '23 at 12:37
  • unfortunate for those of us whose remotes don't work anymore and no universal remote seems to support the menu functions. In that case the only option was to go down in resolution to 1680x1050. I hate televisions that don't have the decency to put function buttons ON THE DEVICE (glaring at you, sharp) – osirisgothra Aug 25 '23 at 17:12
12

As the above comments are saying, the problem is most likely due to the TV and not the driver.

However, if you have a Sharp Aquos TV, "Dot by Dot" mode might not be available in the menu as Pakman mentioned; I couldn't find an option for enabling "Dot by Dot" mode anywhere.

Instead, I solved the problem by discovering that my remote has a dedicated "Wide Mode" button for this setting, which looks kind of like this: |<>|. Press it to toggle from Stretch to Dot by Dot mode.

imolit
  • 726
  • 1
    Mine had a button called "View Mode" that did the same. – Marcelo Mason Mar 08 '15 at 06:23
  • 1
    phew! found it. this sharp aquos has a stupid menu system – jim smith Feb 16 '19 at 14:03
  • I found the dot-by-dot option on the Aquos, but if you try to select it instead just switches the input device (?). Oh and there's no return button on the TV, despite every menu listing an action for return. I wonder if Sharp even has a QA team. – scry Oct 03 '20 at 13:54
11

Fixing HDMI overscan on a Samsung TV

I connect my laptop to the HDMI input of my Samsung TV. Due to overscan, The TV annoyingly puts part of the image outside the visible screen, even though the resolution is correctly set to 1080p. Here is a solution:

  • Press Source on your remote
  • Move down to your HDMI source and press Tools
  • Select Edit name Scroll down to PC and select that one

Your screen goes blank for a second – and mission accomplished: the overscan is disabled.

Rick-777
  • 508
  • 1
    Yes I think this is the real answer for Samsung. Screen fit sounds like that would be some sort of scaling rather than direct pixel mapping. – Shiv Aug 04 '17 at 21:29
5

I'd suggest checking your graphics card driver software, I know ATI comes with overscan options. In windows there was a program called power strip that I used to fix this on mine with Windows 7.

coversnail
  • 6,366
Sinvex
  • 51
  • There is no overscan option in Cataylst for linux and command line arguments for aticonfig does not work. Fixing xorg.conf does not help either. –  Jun 16 '12 at 15:06
  • Ah, but they do work! After activating the FGLRX driver in Ubuntu 12.04, open the Catalyst Control Center (Administrative) and go to Display Manager > Digital Monitor (1) > Adjustments and drag the scaling option slider from 15% underscan to 0% overscan. – Pakman Aug 30 '12 at 04:22
  • Note: this answer is technically for the restricted AMD driver, not the open source radeon driver like the question asked – Pakman Aug 30 '12 at 04:28
  • I used to use powerstrip. it is a very useful tool that lets you adjust timings on practically any card on the market. In other words its really well tailored to fix just this issue. – Octopus Mar 10 '14 at 06:43
4

I Have struggled with this problem for longer than I care to say! This may help if you have a NVidia graphics card, and Ubuntu 14.04.

  1. Go to the Ubuntu software center, search for NVidia drivers and download "Nvidia X Server Settings".

  2. Once downloaded, click on the Nvidia icon, and select x server display configuration.

  3. Once there, simply slide the underscan slider until the desired size is achieved.

Henko
  • 68
John
  • 41
  • I'd suggest formatting this as a bulleted list so more people will see it. It is the correct answer for 14.04 and nVidia. – semitones Feb 25 '15 at 21:18
  • I'm not sure if this does the same thing as the slider, but I found setting the viewportout=1776x999+96+54 in the NVidia XServer Settings solved the problem for my TV, which only has the option to not overscan when using the VGA connector but not any HDMI connector. My TV is about the same vintage as these answers! – Becca May 18 '20 at 04:53
  • Amazing!!! I spent hours mucking around with xrandr and tearing my hair out because my old Toshiba TV does not have an option in the menu to fix overscan. This works like a charm! – wfgeo Nov 21 '21 at 11:39
2

Both right,

New TVs are set to allow overscan, so the driver will often do that very overscan that is available when set to a desktop resolution.

So, the driver for the video card - might - have an overscan setting to resolve this if lucky, or as Hew found out you might be able to set the TV to display the incoming signal without overscan.

Try the video display driver first, then if no luck, try your TV settings. It is best to correct in the driver setting first, instead of setting a fixed display.

Nephente
  • 5,595
  • 1
  • 17
  • 23
  • 1
    I'd argue that it's better to correct the settings on the display if you're using it primarily as a monitor for computers or game consoles. Having overscan enabled means you're doing extra processing to reduce your effective screen resolution, introducing display lag and making the picture less sharp. – Jonathan Baldwin Oct 29 '16 at 20:02
2

I was attempting to solve this problem this afternoon. A Sharp TV would not let me change selection from "stretch" to "dot by dot". It gave me a message:

No input selection available

A solution that served my purposes (not losing part of the screen) was to switch to the lower resolution of 1360 x 768 instead of 1920 x 1080.

Since I just wanted to run emacs on the TV, losing some resolution was not a big deal.

This is kindof a dumb workaround, but since no-one else seems to mention it, I figured this answer would contribute.

Aaron Hall
  • 1,059
  • 2
  • 13
  • 22
1

As someone before me wrote: This isn't a software problem. Many TV models behaves differently if the HDMI port input label is set to "PC" or something else.

Make sure that your TV knows what's connected to the other end of your HDMI cable

On my 47" LG LCD I can set it at Menu->Option->Input Label

smask
  • 51
1

i've just fixed the issue by changing in the property disply modi to 1920x1080 60Hz. it was 59Hz.

this solved my problem, without doing with the registry.

Ajay
  • 11
0

In my case, activating overscan on the monitor (a Philips 244E) didn't fully solve the problem (the monitor's space was not fully covered). I had to deactivate overscan on the monitor and do it using the AMD catalyst control center (gksudo amdcccle).

sakisk
  • 101
  • 2
0

I using ubuntu 13.10 and had the same overscan problem using a 32" dynex led tv. Im using a shuttle computer with 3rd gen intel graphics 2500 connected buy hdmi cable. I went into my advanced video settings on my tv and turned off overscan (problem fixed)

kerbe
  • 1
0

ASPECT Button.

Try switching the aspect ratio of your tv by clicking "aspect" button on your controller(tvformat:auto-scan). I connect my dell laptop to a 22" tv and it works.

xuuu
  • 1