Since my original message (reposted below as a reminder), I've found a workaround to the problem, and found more weirdness... The graphics chipset is Intel 965GM, 3D enabled, and the monitor has always displayed perfectly under the Xen kernel at 1280x800. It also worked fine when I booted in failsafe mode and ran startx manually. After a bit of digging around, I found the program /sbin/915resolution, which allows you to change the video BIOS settings on the fly, and configured it using the /etc/sysconfig editor in YaST: System/Hardware/Graphicscard VIDEOBIOS_PATCH: yes VIDEOBIOS_PARAMETERS: 38 1280 800 (Parameter settings are explained in /usr/share/doc/packages/915resolution/README.txt) This didn't break anything, but when I tried booting the default kernel it still reverted to the 800x600 mess as described earlier. I then tried booting the default kernel into runlevel 3 and running startx manually , but once again it came up at 800x600. Next, I changed the vga kernel parameter from vga=0x314 to vga=normal, and the gdm login screen came up OK briefly, but then reverted to 1024x768 with the rest of the display blacked out, and when I logged in the display went black and stayed that way. Before the login screen came up, the X cursor wiggled around in the middle of the screen, as if it was looking for a usable resolution. Finally, I set vga=normal and started in runlevel 3 with the default kernel, then ran startx manually. It came up in 1280x800 and appears to be working perfectly. I did a bit more digging and found out about the various VGA modes. 0x314 means 800x600, 16 bits per pixel, which allows the boot messages to be hidden behind the splash screen. vga=normal gives an 80x25 console. Just to confuse things, the Xen kernel grub entry also has vga=0x314 set, but it's being ignored and the kernel boot messages come up in an 80x25 console with no splash screen. So, to summarise, I now have a working 1280x800 display, but I have to boot into runlevel 3 and run startx manually to get it. I can live with that, but if anyone's got any further suggestions of things to try I'd be grateful to hear them. -- Andy Wallace Original message: I've just installed OpenSUSE 10.3 on my Sony Vaio VGN-NR21M laptop, which has a 1280x800 screen. However, when I boot up normally, the X screen comes up at 800x600 in the top left corner, and is repeated below (as if tiled) up to the full screen height. The right-hand side just stays black, although between the two copies of the screen is a white line going across the full width. The hardware info screen reports the monitor as 800x600, and if I run SaX2 to set the correct screen resolution and dimensions manually, it reverts to 800x600 when I click on Test. However (and this is the interesting bit)... if I boot into the Xen kernel, the screen displays correctly at 1280x800. Normally this wouldn't be a big deal, but I do need to test some stuff under VMware as well as Xen, and the two don't get on, so I really do need the default kernel to be working at the correct resolution. 800x600 sucks! Anybody seen this before, or know what's causing it? ------------------------------ ***Disclaimer**** This e-mail and any attachments are for the intended addressee(s) only and may contain confidential and/or privileged material. If you are not a named addressee, do not use, retain or disclose such information. This email is not guaranteed to be free from viruses and does not bind Serco in any contract or obligation. Serco Limited. Registered in England and Wales. No: 242246 Registered Office: Serco House,16 Bartley Wood Business Park, Bartley Way, Hook, Hampshire RG27 9UY United Kingdom. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org