Date: Wed, 01 Jul 2026 09:20:02 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 296422] EFI loader framebuffer corruption on MacPro3,1 (Early 2008) with ATI Radeon HD 2600 XT (RV630) Message-ID: <bug-296422-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296422 Bug ID: 296422 Summary: EFI loader framebuffer corruption on MacPro3,1 (Early 2008) with ATI Radeon HD 2600 XT (RV630) Product: Base System Version: 15.1-RELEASE Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: steven.cigales@gmail.com Created attachment 272325 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=272325&action=edit FreeBSD corrupted boot menu display I encountered a reproducible display corruption when booting the official FreeBSD 15.1 amd64 memstick installer on an Apple Mac Pro 3,1 (Early 2008). The corruption starts immediately when the EFI loader menu appears, before the kernel starts. The system itself continues to boot correctly. Although the screen is unreadable, I can blindly navigate the installer, log in as root and shut the machine down cleanly with "poweroff". Comparison with other operating systems, on the same hardware: GNU/Linux distributions (Debian 13.3, Linux Mint 22.3 and PureOS 11): for all of them, from the bootloader onward, GRUB menu and Linux kernel console are displayed correctly. NetBSD 10.1 and OpenBSD 7.9: EFI boot menu displays correctly (but some different problems occur later for both) Therefore the hardware, firmware and graphics adapter are functional. The issue appears specific to the FreeBSD EFI loader framebuffer implementation. Additional testing: The following loader variables were tested: set kern.vty=vt => the system boots set kern.vty=sc => boot stops after a few kernel messages Other tested variables (hw.syscons.disable, etc.) In all cases, the display corruption remains. The USB EFI bootloader (EFI/BOOT/BOOTX64.EFI) has been replaced by loader_4th.efi first, then by loader_simp.efi => display corruption remains, in both cases. If useful, I would be happy to perform additional tests on this hardware. Possible cause: Since GNU/Linux, NetBSD and OpenBSD EFI boot menus all display correctly on the same machine, while only the FreeBSD EFI loader framebuffer is corrupted, the issue may be related to the framebuffer/GOP implementation introduced in recent FreeBSD EFI loaders. Tested with: FreeBSD-15.1-RELEASE-amd64-memstick.img and FreeBSD-15.1-RELEASE-amd64-mini-memstick.img Both exhibit exactly the same behaviour. Hardware: Apple Mac Pro 3,1 (Early 2008) Intel Xeon ATI Radeon HD 2600 XT (RV630) EFI boot Display connected through DVI The Mac firmware is the original Apple EFI supplied with the machine. -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-296422-227>
