Jump to content
Mr. Xtreme

[AMD] macOS 10.12.x (Sierra) Kernel Testing & Release (for help use the Help Topic)

788 posts in this topic

Recommended Posts

Thanks for your advice.

I need set Depth of colors to Millions instead of Billions to fix colors flickering issue by SwitchResX 4.

 

hello jsl i see on your signature you have the same motherboard as i do and suffer from colour problem and i dont so can it be the graphics card or just the fact i had to put iMAC 14.2 and it went away

can you try using a smbios signature that as a ATI in it? and see if it works

Share this post


Link to post
Share on other sites
Advertisement

hello jsl i see on your signature you have the same motherboard as i do and suffer from colour problem and i dont so can it be the graphics card or just the fact i had to put iMAC 14.2 and it went away

can you try using a smbios signature that as a ATI in it? and see if it works

There are 3 AMD/ATI 5770 cards in my two Intel and one AMD FX-6300 hackintoshs.

All were using iMac 14.2 smbios and only FX-6300 hackintosh had the color flickering issue which need fixation by SwitchResX.

After update to 10.12.5(16F54b) it also need colors=32 in my boot.org.chameleon.Boot.plist to prevent this colors flickering again in addition to previous fix by SwitchResX.

In 10.12.4 or 10.12.5 beta 1 only using SwitchResX  is enough to fix it.

So my judgement is that colors flickering issue was caused by newer OS after 10.12.4 which may occur in some AMD or Intel hackintoshs only.

post-70188-0-54927300-1492244861_thumb.png

post-70188-0-03739400-1492244871_thumb.png

Share this post


Link to post
Share on other sites

Вот запуск установщика 10.12.4 с клевером на apu и ванильный интеловским ядром !

 

This installer 10.12.4 on apu with clover efi & vanilla intel kernel !

 

 

 

post-1224437-0-07281500-1492863720_thumb.jpg

Share this post


Link to post
Share on other sites

Вот запуск установщика 10.12.4 с клевером на apu и ванильный интеловским ядром !

 

This installer 10.12.4 on apu with clover efi & vanilla intel kernel !

 

So you booted a Sierra Installer on an AMD APU  with a Vanilla kernel and Clover ? did you spoof your CPU in Clover ? 

 

Wanna share how u did it ?

 

Did i miss something ? 

Share this post


Link to post
Share on other sites

Here's the System kext. You must repair the permissions after installing this then rebuild the prelinkedkernel or you won't be able to boot. The kext isn't a requirement but it does dismiss the missing symbol errors.

thank you so much for that and the kernel it works perfectly on my system i will try to learn how to rebuild the prelinked kernel never compiled anything for mac really

Share this post


Link to post
Share on other sites

Вот запуск установщика 10.12.4 с клевером на apu и ванильный интеловским ядром !

 

This installer 10.12.4 on apu with clover efi & vanilla intel kernel !

 

а не подскажешь как это удалось хотя бы в лс?

 

How you did it??

Share this post


Link to post
Share on other sites

Вот запуск установщика 10.12.4 с клевером на apu и ванильный интеловским ядром !

 

This installer 10.12.4 on apu with clover efi & vanilla intel kernel !

I suppose, this is a binary patch the kernel in the config of clover in the section KernelToPatch by analogy with the binary patch kernel for pentium/celeron processors.

But but what values  Find and replace ??

Share this post


Link to post
Share on other sites

I suppose, this is a binary patch the kernel in the config of clover in the section KernelToPatch by analogy with the binary patch kernel for pentium/celeron processors.

But but what values  Find and replace ??

Yes, that is my guess, too. but he does not answer to our question ^_^

Share this post


Link to post
Share on other sites

Yes, that is my guess, too. but he does not answer to our question ^_^

I think, that find hex bytes in the kernel for cpu support - it is find and replace bytes for amd cpu support.

Sorry for my English. It will be great if you correct my mistakes

Share this post


Link to post
Share on other sites

I think, that find hex bytes in the kernel for cpu support - it is find and replace bytes for amd cpu support.

Sorry for my English. It will be great if you correct my mistakes

I understand you very well but as long as he does not publish any proof of his theory, here on this website or on his website. Is that what he wrote remains, unfortunately, only a non-proved statement.

Share this post


Link to post
Share on other sites

TfVdnl2.png

 

 

 

 

:thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:

 

 

 

 

 

Thanks for the Shaneee kernel and others hackintosh users for the information...

I was able to run an Asus RX480 Strix Gaming 8GB with full acceleration using Clover / Enoch and modified kexts.

