Slice Posted May 21, 2017 Share Posted May 21, 2017 @Slice or @apianti quick question, what does these mean in bootlog: 7:185 0:000 RADEON_CRTC2_GEN_CNTL == 0xFFFFFFFF 7:185 0:000 card not posted because GEN_CNTL = -1 7:185 0:000 ATI card non-POSTed, Would this be the cause of requiring iGPU as primary in bios settings for newer AMD gfx cards? If so anyway to change it? When you turn on your PC then BIOS will perform POST procedures to initialize hardware. The big problem of hackintosh is those procedures are not the same as in real Mac. First of all the initializing of newer AMD cards. The best result will be if you modify AMD card VideoBIOS so way that it will not initialize the card. Or usual way is to make embedded Intel card as primary and AMD is secondary and let CSM initialise only primary card. Will be very interesting to find a way to deinitialize the card by Clover but I still didn't find what to do. Now I have no more AMD card and stop the developement. Brave developers, go! Hi Carmine, I am fine but I can't catch what about you. Can you make preboot.log with this long pause? Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2428629 Share on other sites More sharing options...
gujiangjiang Posted May 21, 2017 Share Posted May 21, 2017 I also suffered from osxaptio drive. My xps15 only can use v1 before bios1.2.21 and v2 cant boot. But after bios 1.2.25 the v1 cant boot anymore so i changed to v2 and use ((x-10000)/20000) to calculate the slide value and it works. However this method also have problems such we must use sip over 0x40(Nvram) or it wont boot into osx.And the safe mode and single mode cant boot into. Different is XPS13 can use osxatiov2 without any slide value. I guess the osxaptio driver haven't update many years and i think it maybe some bugs with these new motherboards or chips and what a pity the damazr leave. Now we may build a new driver to solve the memory allocation and this problem not only showed in Aptio BIOS but in almost all motherboards. PS:Dont forge the Lowmenfix driver it may give some idea such as osxaptio-free2000 is osxaptiov2 + lowmenfix . 从我的 iPhone 发送,使用 Tapatalk 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2428706 Share on other sites More sharing options...
cecekpawon Posted May 21, 2017 Share Posted May 21, 2017 NASM 2.13.01 seems to fix "warning: absolute address can not be RIP-relative" for me 3 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2428727 Share on other sites More sharing options...
droples Posted May 21, 2017 Share Posted May 21, 2017 Clover4076 (UEFI). 11:020 0:000 Framebuffer @0xE0000000 MMIO @0xF7E20000 I/O Port @0x0000E000 ROM Addr @0xF7E00000 11:020 0:000 PCI region 1 = 0x00000000, region3 = 0x00000000, region5 = 0x00000000 11:020 0:000 BIOS_0_SCRATCH=0x00000004, 1=0x000000FF, 2=0x00000000, 3=0x00000000, 4=0x00000000, 5=0x00000000, 6=0x00000000 11:020 0:000 RADEON_CRTC2_GEN_CNTL == 0x00000000 11:020 0:000 card posted because CONFIG_MEMSIZE=0x400 11:020 0:000 ATI card POSTed, 11:020 0:000 Set VRAM from config=1024Mb 11:020 0:000 ATI: get_vram_size returned 0x40000000 11:020 0:000 ATI Radeon EVERGREEN+ family 11:020 0:000 Users config name Uakari 11:020 0:000 (AtiPorts) Nr of ports set to: 4 11:020 0:000 ATI Cypress ATI Radeon HD 5870 Series 1024MB (Uakari) [1002:6898] (subsys [1002:0B00]):: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0) 11:020 0:000 stringlength = 3344 11:021 0:000 CurrentMode: Width=1024 Height=768 11:021 0:000 Beginning FSInjection Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2428812 Share on other sites More sharing options...
gujiangjiang Posted May 21, 2017 Share Posted May 21, 2017 i tested all today i mentioned this ------------------------------------ i tested many times. seems to get no memory error now. but i can't pass kernel log with -v Ram 8(4x2) dual channel 2. And dimm0,2 but onboard ram ------> i used only OsxAptioFix2Drv-free2000.efi. no problem, -x, -v boot also my laptop has similar issue. i used aptiofixv2 here normal boot no problem. just can't boot if i use -x boot arg ------> i used only OsxAptioFix2Drv-free2000.efi. i can boot -x and -v boot. ------------------------------------ But i dont suggest osxaptiofree2000 because this driver is not same with osxaptiov2. It has changed many code and we dont know. 从我的 iPhone 发送,使用 Tapatalk Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2428878 Share on other sites More sharing options...
Sherlocks Posted May 21, 2017 Share Posted May 21, 2017 But i dont suggest osxaptiofree2000 because this driver is not same with osxaptiov2. It has changed many code and we dont know. 从我的 iPhone 发送,使用 Tapatalk Yes. Just report that shown best result.If get idea from free2000, will help it. Now, i never get failed boot with memory error. 나의 LG-F410S 의 Tapatalk에서 보냄 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2428883 Share on other sites More sharing options...
tluck Posted May 21, 2017 Share Posted May 21, 2017 hmm interesting... i had not tested -x in a while on my T460 SKL so i thought i would try: - OsxAptioFix2Drv will NOT boot -x -v - OsxAptioFixDrv does boot -x -v Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2428914 Share on other sites More sharing options...
Zenith432 Posted May 21, 2017 Share Posted May 21, 2017 @RehabMan: Any chance of incorporating the patches of IntelGraphicsFixup.kext into a Clover patch? 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429040 Share on other sites More sharing options...
RehabMan Posted May 21, 2017 Share Posted May 21, 2017 @RehabMan: Any chance of incorporating the patches of IntelGraphicsFixup.kext into a Clover patch? I probably won't look at doing that until I have hardware that demonstrates the problem. So far, I don't have any HD520/HD530/HD620/HD630 hardware. 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429049 Share on other sites More sharing options...
tluck Posted May 21, 2017 Share Posted May 21, 2017 @Zenith432 - @RehabMan: Any chance of incorporating the patches of IntelGraphicsFixup.kext into a Clover patch? do you mean a Clover kext patch? or am I missing something? FWIW, I tested the SKL frame buffer patch on my SKL 520 with these 2 methods: clover kext patch Lilu kext patch. - Clover patching works - of course, once the graphics kext is in cache - which can be tricky - Lilu - works with or without caching - so can also work with Installers. happy to share anything Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429051 Share on other sites More sharing options...
Slice Posted May 22, 2017 Share Posted May 22, 2017 I find that count shouldn't even be an issue here, why are we not just searching the whole kernel or kext and replacing all instances. If you don't want a patch to happen in multiple places then the patch search should be made longer so it's unique.... I doubt very much that restricting the count is going to effect a great amount of compute time, or even just use zero (or lack of setting) to represent all instances. Then both ways can be used. As well there is no need to keep MatchOS and MatchBuild. Just make patch search to be unique. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429193 Share on other sites More sharing options...
nrudnyk Posted May 22, 2017 Share Posted May 22, 2017 Hi, Guys. I have a problem with clover. I can't dump my ACPI DSDT's using f4, or via f1 menu manually selecting that option. As well as I can't dump log using f2.... I do have EFI partition in FAT32, so I don't know what else could be wrong. I create usb drive as in the following post I used GPT to install osx on my nvme drive, but dumping neither work from usb not from ssd drive... Is there anything I can do? Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429244 Share on other sites More sharing options...
nrudnyk Posted May 22, 2017 Share Posted May 22, 2017 i've just tried v3998, and it does work.should be some kind of a regression in newer version... Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429280 Share on other sites More sharing options...
nrudnyk Posted May 22, 2017 Share Posted May 22, 2017 it must be something with my keyboard, because it doesn't work from f1 menu, but does work using f4 directly from external keyboard... so it looks that this is solved for me, thanks Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429301 Share on other sites More sharing options...
RehabMan Posted May 22, 2017 Share Posted May 22, 2017 As well there is no need to keep MatchOS and MatchBuild. Just make patch search to be unique. MatchOS and MatchBuild are very useful features. 3 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429336 Share on other sites More sharing options...
kosakgroove Posted May 22, 2017 Share Posted May 22, 2017 So we will never get Clover v3 hahahah Sent from my iPhone using Tapatalk Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429364 Share on other sites More sharing options...
vit9696 Posted May 22, 2017 Share Posted May 22, 2017 I think the code in IntelGraphicsDVMTFixup is sound. Problem is in Lilu... I will need more time to become familiar with the Lilu code. For now, I'd rather use KextsToPatch. It is simple and reliable. Hi there, I was linked to this discussion on applelife. Could you explain me what's the issue, and what exactly fails? Data patching is not an issue for Lilu, it works fine in AppleALC. The only issue I could think of is a bug in Lilu prior to 1.1.1 that prevented two kexts patching the same kext, so make sure you are up to date. It kind of sucks that you have to specify the number of matches (way to specify "all that match"?)... suppose you could just specify 4096 (or some other relatively large number?) You could specify 0 to replace all the occurrences, but specifying a correct value makes a faster patch. 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429372 Share on other sites More sharing options...
mhaeuser Posted May 22, 2017 Share Posted May 22, 2017 So we will never get Clover v3 hahahah hahahahahahaha funny, do you have more jokes? 2 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429382 Share on other sites More sharing options...
tluck Posted May 22, 2017 Share Posted May 22, 2017 Q: Why do programmers mix up Halloween and Christmas? A: Because Oct 31 == Dec 25! 5 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429388 Share on other sites More sharing options...
RehabMan Posted May 22, 2017 Share Posted May 22, 2017 Hi there, I was linked to this discussion on applelife. Could you explain me what's the issue, and what exactly fails? Data patching is not an issue for Lilu, it works fine in AppleALC. The only issue I could think of is a bug in Lilu prior to 1.1.1 that prevented two kexts patching the same kext, so make sure you are up to date. You could specify 0 to replace all the occurrences, but specifying a correct value makes a faster patch. @tluck resolved in post here: http://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page-650?do=findComment&comment=2427524 I don't think the code at github (IntelGraphicsDVMTFixup) has been updated. No problem in Lilu... just need to specify the number of max expected patches. As you mention we can specify 0 to catch all of them, or an accurate value. Since this data lies near the end of the kext, there is probably no significant performance advantage to specifying anything other than zero. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429393 Share on other sites More sharing options...
tluck Posted May 22, 2017 Share Posted May 22, 2017 (edited) @vit9696 - ah! cool. i ran into this a few weeks ago testing IntelGraphicsDVMTFixup (it conflicted with AppleALC) (was using Lilu 1.1.0) so now i have updated Lilu to 1.1.2 and these 2 kexts can both be used at the same time. my work around (a few weeks ago) was to put the patches from IntelGraphicsDVMTFixup into AppleALC since they are both patching AppleIntelSKLGraphicsFramebuffer.kext. on the patch count - instead of counting the occurrences via Hexedit - i would set the patch count number to like 30 and see that LiLu would patch 7 of 30 occurrences then just fix the patch count and recompile. -- good point Rehabman about patch count - was thinking that using a 0 for patch count may help future proof the patch? i cant think of a scenario when we want anything but all occurrences patched? Edited May 22, 2017 by tluck Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429394 Share on other sites More sharing options...
RehabMan Posted May 22, 2017 Share Posted May 22, 2017 good point Rehabman about patch count - was thinking that using a 0 for patch count may help future proof the patch? i cant think of a scenario when we want anything but all occurrences patched? Correct. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429402 Share on other sites More sharing options...
Gigamaxx Posted May 22, 2017 Share Posted May 22, 2017 What is not working? Please provide a boot.log or debug.log and picture. Also, did you use the ryzen kernel??On Ryzen and clover compatibility. I have tested using 4061, and a couple older versions I found from years back, I also did it with 4070 and here are some things I'vew noticed. Clover using legacy mode boot0af gives red panic. UEFI mode gives blinking cursor at top left of screen. This is without Bronya boot or kernel added. If you replace the boot with the Bronya boot the screen menu is chameleon 2667 if using clover legacy boot0af mode. It acts like the Chameleon bootloader and as long as you have the kernel installed it starts to boot, but it has never finished boot process. I believe that clover is just tagging along for the ride and that the reason it Is not booting is because there are no Chameleon extra folders or other necessary injections taking place. I tried many boot attempts using every kernel flag possible, and used clover boot args as well. The only way to get it to boot using clover is to also add chameloen or Enoch which gives you the extensions, kernel, plist etc... I tired to boot using a USB and clover 4070 and got the same red panic, but since there is no way to get to clover boot menu there are no options like f2, f4 etc. to get boot log. I don't think it is possible to get an error log during the boot process because it is using chameleon and not clover for the attempted boot. Red panic stops the process before it can start so there is no data to be had IMO. I'm no expert but I have tested the heck out of this over the last month or so with various clover builds. When I'm able to boot successfully using clover/Chameleon nothing changes in About this Mac or IORegistry that is different f on booting with chameleon only. There is no clover effects or injections observed from my initial tests. Has anyone been able to load clover injections or fixes using Bronya boot and clover? Question? Can you merge the boot files to get clover working or do completely new ones need to be written so that clover can recognize Ryzen CPUs and give us clover capabilities? There are several Sierra Ryzen users now that can't get pascal cards working and really need the clover solution to get the proper configuration. It would be nice to have clover options available for many reasons and fixes. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429550 Share on other sites More sharing options...
gills83 Posted May 22, 2017 Share Posted May 22, 2017 DumpUefiCall no works for Ryzen . bios=>USB Clover=>Shell.efi works / with debug=true=> file misc=>empty thanks Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429553 Share on other sites More sharing options...
gills83 Posted May 22, 2017 Share Posted May 22, 2017 Bronya is still there ......... Our brilliant coder Bronya took exactly 10 minutes to edit Clover so it works on Ryzen !! After Chameleon, it is now the turn of Clover uefi. thanks Bronya 5 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/516/#findComment-2429600 Share on other sites More sharing options...
Recommended Posts