Jump to content

[Acer PT14-51 Laptop] HowTo


Stezza88
 Share

404 posts in this topic

Recommended Posts

Now, with only

{"__ZN19AppleIntelPowerWell21hwSetPowerWellStatePGEbj",releaseDoorbell},
{"__ZN24AppleIntelBaseController15enableVDDForAuxEP14AppleIntelPort", releaseDoorbell},

Got "pipe0 not enabled" message instead of calculated pixel clock and boot with black screen and square mouse

(AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY   ][AppleIntelController.cpp : 5910 ][hwCRTCToIODetailedTi] FB0
(AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY   ][AppleIntelController.cpp : 5925 ][hwCRTCToIODetailedTi] Pipe0 not enabled
(AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY   ][AppleIntelFB.cpp         : 2675 ][getCurrentDisplayMod] Current:
(AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY   ][AppleIntelFB.cpp         : 2675 ][getCurrentDisplayMod]  active h=0, v=0
(AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY   ][AppleIntelFB.cpp         : 2675 ][getCurrentDisplayMod]  scaled h=0, v=0
(AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY   ][AppleIntelFB.cpp         : 2675 ][getCurrentDisplayMod]  pixelClock 0
(AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY   ][AppleIntelFB.cpp         : 2675 ][getCurrentDisplayMod]  scalerFlags 0
(AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY   ][AppleIntelFB.cpp         : 2675 ][getCurrentDisplayMod]  signalConfig 0

x.log kern_gen11.cpp

Edited by Stezza88
Link to comment
Share on other sites

I've understand that this (it contains useful register for adl - they are in my linux sys log)

{"__ZN24AppleIntelBaseController16hwUpdateRegCacheEP21AppleIntelFramebufferP21AppleIntelDisplayPath",releaseDoorbell},

enable my pipe0

 

but this

{"__ZN24AppleIntelBaseController35hwCRTCToIODetailedTimingInformationEP21AppleIntelFramebufferP29IODetailedTimingInformationV2", releaseDoorbell},

give to me wrong calculated pixelclock so i think that instead of the doorbell should be better to implement the method.

 

I've tryed to implement it but it doesn't work like

void AppleIntelhwCRTCToIODetailedTimingInformation(void *that, int64_t param1){
	functioncast .. (that, param1)
}

maybe i'm no good

Edited by Stezza88
Link to comment
Share on other sites

If you help me to understand how to implement this method, i guess i have good logs @jalavoui

It is needed to calculate right pixelclock, scale etc , and it do by itself (instead of your crt patch)

{"__ZN24AppleIntelBaseController35hwCRTCToIODetailedTimingInformationEP21AppleIntelFramebufferP29IODetailedTimingInformationV2", AppleIntelhwCRTCToIODetailedTimingInformation, this-> oAppleIntelhwCRTCToIODetailedTimingInformation},

?? AppleIntelhwCRTCToIODetailedTimingInformation(void *that, ?? param1){
	FunctionCast .. (that, param1)
}
Edited by Stezza88
Link to comment
Share on other sites

 Share

×
×
  • Create New...