radeondrm

make radeondrm(1) work with iMac 11,1
Log | Files | Refs | README

commit 5f28779362d15a9dd322d227b62773f24a57d2b8
parent 3a886866e0bfd5abf4f268d1c9dfc2e58b51dd4b
Author: Kyle Milz <krwmilz@gmail.com>
Date:   Mon, 23 Jan 2023 01:02:28 +0000

release 7.2 and update explanation for new combined diff

Diffstat:
MREADME | 14+++++---------
1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/README b/README @@ -6,10 +6,10 @@ radeondrm(4) because of two distinct problems. Both Linux (https://bugs.freedesktop.org/show_bug.cgi?id=98046) and OpenBSD have this issue. -Latest Release: 71 on April 30 2022 -Install: # cd /sys/dev/pci/drm && patch < imac_radeondrm_*.diff +Latest Release: 72 on January 22 2023 +Install: # cd /sys/dev/pci/drm && patch < imac_11_1_radeondrm.diff -There are two distinct problems, each fixed with their own diff. +There are two distinct problems: 1 - Black screen @@ -19,9 +19,7 @@ The first problem is the display goes black, with backlight off, when radeondrm(4) initializes the GPU. The fix for this issue is similar to the workaround added for iMac 10,1 machines. -The following patches this issue in the OpenBSD kernel: - - # cd /sys/dev/pci/drm && patch < imac_radeondrm_atombios_encoders.diff +The `atombios_encoders.c` hunk of the diff fixes this issue. 2 - PLL computation @@ -31,6 +29,4 @@ There is something wrong with the new PLL code that was introduced around 2012 that causes the PLL computation to be incorrect for this board. Reverting that change fixes this issue. -The following patches this issue in the OpenBSD kernel: - - # cd /sys/dev/pci/drm && patch < imac_radeondrm_display.diff +The `radeon_display.c` hunk of the diff fixes this issue.