But this was only possible after reading many forums about the RX480.

I ended up confirming the info that it works with acceleration only on the second pci-e 4x slot.

So I had to put another card in the PCI-16x slot (HD5450) because I did not have an IGFX on my motherboard.

I still need to increase the processing units of the GPU.

 

I still have problems with the 2 ATI video cards without acceleration with some icons that are destroyed. It's just that they had it in El Capitan, but I'm having it in the Sierra and I do not know why.

It would be very important if it was possible to change the kernel to make it work in the primary slot without a secondary card because I am using 2 monitors.

They tell us in the forums that the RX480's driver crashes if they put it as primary and because of that it never works in that slot. But I do not know if this is good for all motherboards.

 

Sorry my bad english. 

Share this post


Link to post
Share on other sites

Latest test kernel working flawless on my 8350. Running 10.12.4 with latest enoch without a hiccup! Much appreciated :)

Share your kernel link under

Share this post


Link to post
Share on other sites

I'm happy to join the Sierra amd club 

 

i just installed Shaneee kernel on a fresh 10.2.5 Sierra on a fuc@#! apu

 

ill do further testing and report

Share this post


Link to post
Share on other sites

I'm happy to join the Sierra amd club 

 

i just installed Shaneee kernel on a fresh 10.2.5 Sierra on a fuc@#! apu

 

ill do further testing and report

 

It didn't work? What was the issue?

Share this post


Link to post
Share on other sites

Can

 

It didn't work? What was the issue?

 Can we use your 10.12.4 system.kext with the 10.12.5 update to fix the symbol error while repairing/clearing caches?

Share this post


Link to post
Share on other sites

Can

 

 Can we use your 10.12.4 system.kext with the 10.12.5 update to fix the symbol error while repairing/clearing caches?

Simple answer, use always the appropriate system.kext which was built with the kernel.

then no boot error loops will occur, regardless which update version you have installed

 

Edit:

That means yes !

replace the System.kext from Shane's kernel package against the current System.kext from Update 10.12.5

Share this post


Link to post
Share on other sites

Simple answer, use always the appropriate system.kext which was built with the kernel.

then no boot error loops will occur, regardless which update version you have installed

 

Edit:

That means yes !

replace the System.kext from Shane's kernel package against the current System.kext from Update 10.12.5

 Will do. Thanks for the heads up :)

Share this post


Link to post
Share on other sites

can you guys add this fix to kernel (kdp_udp.c)?

inline static void kdp_send_data(void *packet, unsigned int len)
{
   // wait_for_link();
    (*kdp_en_send_pkt)(packet, len);
}


inline static void kdp_receive_data(void *packet, unsigned int *len,
                                    unsigned int timeout)
{
   // wait_for_link();
    (*kdp_en_recv_pkt)(packet, len, timeout);
}

it helps a lot while debugging in xcode (less ethernet hangs)

 

I've tested shaneee latest (test2) but I'm getting opemu trap errors

 

 

 

todo further checks ill need a kernel/system.kext (release version) + kernel.dSYM + link to source code

atm I haven't download Xcode 8 - my system is unstable with this kernel but I can debug it on another machine with Xcode 7

 

 

Share this post


Link to post
Share on other sites

can you guys add this fix to kernel (kdp_udp.c)?

inline static void kdp_send_data(void *packet, unsigned int len)
{
   // wait_for_link();
    (*kdp_en_send_pkt)(packet, len);
}


inline static void kdp_receive_data(void *packet, unsigned int *len,
                                    unsigned int timeout)
{
   // wait_for_link();
    (*kdp_en_recv_pkt)(packet, len, timeout);
}

it helps a lot while debugging in xcode (less ethernet hangs)

 

I've tested shaneee latest (test2) but I'm getting opemu trap errors

 

 

 

todo further checks ill need a kernel/system.kext (release version) + kernel.dSYM + link to source code

atm I haven't download Xcode 8 - my system is unstable with this kernel but I can debug it on another machine with Xcode 7

 

I'll add that once the 10.12.5 sources are out.

 

To sort that just build the prelinkedkernel to the kernel.

Share this post


Link to post
Share on other sites

SPAKK to see if the sse4 emulation works you can create a special kernel just for intel cpus without sse4 and test on them, and then when you have a working kernel you can try to add amd support using the exact same system used to get macOS working on amd cpus with sse4

Me too, I have an Intel Pentium E5300 that doesn´t support SSE4.1 but I can´t upgrade the CPU, E5300 is the maximum that support board. I can test any kernel to emulate SSE4.1 from SSSE3 or SSE3.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×