Contribute
Register

Dell XPS 15 (9530) - Intel HD 4600 Graphics on QHD+ built-in display - Need some help

Status
Not open for further replies.
The MacBookPro platform-id of 0xa2e0008 drives both displays but shows some graphic corruption on the external display and flickering image on the internal display.
Code:
IG:: getPlatformID:1700 AAPL,ig-platform-id = 0xa2e0008
IG:: getOSInformation:1775 fUseVideoTurbo = 0, fVideoTurboFreq = 14
IG:: getOSInformation:1779 [NFB] -------------------------------------------
IG:: getOSInformation:1780 [NFB] PlatformInformation
IG:: getOSInformation:1781 [NFB] fPipeCount             : 3
IG:: getOSInformation:1782 [NFB] fPortCount             : 3
IG:: getOSInformation:1783 [NFB] fNumFramebuffer        : 3
IG:: getOSInformation:1784 [NFB] fStolenMemorySize      : 64MB
IG:: getOSInformation:1785 [NFB] fFramebufferMemorySize : 34MB
IG:: getOSInformation:1786 [NFB] fFBMemoryCount         : 3
IG:: getOSInformation:1787 [NFB] fCursorBytes           : 1572864
IG:: getOSInformation:1788 [NFB] fBacklightFrequency    : 1388
IG:: getOSInformation:1789 [NFB] fBacklightEnable       : 1
IG:: getOSInformation:1790 [NFB] fBacklightMax          : 1388
IG:: getOSInformation:1791 [NFB] Port[0]: 00000000 / 00000000 / 00000002 / 00000048
IG:: getOSInformation:1792 [NFB] Port[1]: 00000001 / 00000005 / 00001024 / 00000263
IG:: getOSInformation:1793 [NFB] Port[2]: 00000002 / 00000004 / 00001024 / 00000263
IG:: getOSInformation:1794 [NFB] Port[3]: 00000255 / 00000000 / 00000001 / 00000064
IG:: getOSInformation:1795 [NFB] -------------------------------------------
IG:: start:3160 IG: FB range@0x18 0x7fa0000000:10000000
IG:: start:3170 IG: GTT Length = 2097152
IG:: initStolenMemory:3749 Stolen Memory: Base=0, Size=32MB



I believe that problems with the framebuffer size cause issues with the internal display.
So I patched the 0xa2e0008 framebuffer to look as follows:
Code:
IG:: getPlatformID:1700 AAPL,ig-platform-id = 0xa2e0008
IG:: getOSInformation:1775 fUseVideoTurbo = 0, fVideoTurboFreq = 14
IG:: getOSInformation:1779 [NFB] -------------------------------------------
IG:: getOSInformation:1780 [NFB] PlatformInformation
IG:: getOSInformation:1781 [NFB] fPipeCount             : 3
IG:: getOSInformation:1782 [NFB] fPortCount             : 3
IG:: getOSInformation:1783 [NFB] fNumFramebuffer        : 3
IG:: getOSInformation:1784 [NFB] fStolenMemorySize      : 32MB
IG:: getOSInformation:1785 [NFB] fFramebufferMemorySize : 19MB
IG:: getOSInformation:1786 [NFB] fFBMemoryCount         : 3
IG:: getOSInformation:1787 [NFB] fCursorBytes           : 1572864
IG:: getOSInformation:1788 [NFB] fBacklightFrequency    : 1388
IG:: getOSInformation:1789 [NFB] fBacklightEnable       : 1
IG:: getOSInformation:1790 [NFB] fBacklightMax          : 1388
IG:: getOSInformation:1791 [NFB] Port[0]: 00000000 / 00000000 / 00000002 / 00000048
IG:: getOSInformation:1792 [NFB] Port[1]: 00000001 / 00000005 / 00001024 / 00000263
IG:: getOSInformation:1793 [NFB] Port[2]: 00000002 / 00000004 / 00001024 / 00000263
IG:: getOSInformation:1794 [NFB] Port[3]: 00000255 / 00000000 / 00000001 / 00000064
IG:: getOSInformation:1795 [NFB] -------------------------------------------
IG:: start:3160 IG: FB range@0x18 0x7fa0000000:10000000
IG:: start:3170 IG: GTT Length = 2097152
IG:: initStolenMemory:3749 Stolen Memory: Base=0, Size=32MB

