radeondrm

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

README (1131B)


      1   iMac 11,1 radeondrm(4)
      2 ========================
      3 
      4 The ATI Radeon HD4850M in my 2009 iMac 11,1 does not work with
      5 radeondrm(4) because of two distinct problems.
      6 Both Linux (https://bugs.freedesktop.org/show_bug.cgi?id=98046) and OpenBSD
      7 have this issue.
      8 
      9 Latest Release: 71 on April 30 2022
     10 Install:        # cd /sys/dev/pci/drm && patch < imac_radeondrm_*.diff
     11 
     12 There are two distinct problems, each fixed with their own diff.
     13 
     14 
     15  1 - Black screen
     16 -----------------
     17 
     18 The first problem is the display goes black, with backlight off, when
     19 radeondrm(4) initializes the GPU. The fix for this issue is similar to
     20 the workaround added for iMac 10,1 machines.
     21 
     22 The following patches this issue in the OpenBSD kernel:
     23 
     24 	# cd /sys/dev/pci/drm && patch < imac_radeondrm_atombios_encoders.diff
     25 
     26 
     27  2 - PLL computation
     28 --------------------
     29 
     30 There is something wrong with the new PLL code that was introduced around
     31 2012 that causes the PLL computation to be incorrect for this board.
     32 Reverting that change fixes this issue.
     33 
     34 The following patches this issue in the OpenBSD kernel:
     35 
     36 	# cd /sys/dev/pci/drm && patch < imac_radeondrm_display.diff