Startup screen reduced to upper left corner (11.3)


I just installed openSUSE 11.3 on an old NEC Powermate. After rebooting the first time, the green startup screen with the chameleon is reduced to about one third of the screen surface and sticks to the upper left corner of the screen.

Graphic card is an old NVidia Geforce FX4000, which I’ve been using before using NVidia’s legacy drivers. I’ve been running CentOS, Slackware, Debian and Gentoo before, but right now, I’m looking for a more “comfortable” distro that “just works” (or : almost just works). I don’t mind having to do a little tweaking.

According to /var/log/Xorg.0.log, the ‘nouveau’ driver is used for this card.

But first things first. Any idea how I can get my startup screen back to full screen?

What happens if you press esc does the text also show only in the reduced screen image?

You can set vga= to force the terminal resolution.

     | 640x480  800x600  1024x768 1280x1024
 256 |  0x301    0x303    0x305    0x307
 32k |  0x310    0x313    0x316    0x319
 64k |  0x311    0x314    0x317    0x31A
 16M |  0x312    0x315    0x318    0x31B

OK, I solved the problem, but I had to do quite some fiddling.

  1. Download NVidia’s proprietary legacy driver (from the 96.xx series).

  2. Install some build tools.

  3. Blacklist the ‘nouveau’ driver and disactivate KMS.

  4. Reboot in init 1 and build the ‘nvidia’ driver.

  5. Adjust GRUB’s kernel parameters by adding ‘nomodeset’.

Curiously enough, openSUSE 11.3 seems to have dropped the support for this card.

Anyway, everything works now, and I’m happy with it.

Cheers from the sunny South of France…