boot splash screen displays at incorrect resolution
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
My LCD monitor's native resolution is 1920x1080, but the Ubuntu boot splash is shown at 1280x1024. As a result, it is horizontally stretched.
Bug #563878 looks like it might be relevant, but it appears to document that a fix has been released. This fix does not seem to address the problem for my specific configuration.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: plymouth 0.8.2-2ubuntu28
ProcVersionSign
Uname: Linux 3.0.0-13-generic x86_64
NonfreeKernelMo
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Tue Nov 1 20:52:17 2011
DefaultPlymouth: /lib/plymouth/
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
MachineType: Gigabyte Technology Co., Ltd. EP31-DS3L
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: plymouth
TextPlymouth: /lib/plymouth/
UpgradeStatus: Upgraded to oneiric on 2011-10-15 (16 days ago)
dmi.bios.date: 07/18/2008
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F4
dmi.board.name: EP31-DS3L
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSof
dmi.product.name: EP31-DS3L
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
It is likely that this is a bug in your BIOS, not in an Ubuntu package, and that there's nothing we can do about this. Plymouth can only display on a kernel framebuffer, and you are using the nvidia binary drivers, so the only interface we have available is the VESA one. If your laptop's VBE doesn't include a 1920x1080 mode, there's no way for us to put the display in this mode without using a native driver, and we can't use the native nouveau driver because you've elected to use the binary nvidia driver instead.
You can check what video modes are available in your BIOS by holding down shift at boot time to get to a grub menu, pressing 'c' for a console, and typing 'vbeinfo'. If there's no 1920x1080 mode there, then there's nothing we can do.
Reassigning this bug to grub2, which is the package that handles the VESA setup for us, in case this mode is available in the BIOS and we're somehow failing to set it.