Contribute
Register

Some problems gone, some appears... - Intel HD3000

Status
Not open for further replies.
Joined
Oct 3, 2015
Messages
160
Motherboard
Dell Inspiron 5520
CPU
i7 3612QM
Graphics
Intel HD4000, 1366x768
Hi!

I have succesfully enabled the HD3000 card in OS X El Capitan, but some problems appears again...

Working:

- Built-in screen with full QE/CI.
- HDMI and VGA ports

Problems:

- The system sometimes freeze with error message in console:
Code:
2015. 10. 04. 18:28:49,000 kernel[0]: ****  Debug info for *possible* hang in MAIN graphics engine  ****2015. 10. 04. 18:28:49,000 kernel[0]: ring head    = 0x13a0a970, wrap count = 157
2015. 10. 04. 18:28:49,000 kernel[0]: ring tail    = 0x0000b478
2015. 10. 04. 18:28:49,000 kernel[0]: ring control = 0x0000f001   enabled, auto report disabled, not waiting, semaphore not waiting, length = 0x010 4KB pages
2015. 10. 04. 18:28:49,000 kernel[0]: timestamps = 0x20a98
2015. 10. 04. 18:28:49,000 kernel[0]: Semaphore register values:
2015. 10. 04. 18:28:49,000 kernel[0]: VRSYNC: (0x12044) = 0x20a98
2015. 10. 04. 18:28:49,000 kernel[0]: BRSYNC: (0x22040) = 0x0
2015. 10. 04. 18:28:49,000 kernel[0]: RVSYNC: (0x 2040) = 0x0
2015. 10. 04. 18:28:49,000 kernel[0]: BVSYNC: (0x22044) = 0x0
2015. 10. 04. 18:28:49,000 kernel[0]: RBSYNC: (0x 2044) = 0x0
2015. 10. 04. 18:28:49,000 kernel[0]: VBSYNC: (0x12040) = 0x0
2015. 10. 04. 18:28:54,000 kernel[0]: stampWait: Overflowed checking for stamp 0x20a9b on MAIN ring: called from 
2015. 10. 04. 18:28:54,000 kernel[0]: timestamp = 0x20a98
2015. 10. 04. 18:28:54,000 kernel[0]: ****  Debug info for *possible* hang in MAIN graphics engine  ****
2015. 10. 04. 18:28:54,000 kernel[0]: ring head    = 0x13a0a970, wrap count = 157
2015. 10. 04. 18:28:54,000 kernel[0]: ring tail    = 0x0000b4e8
2015. 10. 04. 18:28:54,000 kernel[0]: ring control = 0x0000f001   enabled, auto report disabled, not waiting, semaphore not waiting, length = 0x010 4KB pages
2015. 10. 04. 18:28:54,000 kernel[0]: timestamps = 0x20a98
2015. 10. 04. 18:28:54,000 kernel[0]: Semaphore register values:
2015. 10. 04. 18:28:54,000 kernel[0]: VRSYNC: (0x12044) = 0x20a98
2015. 10. 04. 18:28:54,000 kernel[0]: BRSYNC: (0x22040) = 0x0
2015. 10. 04. 18:28:54,000 kernel[0]: RVSYNC: (0x 2040) = 0x0
2015. 10. 04. 18:28:54,000 kernel[0]: BVSYNC: (0x22044) = 0x0
2015. 10. 04. 18:28:54,000 kernel[0]: RBSYNC: (0x 2044) = 0x0
2015. 10. 04. 18:28:54,000 kernel[0]: VBSYNC: (0x12040) = 0x0

- The boot is hang 5-10 seconds with no disk activity.
- The zoom/resize effects are lagging.


I attach my EFI folder, and the IOReg.

Thanks for help :)
 

Attachments

  • EFI.zip
    4.5 MB · Views: 153
  • MacBook Pro.ioreg
    3.5 MB · Views: 194
I have found solution for freeze, but i don't know, how to apply it... Where is Sync Offset and Sync Pulse Width in EDID? Is there any EDID editor software for OS X?
 
Hi!

I have succesfully enabled the HD3000 card in OS X El Capitan, but some problems appears again...

Working:

- Built-in screen with full QE/CI.
- HDMI and VGA ports

Problems:

