[natty] plymouth on r600 drops back to text even though KMS seems to function
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
Binary package hint: plymouth
It looks like grub2 sets the display mode to 1024x768, despite the panel's native resolution being 1280x800. The kernel is then loaded, and initially uses a display mode of 80x25 text rather than 1024x768 or 1280x800.
[ 0.000000] vt handoff: transparent VT on vt#7
[ 0.000000] Console: colour VGA+ 80x25
[ 0.000000] console [tty0] enabled
Subsequently, drm/radeondrmfb is initialised, and the console switches to 160x50 text:
[ 3.000866] [drm] fb mappable at 0xD0141000
[ 3.000870] [drm] vram apper at 0xD0000000
[ 3.000872] [drm] size 4096000
[ 3.000873] [drm] fb depth is 24
[ 3.000875] [drm] pitch is 5120
[ 3.473151] Console: switching to colour frame buffer device 160x50
[ 3.476071] fb0: radeondrmfb frame buffer device
[ 3.476073] drm: registered panic notifier
[ 3.476085] [drm] Initialized radeon 2.8.0 20080528 for 0000:01:00.0 on minor 0
For some reason, the mode isn't properly set to 1280x800, and so the plymouth log contains entries like those below (I've attached the full debug log). This is especially annoying, as when the console switches to 160x50 from 80x25, because the screen geometry is now effectively four times larger, the plymouth text splash is reduced to the upper left quarter of the console.
This is a regression, because plymouth worked beautifully in maverick, and also worked at the beginning of this cycle for a while; I cannot remember the software versions/packages that caused the regression.
[main.c] check_for_
[main.c] check_for_
[main.c] add_default_
[ply-utils.c] ply_open_
[./plugin.c] create_
[./plugin.c] load_driver:
[./plugin.c] load_driver:drmOpen failed
[ply-renderer.c] ply_renderer_
[./plugin.c] create_
[./plugin.c] open_device:could not open '/dev/fb0': No such file or directory
[ply-renderer.c] ply_renderer_
[./plugin.c] open_device:could not open '/dev/fb0': No such file or directory
[ply-renderer.c] ply_renderer_
[ply-renderer.c] ply_renderer_
[main.c] add_default_
[main.c] add_display_
[ply-terminal.c] ply_terminal_
[ply-terminal.c] ply_terminal_
[ply-terminal.c] ply_terminal_
Cheers
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: plymouth 0.8.2-2ubuntu21
ProcVersionSign
Uname: Linux 2.6.38-7-generic x86_64
NonfreeKernelMo
Architecture: amd64
CheckboxSubmission: cb8560608953d46
CheckboxSystem: d00f84de8a55581
Date: Tue Apr 5 17:10:40 2011
DefaultPlymouth: /lib/plymouth/
EcryptfsInUse: Yes
MachineType: Dell Inc. Studio 1537
ProcEnviron:
LANGUAGE=en_GB:en
PATH=(custom, user)
LANG=en_GB.utf8
SHELL=/bin/bash
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: plymouth
TextPlymouth: /lib/plymouth/
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/27/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A09
dmi.board.name: 0P132H
dmi.board.vendor: Dell Inc.
dmi.board.version: A09
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Studio 1537
dmi.product.
dmi.sys.vendor: Dell Inc.
tags: | added: regression-release |
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
I just checked the current natty daily live cd image for amd64, and it occurs there, too.