Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

My monitor supports 1920×1080 @ 60hz (LG W2486L) and graphic card (GeForce 9400 GT) using Ubuntu 12.04.

When I type xrandr -q I get this:

xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 0mm x 0mm
1920x1080      50.0* 
1920x1080_59.90   59.9  
1920x1080_60.00   60.0  

Right now the refresh rate is on 50 and hurt my eyes real bad. So I'm trying to change it to 60hz:

xrandr --output default --mode 1920x1080_60.00
xrandr: Failed to get size of gamma for output default

What I can do? I tried

gtf 1920 1080 60.0

# 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
Modeline "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

xrandr --newmode "1920x1080_60.00"  172.51  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
xrandr: Failed to get size of gamma for output default
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  153 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  19
  Current serial number in output stream:  19

xrandr --output default --mode 1920x1080_60.00
xrandr: Failed to get size of gamma for output default

Someone have the solution for this? I can't work on the PC like that, 50Hz is very low and can't look at the screen more than 5 mins.

Thank you!

share|improve this question
    
Any reason why you had clk 172.51 instead of 172.8 as was calculated from GTF in your xrandr command? –  Takkat Mar 9 '13 at 19:10
    
i don't know... –  Morti Mar 10 '13 at 2:33

1 Answer 1

Your xrandr -q output shows that you have 1920x1080_59.90 resolution available

You can use this to set the new resolution

xrandr --output default --mode 1920x1080_59.90 

Also, if you are creating newmode using

xrandr --newmode "1920x1080_59.90"  172.51  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

You also need to add this mode using

xrandr --addmode default 1920x1080_59.90

And then set the new resolution using

xrandr --output default --mode 1920x1080_59.90
share|improve this answer
    
well after i reboot the pc, xrandr -q results change to: 1920x1080 50.0* 1680x1050 51.0 52.0 1600x1024 53.0 1440x900 54.0 and it make no sense, i should have 1920x1080 with 60hz –  Morti Mar 10 '13 at 2:35
    
you have to write scripts to make it persistent on reboot –  s.m Mar 10 '13 at 6:24
    
how can i do it? –  Morti Mar 11 '13 at 16:22
    
put all the codes given above in a file and create a script, For example :Create xrandr.sh #!/bin/bash xrandr --newmode "1920x1080_59.90" 172.51 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync xrandr --addmode default 1920x1080_59.90 xrandr --output default --mode 1920x1080_59.90 Then make this script to autorun on startup –  s.m Mar 12 '13 at 7:34
    
You can even add this line Modeline "1920x1080_59.90" 172.51 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync in the Monitor section of xorg.conf file in /etc/X11 –  s.m Mar 30 '13 at 14:23

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.