[ubuntu-uk] native resolutions

Tyler J. Wagner tyler at tolaris.com
Sat Apr 20 23:46:43 UTC 2013


Sounds similar to a problem I had with my TV. It's EDID incorrectly lists
only one mode (1280x720 50 Hz), but it supports up to 1920x1080 at a
variety of refresh rates. I verified this by dumping the EDID and checking it.

I wrote up my experience here:

http://www.tolaris.com/2009/04/14/enabling-1080p-video-on-the-shuttle-x27d-htpc/

However, this may not be your problem. For one, I no longer have this issue
on precise or quantal. The display defaulted to 1280x720 but I was able to
use the "Displays" application to set it to the higher resolution by
selecting it from the pull-down menu.

If it does apply to you, I hope the post helps. You can at least check your
EDID data or force a mode in various ways.

Regards,
Tyler

On 2013-04-20 17:34, pete smout wrote:
>  Hi,
> 
> I have been trying without success to get my ubuntu precise (upgraded from
> oneric) to accept the same resolution on my tv as 10.04 (Lucid) did. (I
> still have lucid on a spare hdd so I can check settings).
> 
> The Problem:
> TV (when connected via VGA (Out on laptop)- VGA (PC input)on TV)
> On Lucid resolution was 1360 x 768 (16:9) 60hz. which worked perfectly well
> (with virtually zero input from me).
> On Precise i get 1024 x 768 (6:9) 60hz. Which means that I have an ugly
> 2inch gap down the left of the screen, and the bottom couple of inches
> below the edge of the physical screen. (I hope this makes sense)
> 
> This confusing problem led me on a google-thon and I have got this far.
> 
> The Output from xandr in terminal with TV connected:
> 
> pete at petes-lappy:~$ xrandr
> 
> Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
> 
> LVDS1 connected (normal left inverted right x axis y axis)
> 
>    1280x800       60.0 +
> 
>    1024x768       60.0
> 
>    800x600        60.3     56.2
> 
>    640x480        59.9
> 
> VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm
> x 0mm
> 
>    1024x768       60.0*
> 
>    800x600        60.3     56.2
> 
>    848x480        60.0
> 
>    640x480        59.9
> 
> TV1 disconnected (normal left inverted right x axis y axis)
> 
> 
> As you can see 1360 x 768 (or anything close is *not* an option) so I am
> left trying to devise a way of getting it!
> 
> i have run gtf in terminal and get the following:
> 
> pete at petes-lappy:~$ gtf 1360 768 60
> 
>   # 1360x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 84.72 MHz
> 
>   Modeline "1360x768_60.00"  84.72  1360 1424 1568 1776  768 769 772 795 
> -HSync +Vsync
> 
> 
> Which gave me the idea of constructing a script to create the modeline
> (which if necessary I can run every time I plug the TV in)
> 
> The script I devised:
> 
> #This line adds modeline from output of gtf command
> 
> # 1368x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 85.86 MHz
> 
> xrandr --VGA1 "1368x768_60.00"  85.86  1368 1440 1584 1800  768 769 772
> 795  -HSync +Vsync
> 
> #This line adds the mode as it is not default
> 
> xrandr --addmode VGA1 1368x768_60
> 
> #This line sets resolution on VGA1
> 
> xrandr --output VGA1 --mode 1368x768_60
> 
> Returns the following error:
> 
> pete at petes-lappy:~$ /home/pete/Desktop/tv.bash
> 
> usage: xrandr [options]
> 
>   where options are:
> 
>   -display <display> or -d <display>
> 
>   -help
> 
>   -o <normal,inverted,left,right,0,1,2,3>
> 
>             or --orientation <normal,inverted,left,right,0,1,2,3>
> 
>   -q        or --query
> 
>   -s <size>/<width>x<height> or --size <size>/<width>x<height>
> 
>   -r <rate> or --rate <rate> or --refresh <rate>
> 
>   -v        or --version
> 
>   -x        (reflect in x)
> 
>   -y        (reflect in y)
> 
>   --screen <screen>
> 
>   --verbose
> 
>   --current
> 
>   --dryrun
> 
>   --nograb
> 
>   --prop or --properties
> 
>   --fb <width>x<height>
> 
>   --fbmm <width>x<height>
> 
>   --dpi <dpi>/<output>
> 
>   --output <output>
> 
>       --auto
> 
>       --mode <mode>
> 
>       --preferred
> 
>       --pos <x>x<y>
> 
>       --rate <rate> or --refresh <rate>
> 
>       --reflect normal,x,y,xy
> 
>       --rotate normal,inverted,left,right
> 
>       --left-of <output>
> 
>       --right-of <output>
> 
>       --above <output>
> 
>       --below <output>
> 
>       --same-as <output>
> 
>       --set <property> <value>
> 
>       --scale <x>x<y>
> 
>       --transform <a>,<b>,<c>,<d>,<e>,<f>,<g>,<h>,<i>
> 
>       --off
> 
>       --crtc <crtc>
> 
>       --panning
> <w>x<h>[+<x>+<y>[/<track:w>x<h>+<x>+<y>[/<border:l>/<t>/<r>/<b>]]]
> 
>       --gamma <r>:<g>:<b>
> 
>       --primary
> 
>   --noprimary
> 
>   --newmode <name> <clock MHz>
> 
>             <hdisp> <hsync-start> <hsync-end> <htotal>
> 
>             <vdisp> <vsync-start> <vsync-end> <vtotal>
> 
>             [+HSync] [-HSync] [+VSync] [-VSync]
> 
>   --rmmode <name>
> 
>   --addmode <output> <name>
> 
>   --delmode <output> <name>
> 
> xrandr: cannot find mode "1360x768_60"
> 
> xrandr: cannot find mode 1360x768_60
> 
> 
> If any one can tell me where I am going wrong (or an easier way of going
> about it) please let me know!!
> 
> 
> Regards
> 
> Pete Smout
> 
> 

-- 
"When a claim is falsified in science [...], it is discarded. It is put
in the trashbin of bad ideas. When a claim of religion is falsified,
it becomes a metaphor."
   -- Jerry Coyne



More information about the ubuntu-uk mailing list