This fixes the external graphics display corruption but the internal display goes blank as it does for 0xa260005.


The kernel logs of both boot sequences are attached:

kernel_0x0a2e0008_patched: http://pastebin.com/cLKNWtGw
kernel_0x0a2e0008: http://pastebin.com/GNePUdWF

Hello, darkvoid. I think I'm now in this stage. Fortunately my lcd clock rate is 275MHz, which is still within the scope. So I do not need to unlock the clock rate. Now I can make my lcd showing after closing and reopening lid. When setting the resolution from default 2560x1440 to 2048x1152 the display stops flashing.

But there is some corruption in the left up corner of the display. I believe I need to do the framebuffer patch. Could you tell me how you managed to do that and how do you get the output ?
Code:
IG:: getPlatformID:1700 AAPL,ig-platform-id = 0xa2e0008
IG:: getOSInformation:1775 fUseVideoTurbo = 0, fVideoTurboFreq = 14
IG:: getOSInformation:1779 [NFB] -------------------------------------------
IG:: getOSInformation:1780 [NFB] PlatformInformation
IG:: getOSInformation:1781 [NFB] fPipeCount             : 3
IG:: getOSInformation:1782 [NFB] fPortCount             : 3
IG:: getOSInformation:1783 [NFB] fNumFramebuffer        : 3
IG:: getOSInformation:1784 [NFB] fStolenMemorySize      : 32MB
IG:: getOSInformation:1785 [NFB] fFramebufferMemorySize : 19MB
IG:: getOSInformation:1786 [NFB] fFBMemoryCount         : 3
IG:: getOSInformation:1787 [NFB] fCursorBytes           : 1572864
IG:: getOSInformation:1788 [NFB] fBacklightFrequency    : 1388
IG:: getOSInformation:1789 [NFB] fBacklightEnable       : 1
IG:: getOSInformation:1790 [NFB] fBacklightMax          : 1388
IG:: getOSInformation:1791 [NFB] Port[0]: 00000000 / 00000000 / 00000002 / 00000048
IG:: getOSInformation:1792 [NFB] Port[1]: 00000001 / 00000005 / 00001024 / 00000263
IG:: getOSInformation:1793 [NFB] Port[2]: 00000002 / 00000004 / 00001024 / 00000263
IG:: getOSInformation:1794 [NFB] Port[3]: 00000255 / 00000000 / 00000001 / 00000064
IG:: getOSInformation:1795 [NFB] -------------------------------------------
IG:: start:3160 IG: FB range@0x18 0x7fa0000000:10000000
IG:: start:3170 IG: GTT Length = 2097152
IG:: initStolenMemory:3749 Stolen Memory: Base=0, Size=32MB

I'm not sure whether the bootup black screen is the same cause as the corruption display. My bootup log is as follows:

