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: 116
  • MacBook Pro.ioreg
    3.5 MB · Views: 173
Joined
Oct 3, 2015
Messages
160
Motherboard
Dell Inspiron 5520
CPU
i7 3612QM
Graphics
Intel HD4000, 1366x768
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?
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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?
 
Joined
Oct 3, 2015
Messages
160
Motherboard
Dell Inspiron 5520
CPU
i7 3612QM
Graphics
Intel HD4000, 1366x768
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
 
Joined
Oct 3, 2015
Messages
160
Motherboard
Dell Inspiron 5520
CPU
i7 3612QM
Graphics
Intel HD4000, 1366x768
Joined
Oct 3, 2015
Messages
160
Motherboard
Dell Inspiron 5520
CPU
i7 3612QM
Graphics
Intel HD4000, 1366x768
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."
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Joined
Oct 3, 2015
Messages
160
Motherboard
Dell Inspiron 5520
CPU
i7 3612QM
Graphics
Intel HD4000, 1366x768
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.
Top