Ubuntu – “xrandr: Configure crtc 0 failed” when trying to change resolution on external monitor

12.04display-resolutionexternal-monitorxrandr

I've been trying to set up an external monitor for a bit, finally got it mostly working except the resolution is off. My monitor's native res is 1600×900, which I finally got to show up in xrandr:

user:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1600 x 900
default connected 1024x768+0+0 0mm x 0mm
   1024x768        0.0* 
   800x600         0.0  
   640x480         0.0  
   1600x900       59.9

However when I try to change the resolution I get the following error:

user:~$ xrandr --output default --mode 1600x900
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed

Best Answer

I found that problem with ATI video drivers, with deactivated driver all works.

Use

xrandr --verbose

to determine your ctrtc number? And try correct output syntax, e.g.:

xrandr --output CRT1 --crtc CRT1 --brightness 0.7

other outputs:

  • the Intel driver uses LVDS, VGA, TMDS-1 (TMDS-2, ...), TV
  • the ATI driver uses LVDS, VGA-0 (VGA-1, ...), DVI-0 (DVI-1, ...), S-video
  • the RadeonHD driver uses PANEL, VGA_1 (VGA_2, ...), DVI-I_1/digital or DVI-I_1/analog (DVI-I_2/digital or DVI-I_1/analog, ...), TV_7PIN_DIN
  • the NV driver uses LVDS, VGA0 (VGA1, ...), DVI0 (DVI1, ...), ???
  • the MGA driver uses ???, VGA (or VGA1, VGA2, ...), DVI (or DVI1, DVI2, ...), ???
  • the Nouveau driver uses LVDS, VGA-1, DVI-I-1, HDMI-1, ???
Related Question