Thomas, Jocelyn, I just thought I'd let you know that it occurred to me that, now I understood the workings of the mgag200 module better, I might be able to get an even higher screen resolution than before. So I relaxed the limits of this chip that returns unique_rev_id=1 to be those that would have applied if it had had unique_rev_id=3, and set a /etc/X11/xorg.conf.d/20-screen.conf file to contain the stuff below, and used Settings->Display to pick 1920x1080 mode - and sure enough I get perfect 1920x1080@60Hz screen resolution. Interesting. Thomas, I owe you thanks for introducing the bug/feature we have been discussing which has eventually led to my realising a big improvement in my display. Also to all those who support open-source software, without which a user would not be able to taylor his system to match what he needs so well. With best wishes, Roger. Section "Monitor" Identifier "My monitor" Modeline "1440x900" 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync Modeline "1280x800" 83.50 1280 1352 1480 1680 800 803 809 831 +hsync -vsync Modeline "1280x720" 74.44 1280 1336 1472 1664 720 721 724 746 -hsync +vsync Modeline "1920x1080" 148.50 1920 2008 2056 2200 1080 1084 1089 1125 +hsync +vsync EndSection Section "Screen" Identifier "Builtin Default mga Screen 0" Device "Builtin Default Device 0" Monitor "My monitor" SubSection "Display" Virtual 1440 900 Modes "1440x900" EndSubSection EndSection Section "ServerLayout" Identifier "Builtin Default Layout" Screen "Builtin Default mga Screen 0" EndSection