×
Create a new article
Write your page title here:
We currently have 3,189 articles on s23. Type your article name above or create one of the articles listed here!



    s23
    3,189Articles

    Xrandr[edit]

    Xrandr is your friendly Linux Video app



    Calculate VESA CVT[edit]

    Calculate VESA CVT (Coordinated Video Timing) modelines for use with X.

    # cvt -v 1920 1200 60
    # 1920x1200 59.88 Hz (CVT 2.30MA) hsync: 74.56 kHz; pclk: 193.25 MHz
    Modeline "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
    
    
    

    Create a New Mode[edit]

    Create a new mode using the output from cvt

    # xrandr --newmode "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
    

    Check the New Mode[edit]

    # xrandr 
    Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 2048 x 2048
    VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
       1920x1080      60.0*+   60.0  
       1680x1050      60.0  
       1280x1024      75.0     60.0  
       1440x900       59.9  
       1280x960       60.0  
       1280x720       60.0  
       1024x768       75.1     70.1     60.0  
       832x624        74.6  
       800x600        72.2     75.0     60.3     56.2  
       640x480        72.8     75.0     66.7     60.0  
       720x400        70.1  
       1280x1024_60.00   59.9  
      1920x1200_60.00 (0x136)  193.2MHz
            h: width  1920 start 2056 end 2256 total 2592 skew    0 clock   74.6KHz
            v: height 1200 start 1203 end 1209 total 1245           clock   59.9Hz
    
    
    

    Add the New Mode to Display VGA1[edit]

    # xrandr --addmode VGA1 "1920x1200_60.00"
    


    Use the New Mode[edit]

    # xrandr --output VGA1 --mode "1920x1200_60.00"
    


    Set Display 1 to Left of Display 2[edit]

    If you have multiple displays you can choose the order of them.

    # xrandr --output HDMI1 --auto --left-of HDMI2 --auto
    


    xrandr help[edit]

    # xrandr --help
    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>,,<c>,<d>,<e>,<f>,<g>,<h>,
          --off
          --crtc <crtc>
          --panning <w>x<h>[+<x>+<y>[/<track:w>x<h>+<x>+<y>[/<border:l>/<t>/<r>/]]]
          --gamma <r>:<g>:
          --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>
    
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.