Jump to content

Oland Family Graphics Card (like R7 240)


jalavoui
 Share

53 posts in this topic

Recommended Posts

On 2/26/2023 at 5:00 AM, jalavoui said:

On mojave 10.14 the cold boot bug doesn't exist

 

This release allows cold booting on Big Sur for cards that use AMDRadeonX4030HWLibs.kext

 

side effect is screen will blink a few times

 

working on it - I'll update this post with latest release

 

 

WhateverRed.kext.zip 13.25 kB · 7 downloads

Thanks
Successed test on my R7 250 (0x66101002) on Big Sur with full qe/ci and metal support.
However, the model recongnized as HD7xxxx, and there is no DP audio output.

image.thumb.png.05a46567684899e94b2d76a7f56e5c4f.png

 

image.png.0d380d29baf8e7a19b7e7ddc1feb04e1.png

Link to comment
Share on other sites

Posted (edited)

This must be the best card ever made !!

 

Working on latest ventura 13.3

 

- enable amfi_get_out_of_my_way=1 in OC

- install 1st  https://github.com/dortania/OpenCore-Legacy-Patcher

- move the attached kexts to OC/kexts

- set fakeid as in picture

 

update:

this release as the coldboot bug (reboot from windows to fix)

 

found a random bug here:

without amfi_get_out_of_my_way=1  the driver won't load

 

i'm happy to see this work in ventura but firefox opengl crashing is annoying... - i'm more happy in big sur atm

Thread 0 Crashed:: ws_main_thread Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	    0x7ff8018da1f2 __pthread_kill + 10
1   libsystem_pthread.dylib       	    0x7ff801911ee6 pthread_kill + 263
2   libsystem_c.dylib             	    0x7ff801838b45 abort + 123
3   libsystem_c.dylib             	    0x7ff801837e5e __assert_rtn + 314
4   CoreDisplay                   	    0x7ff80334c8c8 CoreDisplay_CreateDisplayForCGXDisplayDevice + 3434
5   CoreDisplay                   	    0x7ff8033dce41 UpdateCGXDisplayDevice + 1031
6   CoreDisplay                   	    0x7ff8033dd0cf AddCGXDisplayDeviceToDeviceList + 150
7   CoreDisplay                   	    0x7ff8033dec31 CGXDisplayDriverInitialize + 1649
8   SkyLight                      	    0x7ff806746973 WS::Displays::CoreDisplayManager::initialize() + 43
9   SkyLight                      	    0x7ff80678f364 WSInitialize + 3794
10  SkyLight                      	    0x7ff806892ed4 SLXServer + 1222
11  WindowServer                  	       0x102b7048c 0x102b6d000 + 13452
12  dyld                          	    0x7ff8015b841f start + 1903

 

Captura de ecrã 2023-03-28, às 19.29.03.png

 

1st upload as a typo bug in info.plist

Arquivo.zip

Arquivo-2.zip

Edited by jalavoui
Link to comment
Share on other sites

  • 3 weeks later...
Posted (edited)

this patch "unlocks metal"

 

undefined8 amdMtl_Bronze_asicIDToFamilyInfo(uint param_1)
..

returning 2 works fine

find {0x81, 0xff, 0x1f, 0x69, 0x00, 0x00, 0x7f, 0x29, 0x8d, 0x8f, 0x80, 0x98, 0xff, 0xff, 0x81, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x77, 0x3d};
rep {0x81, 0xff, 0x1f, 0x69, 0x00, 0x00, 0xeB, 0x60, 0x8d, 0x8f, 0x80, 0x98, 0xff, 0xff, 0x81, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x77, 0x3d};

 

there are others patches related to PEM init

i lost the sources but guess the research was worth it

Edited by jalavoui
Link to comment
Share on other sites

 Share

×
×
  • Create New...