I am not sure about that, but there is no any complaint and error/waring messages.
I think I need to deal with the Metal problem right now, according to the crash report.
Great! I knew what cause the rebooting exactly when using the Nvidia Web drivers in Mojave.
A real big and efficient step!
Loading 1 kext modules . done.
Loading 1 kext modules . done.
Loading 1 kext modules . done.
Process 1 stopped
* thread #1, stop reason = EXC_BAD_INSTRUCTION...
Okay , I have know how to instantiate a IOKernel debugger according the disassembly of Intel82574L.
this-> fKDPMbuf = allocatePacket(0x800);
if( fKDPMbuf==NULL)
{
IOLog("Ethernet [IntelMausi]: fKDPMbuf allocatePacket failed\n");
}
else
{...
I am trying to debug it in two machine, I downloaded the KDK, Follow the readme.html
Two Machine Debugging In macOS Sierra
Finding Symbols Automatically
lldb will search /Library/Developer/KDKs/ as well as any local directories indexed by Spotlight.
You invoke lldb by the simple command...
OH, weird. There is a override edid for LG 5K , it make macos to recognize the two dp to one display . did the LG 5K is shown correctly in the About->Display ? Maybe you may post a screen shot here. I am curious about that. I think it should be ok. every thing is mac's support hardware.
Did you mean using the vega ? I have no experience about this. I have heard that Vega is perfect fit for the LG 5K, nothing need to do , the macos drive it natively and perfectly.
the kext doesn't support mojave, the webdriver of nvidia dosn't support mojave neither.
I am trying to make nvidia web driver work in mojave, but there is no luck by now.
As you know , you can use the web driver's updater to install the Nvidia WEB driver in Mojave, Video card is recognized , but there is no 3D acceleration. I look into the log, and found. That because the GeforceWeb.kext can not load properly due to the symbol link problem:
kernel...
Thank you very much, RehabMan. It works! It do the same thing like my patching, so sorry to know that so late , so that i have to make my own patching method. :)
Hmm I don't have the permission to push it .
I push source to myself git at : https://github.com/aerror2/WhateverGreen
edid-override //edid that you want to inject
edid-override-index //fb index you want to patch
in devices/properties/pcixxx
example:
edid-override <00FFFFFF...
OH. Thank you.
I have lookup at the codes. I think you're very right! It initiate the _EDIDOverrides at the controller startup.
Hmm, where can I inject this properties into the device?
did you mean something like this in dsdt? like...
hi
hi, would you like to add me (git user: aerror2) as
Collaborators for
https://github.com/acidanthera/WhateverGreen.git
I want to commit the edid override pathing codes for intelframebuffer. I have change them configable . use
edid-override
edid-override-index
in devices/properties/pcixxx...
I have proved that I am right . I have written a patch for reading EDID when frambuffer starting up. And it works perfectly!
Pathed Whatevergreen Kext is attached.
...
if(true)
{
KernelPatcher::RouteRequest request("__ZN21AppleIntelFramebuffer20checkForEDIDOverrideEjPh"...
try xrandr in ubuntu to get the info about port mapping.
also you can use the "log show --predicate "process =='kernel'" | grep -I plug to check it by plug and unplug every port
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.