Howto

Probe ID of the reviewed hardware should be present in each post!

Large reviews should be posted to Reviews instead.

Environment: Ubuntu 24, Apple Thunderbolt 27" display, MacPro 7,1 Tower 2019, Default AMD Graphics Card AMD Radeon™ Pro 580X, Patched T2 Mac Kernel Linux 6.10.9-1-t2-noble, Intel® Xeon® W-3223 × 16, wayland

see: https://linux-hardware.org/?id=usb:05ac-1107

Probe #5dfd73cf81 of Apple Mac-27AD2F918AE68F61... Desktop Computer (MacPro7,1)

While it is working the plymouth splash screen for luks lvm disk unlock does not appear. When I plugin a dell monitor non thunderbolt it shows the password unlock splash in Ubuntu 24.04 Noble Nombat September 2024.

The grub menu shows correctly and my grub settings are:

  GNU nano 7.2                                           /etc/default/grub                                                   
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT="saved"
GRUB_TIMEOUT_STYLE="menu"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_GFXPAYLOAD_LINUX=keep

# If your computer has multiple operating systems installed, then you
# probably want to run os-prober. However, if your computer is a host
# for guest OSes installed via LVM or raw disk devices, running
# os-prober can cause damage to those guest OSes as it mounts
# filesystems to look for things.
GRUB_DISABLE_OS_PROBER="true"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal
#GRUB_TERMINAL="console"

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE="2560x1440"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

#GRUB_HIDDEN_TIMEOUT="0"
export GRUB_MENU_PICTURE="/home/amiga/Pictures/Wallpaper/Astronaut.png"
GRUB_SAVEDEFAULT="true"

_____________

So how can you make the splash show on a thunderbolt screen in linux?

Quotesee: https://linux-hardware.org/?id=usb:05ac-1107

While it is working the plymouth splash screen for luks lvm disk unlock does not appear. When I plugin a dell monitor non thunderbolt it shows the password unlock splash in Ubuntu 24.04 Noble Nombat September 2024.

The grub menu shows correctly and my grub settings are:

<pre><font color="#2AA1B3"># If you change this file, run &apos;update-grub&apos; afterwards to update</font>
<font color="#2AA1B3"># /boot/grub/grub.cfg.</font>
<font color="#2AA1B3"># For full documentation of the options in this file, see:</font>
<font color="#2AA1B3">#  info -f grub -n &apos;Simple configuration&apos;</font>

GRUB_DEFAULT=&quot;saved&quot;
GRUB_TIMEOUT_STYLE=&quot;menu&quot;
GRUB_TIMEOUT=&quot;10&quot;
GRUB_DISTRIBUTOR=&quot;`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2&gt;/dev/null || echo Ubuntu`&quot;
GRUB_CMDLINE_LINUX_DEFAULT=&quot;quiet splash&quot;
GRUB_CMDLINE_LINUX=&quot;&quot;
GRUB_GFXPAYLOAD_LINUX=keep

<font color="#2AA1B3"># If your computer has multiple operating systems installed, then you</font>
<font color="#2AA1B3"># probably want to run os-prober. However, if your computer is a host</font>
<font color="#2AA1B3"># for guest OSes installed via LVM or raw disk devices, running</font>
<font color="#2AA1B3"># os-prober can cause damage to those guest OSes as it mounts</font>
<font color="#2AA1B3"># filesystems to look for things.</font>
GRUB_DISABLE_OS_PROBER=&quot;true&quot;

<font color="#2AA1B3"># Uncomment to enable BadRAM filtering, modify to suit your needs</font>
<font color="#2AA1B3"># This works with Linux (no patch required) and with any kernel that obtains</font>
<font color="#2AA1B3"># the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)</font>
<font color="#2AA1B3">#GRUB_BADRAM=&quot;0x01234567,0xfefefefe,0x89abcdef,0xefefefef&quot;</font>

<font color="#2AA1B3"># Uncomment to disable graphical terminal</font>
<font color="#2AA1B3">#GRUB_TERMINAL=&quot;console&quot;</font>

<font color="#2AA1B3"># The resolution used on graphical terminal</font>
<font color="#2AA1B3"># note that you can use only modes which your graphic card supports via VBE</font>
<font color="#2AA1B3"># you can see them in real GRUB with the command `vbeinfo&apos;</font>
GRUB_GFXMODE=&quot;2560x1440&quot;

<font color="#2AA1B3"># Uncomment if you don&apos;t want GRUB to pass &quot;root=UUID=xxx&quot; parameter to Linux</font>
<font color="#2AA1B3">#GRUB_DISABLE_LINUX_UUID=&quot;true&quot;</font>

<font color="#2AA1B3"># Uncomment to disable generation of recovery mode menu entries</font>
<font color="#2AA1B3">#GRUB_DISABLE_RECOVERY=&quot;true&quot;</font>

<font color="#2AA1B3"># Uncomment to get a beep at grub start</font>
<font color="#2AA1B3">#GRUB_INIT_TUNE=&quot;480 440 1&quot;</font>

<font color="#2AA1B3">#GRUB_HIDDEN_TIMEOUT=&quot;0&quot;</font>
export GRUB_MENU_PICTURE=&quot;/home/amiga/Pictures/Wallpaper/Astronaut.png&quot;
GRUB_SAVEDEFAULT=&quot;true&quot;


</pre>