- The system sometimes freeze with error message in console:
Code:
2015. 10. 04. 18:28:49,000 kernel[0]: ****  Debug info for *possible* hang in MAIN graphics engine  ****2015. 10. 04. 18:28:49,000 kernel[0]: ring head    = 0x13a0a970, wrap count = 157
2015. 10. 04. 18:28:49,000 kernel[0]: ring tail    = 0x0000b478
2015. 10. 04. 18:28:49,000 kernel[0]: ring control = 0x0000f001   enabled, auto report disabled, not waiting, semaphore not waiting, length = 0x010 4KB pages
2015. 10. 04. 18:28:49,000 kernel[0]: timestamps = 0x20a98
2015. 10. 04. 18:28:49,000 kernel[0]: Semaphore register values:
2015. 10. 04. 18:28:49,000 kernel[0]: VRSYNC: (0x12044) = 0x20a98
2015. 10. 04. 18:28:49,000 kernel[0]: BRSYNC: (0x22040) = 0x0
2015. 10. 04. 18:28:49,000 kernel[0]: RVSYNC: (0x 2040) = 0x0
2015. 10. 04. 18:28:49,000 kernel[0]: BVSYNC: (0x22044) = 0x0
2015. 10. 04. 18:28:49,000 kernel[0]: RBSYNC: (0x 2044) = 0x0
2015. 10. 04. 18:28:49,000 kernel[0]: VBSYNC: (0x12040) = 0x0
2015. 10. 04. 18:28:54,000 kernel[0]: stampWait: Overflowed checking for stamp 0x20a9b on MAIN ring: called from 
2015. 10. 04. 18:28:54,000 kernel[0]: timestamp = 0x20a98
2015. 10. 04. 18:28:54,000 kernel[0]: ****  Debug info for *possible* hang in MAIN graphics engine  ****
2015. 10. 04. 18:28:54,000 kernel[0]: ring head    = 0x13a0a970, wrap count = 157
2015. 10. 04. 18:28:54,000 kernel[0]: ring tail    = 0x0000b4e8
2015. 10. 04. 18:28:54,000 kernel[0]: ring control = 0x0000f001   enabled, auto report disabled, not waiting, semaphore not waiting, length = 0x010 4KB pages
2015. 10. 04. 18:28:54,000 kernel[0]: timestamps = 0x20a98
2015. 10. 04. 18:28:54,000 kernel[0]: Semaphore register values:
2015. 10. 04. 18:28:54,000 kernel[0]: VRSYNC: (0x12044) = 0x20a98
2015. 10. 04. 18:28:54,000 kernel[0]: BRSYNC: (0x22040) = 0x0
2015. 10. 04. 18:28:54,000 kernel[0]: RVSYNC: (0x 2040) = 0x0
2015. 10. 04. 18:28:54,000 kernel[0]: BVSYNC: (0x22044) = 0x0
2015. 10. 04. 18:28:54,000 kernel[0]: RBSYNC: (0x 2044) = 0x0
2015. 10. 04. 18:28:54,000 kernel[0]: VBSYNC: (0x12040) = 0x0

- The boot is hang 5-10 seconds with no disk activity.
- The zoom/resize effects are lagging.


I attach my EFI folder, and the IOReg.

Thanks for help :)

Is your AppleIntelSNBGraphicsFB.kext vanilla?
 
Is your AppleIntelSNBGraphicsFB.kext vanilla?

Yes, and this is an EDID problem, i have google a lot about it. How to patch it, if i know the values, but.. where is these?

Sync Offset needs set to 48
Sync Pulse Width needs set to 32
 
Tried what?



For what purpose?

I have tried with stock AppleIntelSNBGraphicsFB.kext, same problem.


A comment from an OS X forum:

"on a laptop, in my experience, HD3000 artifacts (glitches/lines/splotches) and the long graphics/freeze hang (with buffer hang message in /var/log/system.log) is fixable with by using a new/custom EDID. I used to get all sorts problems with the built-in EDID and then i starting injecting a custom EDID and have not got a hang or glitch since. Clover can inject it or it can be put in the DSDT (for chameleon/chimera) boot loader.I am pretty sure exact magic thing that fixed it is the Sync Offset=48 and Sync Pulse Width=32. I looked at the original EDID and the working EDIDs and when i changed these values using a EDID editer, the bogus EDID worked ok."
 
I have tried with stock AppleIntelSNBGraphicsFB.kext, same problem.


A comment from an OS X forum:

"on a laptop, in my experience, HD3000 artifacts (glitches/lines/splotches) and the long graphics/freeze hang (with buffer hang message in /var/log/system.log) is fixable with by using a new/custom EDID. I used to get all sorts problems with the built-in EDID and then i starting injecting a custom EDID and have not got a hang or glitch since. Clover can inject it or it can be put in the DSDT (for chameleon/chimera) boot loader.I am pretty sure exact magic thing that fixed it is the Sync Offset=48 and Sync Pulse Width=32. I looked at the original EDID and the working EDIDs and when i changed these values using a EDID editer, the bogus EDID worked ok."

You should try it. Report back.
 
You should try it. Report back.

He was said, my EDID settings are good, try slide=0 bootflag. I have checked that in Clover configurator, and there is not glitches, freezes :thumbup:
 
Status
Not open for further replies.
Back
Top