I have had problems with my display not being properly detected since I switched to Linux back in late 2007.
Manual configuration consists of the following steps:
1) Install the package
x11-xserver-utils if it is not already installed.
2) Open a terminal. The following commands are from the terminal. xrandr is a terminal command used by your Settings >> Display menu command to set your display settings. cvt is one of the commands to give you the settings needed to set your X11 to your display requirements.
3)
- Code: Select all
cws@cwshome$xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
640x480 59.9
cws@cwshome:~$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
cws@cwshome:~$
Whatever is reported after the
xrandr command at the beginning of the line which here reads VGA-1 connected is the output which X11 uses for your monitor. There may be multiple displays listed if you have multiple displays connected. If your response to
xrandr includes a line reporting an error in reading gamma from your display, VGA-1 will be replaced by default, and this method will not work. Go to the next method.
4)
- Code: Select all
cws@cwshome:~$ xrandr --newmode 1920x1080 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
cws@cwshome:~$ xrandr --addmode VGA-1 1920x1080
cws@cwshome:~$
Again, use the response from
xrandr for your display, rather than VGA-1 if it is different. Yo must have the name of the mode enclosed in quotes if you have any spaces or underscores in the mode name. You can copy the numbers from the Modeline to after the mode name in the '
--newmode' line by copy and paste to prevent typographical errors. This is a copy of my terminal & responses, yours will be different.
5) If you check with
xrandr, you should now get something similar to this:
- Code: Select all
cws@cwshome$xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
640x480 59.9
1920x1080 60.0
cws@cwshome:~$
You can now go to your menu entry and select the 1920x1080 display resolution, and it should work. If it does, you can reboot to your hard drive, use your Ctrl-Alt-F1 key combination to open a terminal session when you have booted, and re-enter the above commands to get your display configured. To set your display from the terminal so that your graphical session is usable, use the commands
xrandr --output VGA-1 --mode 1920x1080 with the appropriate changes to the entry to reflect your display name and wanted mode. Now you can return to the GUI session by pressing the Ctrl-Alt-F7 key combination.
6) To make this change permanent, you can either enter the needed commands in a script which executes when you boot your computer, or you can include the commands in Lightdm or gdm execution scripts.
Alternative methods where this does not work are outlined in
http://www.wikihow.com/Configure-X11-in-Linux