I have installed 24.04 on my desktop. The ubuntu mate logo which is shown at start up splash screen suddenly changing it's position from center of screen to left upper side of screen. Also the resolution and size of mate-logo is changing during this process. (Image uploaded ). How can I get rid of this problem?
post output of inxi -F
(nicely formatted)
kuntal@kuntal-ubuntu-mate-pc ~> inxi -F
System:
Host: kuntal-ubuntu-mate-pc Kernel: 6.11.0-21-generic arch: x86_64 bits: 64
Desktop: MATE v: 1.26.2 Distro: Ubuntu MATE 24.04.2 LTS (Noble Numbat)
Machine:
Type: Desktop Mobo: INTEL model: H61 serial: <superuser required>
UEFI: American Megatrends v: 4.6.5 date: 05/05/2019
CPU:
Info: dual core model: Intel Core i3-3210 bits: 64 type: MT MCP cache:
L2: 512 KiB
Speed (MHz): avg: 1599 min/max: 1600/3200 cores: 1: 1600 2: 1600 3: 1597
4: 1600
Graphics:
Device-1: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics driver: i915
v: kernel
Display: x11 server: X.Org v: 21.1.11 driver: X: loaded: modesetting
unloaded: fbdev,vesa dri: crocus gpu: i915 resolution: 1920x1080~60Hz
API: EGL v: 1.5 drivers: crocus,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.5 compat-v: 4.2 vendor: intel mesa
v: 24.2.8-1ubuntu1~24.04.1 renderer: Mesa Intel HD Graphics 2500 (IVB GT1)
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio
driver: snd_hda_intel
API: ALSA v: k6.11.0-21-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active
Network:
Device-1: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169
IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: 00:e0:4c:10:47:c5
Drives:
Local Storage: total: 465.76 GiB used: 20.68 GiB (4.4%)
ID-1: /dev/sda vendor: Western Digital model: WD5000AADS-00S9B0
size: 465.76 GiB
Partition:
ID-1: / size: 456.35 GiB used: 20.67 GiB (4.5%) fs: ext4 dev: /dev/sda2
ID-2: /boot/efi size: 1.05 GiB used: 6.1 MiB (0.6%) fs: vfat
dev: /dev/sda1
Swap:
ID-1: swap-1 type: file size: 4 GiB used: 0 KiB (0.0%) file: /swap.img
Sensors:
System Temperatures: cpu: 48.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 8 GiB available: 7.65 GiB used: 1.78 GiB (23.3%)
Processes: 214 Uptime: 24m Shell: fish inxi: 3.3.34
Edit /etc/default/grub file and change line to:
GRUB_GFXMODE=1920x1080
sudo update-grub
reboot
Done but nothing changed. Same result.
change 1920x1080
to auto
and see if that makes a difference.
GRUB_GFXMODE="auto"
auto
implies system will figure out the proper resolution.
(edit with sudo, then run update-grub, reboot)
note: I may have forgotten quotes for the resolution, it should be
GRUB_GFXMODE="1920x1080"
Another idea:
sudo apt install hwinfo
sudo hwinfo --framebuffer | grep 1920
user@um24:~$ sudo hwinfo --framebuffer | grep 1920
Mode 0x034b: 1920x1080 (+1920), 8 bits
Mode 0x034c: 1920x1080 (+3840), 16 bits
Mode 0x034d: 1920x1080 (+7680), 24 bits
you should get 3 lines which indicate the bit depth, 8, 16, and 24.
You could pass the bit depth in GRUB_GFXMODE="1920x1080x16"
Tried everything you suggested but result remains same. I think boot splash screen some how could not load the graphics driver (intel hd graphics) first time. After few second screen gets black and when on (after 2/4 seconds) the logo moved to left upper side with higher resolution.
I would add to Pavlos's suggestions for the /etc/default/grub
settings:
# To be sure to force graphics mode
GRUB_TERMINAL=gfxterm
# To be sure to pass the initial grub settings to the OS kernel executable
GRUB_GFXPAYLOAD_LINUX="keep"
Since you say that the initial display is correctly centered, before it "collapses", the second line might be enough to preserve the initial "good/desired" properties and pass those along to avoid that collapse event.
If that doesn't fix it, I have no clue as to what is happening, but clearly it relates to resolution.
The only other thing I can think of is that the properties of that logo are corrupted, or there is carry-over from a previous customization intended for a larger screen like a "4096x3072" display, like I once did in the file
/usr/share/plymouth/themes/ubuntu-mate-logo/ubuntu-mate-logo.script
Just a thought.
Since you use the i915 driver, I found another suggestion. Edit /etc/default/grub and add next to the splash quiet i915.modeset=1 This parameter forces the i915 driver to use kernel mode setting, which can help resolve resolution issues.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1"
again, sudo update-grub and reboot.
I did a fresh install of Ubuntu MATE 24.10 on a Levovo ThinkPad Yoga and saw the same boot sequence: The original splash screen has a large centered logo with five "marching dots" but then further into the boot sequence, the logo shrinks to the upper left quadrant, still with the five "marching dots." However, when the desktop appears, everything looks as it should. My Displays / Monitor Preferences shows the resolution is 1366 x 768 and the scaling is set to "auto." 1366 x 768 is the native resolution of its 11.6-inch screen, so the startup is the same as yours, but somehow my resolution and scaling is auto adjusted during the boot process.
Not a solution, but it looks like
- System detects, chooses and sets low resolution and loads/generates appropriate pixmap.
- System detects, chooses and sets proper higher resolution and does not reload/regenerate pixmap.
For me it is not a 'problem' unless it becomes one
Just see it funny but understand it can be annoying for some
It doesn't impact computer use after boot.
W
This seems more likely to help; kernel mode setting should ensure that the resolution/display is ready earlier in the boot process, and hence the splash screen is more likely to display at the usual desktop resolution.
@kuntal Another option is to disable the splash screen (e.g. via GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash"
).
Given that this is only something observed during boot, I wouldn't spend much time trying to resolve this. You'll come across more important issues once you are using the system day-to-day.
You may want to start kernel mode setting earlier, I think this can be done by modifying /etc/initramfs-tools/modules
and adding the line:
i915
Then run sudo update-initramfs -u
, and restart (untested, because I don't have this hardware).
[EDIT] As noted by OP, the (early) kernel mode-setting solution needs a modification to /etc/default/grub
with something like GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1"
, then executing sudo update-grub
[/EDIT]
thank you so much, the ubuntu MATE logo now appears on center of the monitor with a higher resolution. And thanks to all members who spend their valuable time to solve this "not_so_important" issue. This forum is really best of all.
Fantastic!
Out of curiosity, I'd be interested to know what the output of inxi -Gz
is now that it is working (this may help me diagnose similar problems in future).
kuntal@ubuntumate-pc ~> inxi -Gz
Graphics:
Device-1: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics driver: i915
v: kernel
Display: x11 server: X.Org v: 21.1.11 driver: X: loaded: modesetting
unloaded: fbdev,vesa dri: crocus gpu: i915 resolution: 1920x1080~60Hz
API: EGL v: 1.5 drivers: crocus,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.5 compat-v: 4.2 vendor: intel mesa
v: 24.2.8-1ubuntu1~24.04.1 renderer: Mesa Intel HD Graphics 2500 (IVB GT1)
both yours and @pavlos suggestion solved this issue. I edited the /etc/default/grub file where I added GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1"
and also edit /etc/initramfs-tools/modules
with adding i915 at the end.