"Out of Range" on the monitor display

Problem

While booting the system for the 1st time, the monitor becomes invisible and displays the error message "Out of Range"

Solution

This is a common bug that occurs on systems running with the Nvidia graphic card and X org display driver (nv). Sometime the driver calculates the wrong clock modes. If the value exceeds the monitor specification, the display will not be visible

As an example, here is a partial contents from the X log file (/var/log/Xorg.0.log) on a system connected to a DELL E151FP LCD monitor. According the driver, the maximum clock speed is 80Mhz.

(II) NV(0): Ranges: V min: 56  V max: 75 Hz, H min: 31  H max: 60 kHz, PixClock max 80 MHz

However, the screen resolutions are computed with clock modes greater than 80Mhz.

(WW) (1024x768,Monitor0) mode clock 94.5MHz exceeds DDC maximum 80MHz
(II) NV(0): Not using default mode "1024x768" (hsync out of range)
(II) NV(0): Not using default mode "512x384" (hsync out of range)
(WW) (1152x864,Monitor0) mode clock 108MHz exceeds DDC maximum 80MHz
(II) NV(0): Not using default mode "1152x864" (hsync out of range)
(II) NV(0): Not using default mode "576x432" (hsync out of range)
(WW) (1280x960,Monitor0) mode clock 108MHz exceeds DDC maximum 80MHz
(WW) (1280x960,Monitor0) mode clock 148.5MHz exceeds DDC maximum 80MHz
(II) NV(0): Not using default mode "1280x960" (hsync out of range)
(II) NV(0): Not using default mode "640x480" (hsync out of range)
(WW) (1280x1024,Monitor0) mode clock 108MHz exceeds DDC maximum 80MHz
(II) NV(0): Not using default mode "1280x1024" (hsync out of range)
(II) NV(0): Not using default mode "640x512" (hsync out of range)
(WW) (1280x1024,Monitor0) mode clock 135MHz exceeds DDC maximum 80MHz
(II) NV(0): Not using default mode "1280x1024" (hsync out of range)
(II) NV(0): Not using default mode "640x512" (hsync out of range)
(WW) (1280x1024,Monitor0) mode clock 157.5MHz exceeds DDC maximum 80MHz
(II) NV(0): Not using default mode "1280x1024" (hsync out of range)
(II) NV(0): Not using default mode "640x512" (hsync out of range)
(WW) (1600x1200,Monitor0) mode clock 162MHz exceeds DDC maximum 80MHz
(II) NV(0): Not using default mode "1600x1200" (hsync out of range)
(WW) (800x600,Monitor0) mode clock 81MHz exceeds DDC maximum 80MHz
(II) NV(0): Not using default mode "800x600" (hsync out of range)
(WW) (1600x1200,Monitor0) mode clock 175.5MHz exceeds DDC maximum 80MHz
(II) NV(0): Not using default mode "1600x1200" (hsync out of range)
(WW) (800x600,Monitor0) mode clock 87.75MHz exceeds DDC maximum 80MHz
(II) NV(0): Not using default mode "800x600" (hsync out of range)
(WW) (1600x1200,Monitor0) mode clock 189MHz exceeds DDC maximum 80MHz
(II) NV(0): Not using default mode "1600x1200" (hsync out of range)

When this occurs, press Ctrl-Alt-F1 simultaneously to switch to a text console. From there, log in as root and install the Nvidia binary driver (nvidia). The detailed installation guide is available here:

Installation guide for Nvidia binary driver

Note: The Nvidia binary driver is preinstalled at the factory on systems sold with the Nvidia multi-head (dual or quad) graphic card.