Code:
14-7-27 上午11:28:04.985 WindowServer[93]: Display 0x2b902900: GL mask 0x1; bounds (0, 0)[2560 x 1440], 26 modes available
Main, Active, on-line, enabled, built-in, boot, Vendor 30ae, Model 40a4, S/N 0, Unit 0, Rotation 0
UUID 0xdb2e45110257dc8476ce3538607243d7 
[COLOR=#FF0000] //guess: system is querying available display port, found LCD port[/COLOR]
14-7-27 上午11:28:04.985 WindowServer[93]: Display 0x003f003f: GL mask 0x8; bounds (0, 0)[4096 x 2160], 2 modes available 
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
[COLOR=#FF0000]//maybe dv port, not used[/COLOR]
14-7-27 上午11:28:04.985 WindowServer[93]: Display 0x3c0991c2: GL mask 0x4; bounds (-1280, 0)[1280 x 1024], 23 modes available [COLOR=#ff0000]
[/COLOR]Active, on-line, enabled, Vendor 22f0, Model 2647, S/N 0, Unit 2, Rotation 0
UUID 0xc2efe3af8bf60fc614f66bf2b4f0d545
[COLOR=#FF0000]//hdmi port, connecting external display[/COLOR]
14-7-27 上午11:28:04.986 WindowServer[93]: Display 0x003f003d: GL mask 0x2; bounds (0, 0)[0 x 0], 1 modes available 
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
[COLOR=#FF0000]//not used
[/COLOR]
[COLOR=#ff0000]// So totally 4 port: 0x2b902900 internal LCD
//                         0x003f003f not used
//                         0x3c0991c2 external display
//                         0x003f003d not used
[/COLOR]14-7-27 上午11:28:05.001 WindowServer[93]: WSSetWindowTransform: Singular matrix
14-7-27 上午11:28:05.038 WindowServer[93]: Display 0x2b902900: Unit 0: Mode 1600 x 900, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x8000400c, ioModeDepth 0x0, IOReturn 0x0
14-7-27 上午11:28:05.069 WindowServer[93]: Display 0x2b902900: GL mask 0x1; bounds (0, 0)[1600 x 900], 26 modes available
Main, Active, on-line, enabled, built-in, boot, Vendor 30ae, Model 40a4, S/N 0, Unit 0, Rotation 0
UUID 0xdb2e45110257dc8476ce3538607243d7
14-7-27 上午11:28:05.069 WindowServer[93]: Display 0x003f003f: GL mask 0x8; bounds (2624, 0)[1 x 1], 2 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
14-7-27 上午11:28:05.069 WindowServer[93]: Display 0x3c0991c2: GL mask 0x4; bounds (-1280, -357)[1280 x 1024], 23 modes available
Active, on-line, enabled, Vendor 22f0, Model 2647, S/N 0, Unit 2, Rotation 0
UUID 0xc2efe3af8bf60fc614f66bf2b4f0d545
14-7-27 上午11:28:05.069 WindowServer[93]: Display 0x003f003d: GL mask 0x2; bounds (2625, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
14-7-27 上午11:28:05.070 WindowServer[93]: CGXPerformInitialDisplayConfiguration [COLOR=#ff0000]// intialized display configuratoin[/COLOR]
14-7-27 上午11:28:05.070 WindowServer[93]:   Display 0x2b902900: Unit 0; Vendor 0x30ae Model 0x40a4 S/N 0 Dimensions 12.20 x 6.85; online enabled built-in, Bounds (0,0)[1600 x 900], Rotation 0, Resolution 1
14-7-27 上午11:28:05.070 WindowServer[93]:   Display 0x003f003f: Unit 3; Vendor 0xffffffff Model 0xffffffff S/N -1 Dimensions 0.00 x 0.00; offline enabled, Bounds (2624,0)[1 x 1], Rotation 0, Resolution 1
14-7-27 上午11:28:05.070 WindowServer[93]:   Display 0x3c0991c2: Unit 2; Vendor 0x22f0 Model 0x2647 S/N 0 Dimensions 13.39 x 10.63; online enabled, Bounds (-1280,-357)[1280 x 1024], Rotation 0, Resolution 1
14-7-27 上午11:28:05.070 WindowServer[93]:   Display 0x003f003d: Unit 1; Vendor 0xffffffff Model 0xffffffff S/N -1 Dimensions 0.00 x 0.00; offline enabled, Bounds (2625,0)[1 x 1], Rotation 0, Resolution 1
14-7-27 上午11:28:05.097 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, accelerator 0x000045b3, unit 0, caps QEX|MIPMAP, vram 1536 MB
14-7-27 上午11:28:05.097 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
14-7-27 上午11:28:05.097 WindowServer[93]: GLCompositor enabled for tile size [256 x 256]
14-7-27 上午11:28:05.097 WindowServer[93]: CGXGLInitMipMap: mip map mode is on
14-7-27 上午11:28:05.104 loginwindow[66]: **DMPROXY** Found `/System/Library/CoreServices/DMProxy'.
14-7-27 上午11:28:05.146 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:28:05.150 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
... ...
14-7-27 上午11:28:05.326 loginwindow[66]: Login Window Started Security Agent
14-7-27 上午11:28:05.422 SecurityAgent[147]: This is the first run
14-7-27 上午11:28:05.422 SecurityAgent[147]: MacBuddy was run = 0
14-7-27 上午11:28:05.434 WindowServer[93]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x2b902900 device: 0x7fb279f14b10  isBackBuffered: 1 numComp: 3 numDisp: 3
14-7-27 上午11:28:05.434 WindowServer[93]: _CGXGLDisplayContextForDisplayDevice: acquired display context (0x7fb279f14b10) - enabling OpenGL
14-7-27 上午11:28:05.466 WindowServer[93]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x3c0991c2 device: 0x7fb279f16fe0  isBackBuffered: 1 numComp: 3 numDisp: 3
14-7-27 上午11:28:05.466 WindowServer[93]: _CGXGLDisplayContextForDisplayDevice: acquired display context (0x7fb279f16fe0) - enabling OpenGL
... ...
14-7-27 上午11:29:06.991 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:06.992 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000) 
14-7-27 上午11:29:07.038 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:07.039 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:07.075 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:07.075 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:07.110 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:07.110 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:08.000 kernel[0]: AICPUPMI: CPU P-States [ (8) 11 12 13 14 15 16 17 18 19 20 21 22 23 ] iGPU P-States [ 4 8 (11) ]
14-7-27 上午11:29:09.000 kernel[0]: AICPUPMI: CPU P-States [ 8 10 11 (12) 13 14 15 16 17 18 19 20 21 22 23 ] iGPU P-States [ 4 8 (11) ]
14-7-27 上午11:29:10.336 apsd[85]: Reporting com.apple.main-thread is hung 
[COLOR=#ff0000]// I don't know what's the meaning. Is this relative to my display goes black?
[/COLOR]14-7-27 上午11:29:13.818 WindowServer[93]: Received display connect changed for display 0x2b902900
14-7-27 上午11:29:13.818 WindowServer[93]: Found 1 modes for display 0x2b902900 [1, 0]
14-7-27 上午11:29:13.818 WindowServer[93]: Display 0x2b902900 changed state to offline 
[COLOR=#ff0000]//display goes black?[/COLOR]
14-7-27 上午11:29:13.831 WindowServer[93]: Received display connect changed for display 0x3f003d 
14-7-27 上午11:29:13.831 WindowServer[93]: Found 1 modes for display 0x003f003d [1, 0]
14-7-27 上午11:29:13.831 WindowServer[93]: Received display connect changed for display 0x3c0991c2
14-7-27 上午11:29:13.833 WindowServer[93]: Found 23 modes for display 0x3c0991c2 [17, 6]
14-7-27 上午11:29:13.866 WindowServer[93]: Display 0x3c0991c2: GL mask 0x4; bounds (-1280, -357)[1280 x 1024], 23 modes available
Main, Active, on-line, enabled, OpenGL-accel, Vendor 22f0, Model 2647, S/N 0, Unit 2, Rotation 0
UUID 0xc2efe3af8bf60fc614f66bf2b4f0d545, ColorProfile { 3, "HD 709-A"}
14-7-27 上午11:29:13.866 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, accelerator 0x000045b3, unit 0, caps QEX|MIPMAP, vram 1536 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
14-7-27 上午11:29:13.866 WindowServer[93]: Display 0x003f003f: GL mask 0x8; bounds (2624, 0)[1 x 1], 2 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
14-7-27 上午11:29:13.867 WindowServer[93]: _CGXGLDisplayContextForDisplayDevice: acquired display context (0x7fb279d152a0) - enabling OpenGL
14-7-27 上午11:29:13.867 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, accelerator 0x000045b3, unit 0, caps QEX|MIPMAP, vram 1536 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
14-7-27 上午11:29:13.867 WindowServer[93]: Display 0x003f003d: GL mask 0x2; bounds (2625, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
14-7-27 上午11:29:13.867 WindowServer[93]: Display 0x003f003c: GL mask 0x1; bounds (0, 0)[1 x 1], 1 modes available 
off-line, enabled, boot, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 0, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff, ColorProfile { 2, "Display"}
[COLOR=#FF0000]//this display is not found before[/COLOR]
14-7-27 上午11:29:13.867 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, accelerator 0x000045b3, unit 0, caps QEX|MIPMAP, vram 1536 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
14-7-27 上午11:29:13.869 WindowServer[93]: Display added
14-7-27 上午11:29:13.869 WindowServer[93]: Display removed
14-7-27 上午11:29:13.870 WindowServer[93]: Display 0x3c0991c2: GL mask 0x4; bounds (0, 0)[1280 x 1024], 23 modes available
Main, Active, on-line, enabled, OpenGL-accel, Vendor 22f0, Model 2647, S/N 0, Unit 2, Rotation 0
UUID 0xc2efe3af8bf60fc614f66bf2b4f0d545, ColorProfile { 3, "HD 709-A"}
14-7-27 上午11:29:13.870 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, accelerator 0x000045b3, unit 0, caps QEX|MIPMAP, vram 1536 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
14-7-27 上午11:29:13.870 WindowServer[93]: Display 0x003f003f: GL mask 0x8; bounds (2304, 0)[1 x 1], 2 modes available
off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
14-7-27 上午11:29:13.870 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, accelerator 0x000045b3, unit 0, caps QEX|MIPMAP, vram 1536 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
14-7-27 上午11:29:13.870 WindowServer[93]: Display 0x003f003d: GL mask 0x2; bounds (2305, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
14-7-27 上午11:29:13.870 WindowServer[93]: Display 0x003f003c: GL mask 0x1; bounds (2306, 0)[1 x 1], 1 modes available
off-line, enabled, boot, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 0, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff, ColorProfile { 2, "Display"}
14-7-27 上午11:29:13.897 WindowServer[93]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x3c0991c2 device: 0x7fb279f16fe0  isBackBuffered: 1 numComp: 3 numDisp: 3
14-7-27 上午11:29:15.007 awacsd[83]: Exiting
14-7-27 上午11:29:17.810 WindowServer[93]: Received display connect changed for display 0x3f003c
14-7-27 上午11:29:17.812 WindowServer[93]: Found 26 modes for display 0x003f003c [17, 5]
14-7-27 上午11:29:17.813 WindowServer[93]: Display 0x003f003c changed state to online
[COLOR=#ff0000]// I don't understand what happened here.  [/COLOR]
14-7-27 上午11:29:17.841 WindowServer[93]: Received display connect changed for display 0x3f003d
14-7-27 上午11:29:17.841 WindowServer[93]: Found 1 modes for display 0x003f003d [1, 0]
14-7-27 上午11:29:17.842 WindowServer[93]: Received display connect changed for display 0x3c0991c2
14-7-27 上午11:29:17.843 WindowServer[93]: Found 23 modes for display 0x3c0991c2 [17, 6]
... ...
14-7-27 上午11:29:17.873 WindowServer[93]: Display 0x3c0991c2: GL mask 0x4; bounds (0, 0)[1280 x 1024], 23 modes available
Main, Active, on-line, enabled, OpenGL-accel, Vendor 22f0, Model 2647, S/N 0, Unit 2, Rotation 0
UUID 0xc2efe3af8bf60fc614f66bf2b4f0d545, ColorProfile { 3, "HD 709-A"}
14-7-27 上午11:29:17.874 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, accelerator 0x000045b3, unit 0, caps QEX|MIPMAP, vram 1536 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
14-7-27 上午11:29:17.874 WindowServer[93]: Display 0x003f003f: GL mask 0x8; bounds (2304, 0)[1 x 1], 2 modes available
off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
14-7-27 上午11:29:17.874 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, accelerator 0x000045b3, unit 0, caps QEX|MIPMAP, vram 1536 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
14-7-27 上午11:29:17.874 WindowServer[93]: Display 0x003f003d: GL mask 0x2; bounds (2305, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
14-7-27 上午11:29:17.874 WindowServer[93]: Display 0x2b902900: GL mask 0x1; bounds (-2560, 0)[2560 x 1440], 26 modes available
Active, on-line, enabled, built-in, boot, Vendor 30ae, Model 40a4, S/N 0, Unit 0, Rotation 0
UUID 0xdb2e45110257dc8476ce3538607243d7, ColorProfile { 2, "Display"}
14-7-27 上午11:29:17.897 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:17.898 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:17.966 WindowServer[93]: Display 0x2b902900: Unit 0: Mode 1600 x 900, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x8000000c, ioModeDepth 0x0, IOReturn 0x0
14-7-27 上午11:29:17.980 WindowServer[93]: Display mode changed
14-7-27 上午11:29:17.980 WindowServer[93]: Display added
14-7-27 上午11:29:17.980 WindowServer[93]: Display removed
14-7-27 上午11:29:17.981 WindowServer[93]: Display 0x2b902900: GL mask 0x1; bounds (0, 0)[1600 x 900], 26 modes available 
Main, Active, on-line, enabled, built-in, boot, Vendor 30ae, Model 40a4, S/N 0, Unit 0, Rotation 0
UUID 0xdb2e45110257dc8476ce3538607243d7, ColorProfile { 2, "Display"}
[COLOR=#FF0000]//0x2b902900 online again. 0x003f003c disappears. I think this is after my closing and reopening lid.[/COLOR]
14-7-27 上午11:29:17.981 WindowServer[93]: _CGXGLDisplayContextForDisplayDevice: acquired display context (0x7fb279f14b10) - enabling OpenGL
14-7-27 上午11:29:17.981 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, accelerator 0x000045b3, unit 0, caps QEX|MIPMAP, vram 1536 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
14-7-27 上午11:29:17.981 WindowServer[93]: Display 0x3c0991c2: GL mask 0x4; bounds (-1280, -357)[1280 x 1024], 23 modes available
Active, on-line, enabled, OpenGL-accel, Vendor 22f0, Model 2647, S/N 0, Unit 2, Rotation 0
UUID 0xc2efe3af8bf60fc614f66bf2b4f0d545, ColorProfile { 3, "HD 709-A"}
14-7-27 上午11:29:17.981 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, accelerator 0x000045b3, unit 0, caps QEX|MIPMAP, vram 1536 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
14-7-27 上午11:29:17.981 WindowServer[93]: Display 0x003f003f: GL mask 0x8; bounds (2624, 0)[1 x 1], 2 modes available
off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
14-7-27 上午11:29:17.981 WindowServer[93]: GLCompositor: GL renderer id 0x01024500, GL mask 0x0000000f, accelerator 0x000045b3, unit 0, caps QEX|MIPMAP, vram 1536 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
14-7-27 上午11:29:17.981 WindowServer[93]: Display 0x003f003d: GL mask 0x2; bounds (2625, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
14-7-27 上午11:29:18.013 WindowServer[93]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x2b902900 device: 0x7fb279f14b10  isBackBuffered: 1 numComp: 3 numDisp: 3
14-7-27 上午11:29:18.018 WindowServer[93]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x3c0991c2 device: 0x7fb279f16fe0  isBackBuffered: 1 numComp: 3 numDisp: 3
14-7-27 上午11:29:18.036 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:18.037 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:18.102 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:18.103 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:18.157 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:18.158 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:18.000 kernel[0]: AICPUPMI: CPU C6-Cores [ 0 1 2 3 ]
14-7-27 上午11:29:19.842 WindowServer[93]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
14-7-27 上午11:29:19.855 WindowServer[93]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
14-7-27 上午11:29:19.874 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:19.874 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:19.906 WindowServer[93]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
14-7-27 上午11:29:19.918 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:19.919 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:19.948 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:19.949 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:19.979 WindowServer[93]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
14-7-27 上午11:29:19.990 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:19.991 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:20.018 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:20.019 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:20.059 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:20.059 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:20.084 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:20.085 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:20.114 WindowServer[93]: Display 0x2b902900: Unit 0; ColorProfile { 2, "Display"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:20.115 WindowServer[93]: Display 0x3c0991c2: Unit 2; ColorProfile { 3, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
14-7-27 上午11:29:23.978 SecurityAgent[147]: User info context values set for elfzweik
14-7-27 上午11:29:24.191 SecurityAgent[147]: Login Window login proceeding [COLOR=#ff0000]//normal login procedure[/COLOR]
14-7-27 上午11:29:24.469 loginwindow[66]: Login Window - Returned from Security Agent
14-7-27 上午11:29:24.512 loginwindow[66]: USER_PROCESS: 66 console
14-7-27 上午11:29:24.000 kernel[0]: AppleKeyStore:Sending lock change 0

I don't know what exactly happened there but I made some remarks in red there. Do you know what happened?
 
What happens on wake up?

It cannot be waken up, no matters key stroke, trackpad click, or power button. I have to turn off the power forcely.

But... you might try GenericUSBXHCI.kext with -gux_defer_usb2.

I don't know exactly the meaning.


It will probably take a while for you to get a handle on all the issues involved here...

Yes, I think so. But it is interesting, mixed with pain and joy.
 
But... you might try GenericUSBXHCI.kext with -gux_defer_usb2.

OK. I got know what you mean. I'll try. Do you think the original usb kext does not functions well in my case?
 
In order to see the integrated graphics card output you will need to do two things:


  • Add the flags "debug=0xff igdebug=0xff" to your kernel boot flags
  • Patch the kernel to redirect _kprintf calls to _printf, otherwise the output will not be captured in a log file.

    I believe Pike R Alpha's script can do that kernel patch for you.
    Its located at https://github.com/Piker-Alpha/debugMachKernel.sh

After this you should get considerably more debug output related to your internal graphics issue.

It sounds like a framebuffer / stolen memory size mismatch compared to your bios settings.
 
OK. I got know what you mean. I'll try. Do you think the original usb kext does not functions well in my case?

It may be that your laptop is not really entering sleep successfully.
 
What happens on wake up?

But... you might try GenericUSBXHCI.kext with -gux_defer_usb2.




It will probably take a while for you to get a handle on all the issues involved here...

I've tried GenericUSBXHCI.kext with -gux_defer_usb2. There is no change regarding sleep. 4 group 4 beeps and no wake-up.
 
I've tried GenericUSBXHCI.kext with -gux_defer_usb2. There is no change regarding sleep. 4 group 4 beeps and no wake-up.

Are you certain your laptop entered sleep successfully?
 
Rehabman,

Thats a question I also have. How do you verify sleep is working properly?

My screen goes on and off, and the audio needed CodecCommander in order to restore EAPD.
But I do not see anything specific in dmesg or system.log
 
Rehabman,

Thats a question I also have. How do you verify sleep is working properly?

My screen goes on and off, and the audio needed CodecCommander in order to restore EAPD.
But I do not see anything specific in dmesg or system.log

Most laptops have an outward indication of sleep. Usually a blinking power LED...
 
Guess I'll check from Windows. I immediately installed OS X when I got the laptop, so I never really paid attention.
 
Status
Not open for further replies.
Back
Top