@@ -29,6 +29,43 @@ default kernel. To display it:
2929sudo grub2-editenv - unset menu_auto_hide
3030#+end_example
3131
32+ To hide it again:
33+
34+ #+begin_example
35+ sudo grub2-editenv - set menu_auto_hide=1
36+ #+end_example
37+
38+ *** Display =systemd= boot sequence
39+
40+ By default on =Fedora=, the boot sequence is hidden by the =Fedora=
41+ screen. To remove this, we need to remove the =rhgb= kernel boot
42+ option (=rhgb= stands for "Red Hat Graphical Boot").
43+
44+ I edited the file =/etc/default/grub= and removed the =rhgb= option
45+ from the line defining the =GRUB_CMDLINE_LINUX= variable. Then I
46+ regenerated the grub config:
47+
48+ #+begin_example
49+ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
50+ #+end_example
51+
52+ And restarted the machine.
53+
54+ *** Increase character size during the boot sequence
55+
56+ First, I discovered my default =grub= configuration had the following
57+ setting:
58+
59+ #+begin_example
60+ GRUB_TERMINAL_OUTPUT="console"
61+ #+end_example
62+
63+ Commenting this line (regenerating the =grub.cfg=) allows to use the
64+ full screen at boot time. Though, as the Apple Retina screen really
65+ has a high resolution, everything is very small (although readable by
66+ my eyes). It would be great to make the display bigger in case my eyes
67+ weaken.
68+
3269*** Keyboard Layout
3370:PROPERTIES:
3471:CUSTOM_ID: keyboard-layout
@@ -231,3 +268,40 @@ mails.
231268
232269I upgraded to Fedora 41 in Febrary 2025. All worked fine. I experience
233270no display issues anymore with the NVidia drivers.
271+
272+ **** =wl= module tainted the kernel
273+
274+ #+begin_example
275+ % dmsg -HP
276+ [...]
277+ [ +0.000003] Unpatched return thunk in use. This should not happen!
278+ [ +0.000003] WARNING: CPU: 2 PID: 688 at arch/x86/kernel/cpu/bugs.c:3070 __warn_thunk+0x2a/0x40
279+ [ +0.000007] Modules linked in: wl(POE+) snd_hda_codec_generic snd_hda_codec_hdmi(+) kvm_intel(+) bluetooth(+) iTCO_wdt snd_hda_intel snd_intel_dspcfg intel_pmc_bxt snd_intel_sdw_acpi snd_hda_codec mei_hdcp joydev mei_pxp iTCO_vendor_support kvm snd_hda_core applesmc(+) snd_hwdep snd_seq rapl intel_cstate cfg80211 thunderbolt snd_seq_device intel_uncore snd_pcm i2c_i801 i2c_smbus snd_timer lpc_ich rfkill mei_me mei snd sbs bcm5974 soundcore acpi_als sbshc industrialio_triggered_buffer kfifo_buf industrialio apple_gmux apple_mfi_fastcharge loop nfnetlink zram lz4hc_compress lz4_compress crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni polyval_generic ghash_clmulni_intel uas sha512_ssse3 sha256_ssse3 sha1_ssse3 usb_storage hid_apple video wmi fuse
280+ [ +0.000056] CPU: 2 UID: 0 PID: 688 Comm: (udev-worker) Tainted: P OE 6.13.11-200.fc41.x86_64 #1
281+ [ +0.000004] Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
282+ [ +0.000002] Hardware name: Apple Inc. MacBookPro11,3/Mac-2BD1B31983FE1663, BIOS 478.0.0.0.0 01/13/2023
283+ [...]
284+ #+end_example
285+
286+ This is just a warning.
287+
288+ *** Fedora 42
289+
290+ I upgraded to Fedora 42 on May 2025. After the reboot, the screen was
291+ black and I shutdown the computer. Not a great idea: the upgrade was
292+ still ongoing. The Fedora was a mix of FC 41 and 42. The two commands
293+ that fixed the whole thing were:
294+
295+ #+begin_example
296+ % sudo dnf upgrade --releasever=42
297+ % sudo dnf distro-sync --releasever=42 --setopt protected_package=
298+ #+end_example
299+
300+ **** Removing NVidia Drivers
301+
302+ I gave a try to the =Nouveau= drivers because somehow the intermittent
303+ blurry screen was back.
304+
305+ #+begin_example
306+ % sudo dnf remove akmod-nvidia-470xx nvidia-settings-470xx nvidia-gpu-firmware
307+ #+end_example
0 commit comments