Contribute
Register

intel HD 4000 on 7 series mb (HM76) show 5mb VRAM!!!!!

Status
Not open for further replies.
OK I will check this now but did you please review my DSDT and my IOReg file .. I mean everything is fine or something wrong I made .. :)!! and is it right to disable all ports like HDMI/DVI/DP in FramebufferCapri.kext or this can cuz problems?!!

Your ioreg is corrupt.

But notes on your org.chameleon.Boot.plist:
- you have device-properties, InjectIntel-ig, and IntelCapriFB. These all (potentially) do the same thing. Pick one method and use it.
- I'm surprised EnableDualLink=No for 1600x900, try Yes.
 
I enabled it before and didn't affect and actually I thought it is only for Nvidia or ATI cards .. but it's OK I enabled it again and I injected now my EDID .. got it from windows side .. but didn't affect even .. I feel I patch some computer on some other planet .. but if something wrong with connection of internal display of samsung why then it works normally when it is not fully accelerated I mean when it shows 64 mb shared display memory or when it shows me 5 mb VRAM in both cases colours are awesome but just animation is slow and screen always flicks or glitch .. but now when it is fully accelerated and I can see through these not clear colours that animation works fast and everything work fine and even the bar from over is translucent .... :( :(
 
How I can know to which frame buffer my display is connected to?!! I mean @0 or @1 or so on .. and is it always @0 refers to LVDS and @1 refers to DVI or HDMI ... :)
 
I enabled it before and didn't affect and actually I thought it is only for Nvidia or ATI cards .. but it's OK I enabled it again and I injected now my EDID .. got it from windows side .. but didn't affect even .. I feel I patch some computer on some other planet .. but if something wrong with connection of internal display of samsung why then it works normally when it is not fully accelerated I mean when it shows 64 mb shared display memory or when it shows me 5 mb VRAM in both cases colours are awesome but just animation is slow and screen always flicks or glitch .. but now when it is fully accelerated and I can see through these not clear colours that animation works fast and everything work fine and even the bar from over is translucent .... :( :(

Using VESA drivers vs. HD5K drivers is completely different (graphics chip initialized by BIOS vs. OS X drivers).

- - - Updated - - -

How I can know to which frame buffer my display is connected to?!! I mean @0 or @1 or so on .. and is it always @0 refers to LVDS and @1 refers to DVI or HDMI ... :)

Look in IORegistryExplorer.
 
Using VESA drivers vs. HD5K drivers is completely different (graphics chip initialized by BIOS vs. OS X drivers).

- - - Updated - - -



Look in IORegistryExplorer.


ohotnik$ ioreg | grep -i IntelFrameBuffer | | | +-o AppleIntelFramebuffer@0 <class AppleIntelFramebuffer, id 0x1000002b5, registered, matched, active, busy 0 (1 ms), retain 17>
| | | +-o AppleIntelFramebuffer@1 <class AppleIntelFramebuffer, id 0x1000002b6, registered, matched, active, busy 0 (0 ms), retain 14>
| | | +-o AppleIntelFramebuffer@2 <class AppleIntelFramebuffer, id 0x1000002b7, registered, matched, active, busy 0 (0 ms), retain 14>

 
ohotnik$ ioreg | grep -i IntelFrameBuffer | | | +-o AppleIntelFramebuffer@0 <class AppleIntelFramebuffer, id 0x1000002b5, registered, matched, active, busy 0 (1 ms), retain 17>
| | | +-o AppleIntelFramebuffer@1 <class AppleIntelFramebuffer, id 0x1000002b6, registered, matched, active, busy 0 (0 ms), retain 14>
| | | +-o AppleIntelFramebuffer@2 <class AppleIntelFramebuffer, id 0x1000002b7, registered, matched, active, busy 0 (0 ms), retain 14>


How is that supposed to be helpful? We already know your display is working to some extent. Did you check into the link I provided in post #49?

Quite frankly, I don't think this problem with Samsung displays is currently solvable. We don't know enough about the problem to come up with a solution.
 
Ya I know it is not helpful just I paste it so if someone read this will know how to get it fast .. and I read right now the post provided by you .. just post take me to another and another to another ... :D :D ... it's ok I am trying to get the complete picture about the problem ... thanks a lot for your efforts with me :) you are the man :) :thumbup:
 
Sorry guys! It worked finally and actually worked 2 weeks ago just I forgot to post that it worked on my laptop. All what I did is configure AppleIntelFramebufferCapri.kext and edit inside it my ig-platform-id from
09 00 66 01 01 03 03 03 00 00 00 04 to
0A 00 66 01 01 03 02 02 00 00 00 04
and change the Connectors numbers to the following:

@0, 02 05 00 00 00 04 00 00 07 01 00 00 // DisplayPort
@1, 03 04 00 00 00 04 00 00 07 01 00 00 // DisplayPort
@2, 04 06 00 00 00 08 00 00 06 00 00 00 // HDMI

I used Hex Fiend to edit these, you can use whatever Hex Editor you want, there is also Ultra Edit you can download it for 15 days as trial to use it for this purpose.
My problem was that I didn't try before this id (0A) .. I tried (04, 03, 08, 09) all of them didn't work and actually I insisted to try only these cuz they are the only ones have LVDS (Built in laptop display) but then by accident I was searching on Intel website to see my processor info and I found out that my HD4000 doesn't have LVDS port or this what I understand so I decided to try other connector number like (0A) and it just worked like a charm full acceleration and everything work perfectly, any question I will be happy to answer if I know ;). And sorry for being late in telling you about success. :)

Screen Shot 2013-12-20 at 6.31.57 PM copy.jpg
Screen Shot 2013-12-20 at 6.35.19 PM.png

>>> and by the way it worked on ML 10.8.5 and Mavericks (10.9) and after updating as you can see from first screenshot to 10.9.1 still working very well and stable. :)
 
Hi Alaga,
I have Intel HD 4000 . Platform iD 01660009 Same as you. My Vram showing only 64mb. and safari is not working properly . Flicks happening for safari and window draging. Could you please tell me what to do as i have read whole article that you have tried a lot and finally you succeed. I also have tried lots of instruction and installing many times. I am tired as well. Could you please tell me from the beginning so that i can make my graphics work properly ?? I am not expert like you. Thats why could you please guide me from the beginning step by step. It will really help me. Please i need your help. Please

PC Configuration:
Intel core i7 2.3 GHz
Graphics Intel HD 4000
Ram 8 GB
VRAM : 64 MB (on windows it was showing 2 GB)
 
Hi, I have the same problem, I have tried everything....

My laptop is a HP envy dv7 7203ss

ubuntu@ubuntu:~$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Ivy Bridge DRAM Controller [8086:0154] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Ivy Bridge PCI Express Root Port [8086:0151] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Ivy Bridge Graphics Controller [8086:0166] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation Panther Point USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation Panther Point MEI Controller #1 [8086:1e3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation Panther Point USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation Panther Point High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation Panther Point PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.1 PCI bridge [0604]: Intel Corporation Panther Point PCI Express Root Port 2 [8086:1e12] (rev c4)
00:1c.3 PCI bridge [0604]: Intel Corporation Panther Point PCI Express Root Port 4 [8086:1e16] (rev c4)
00:1c.5 PCI bridge [0604]: Intel Corporation Panther Point PCI Express Root Port 6 [8086:1e1a] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation Panther Point USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation Panther Point LPC Controller [8086:1e57] (rev 04)
00:1f.2 RAID bus controller [0104]: Intel Corporation 82801 Mobile SATA Controller [RAID mode] [8086:282a] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation Panther Point SMBus Controller [8086:1e22] (rev 04)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:0de9] (rev a1)
08:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:5229] (rev 01)
0a:00.0 Network controller [0280]: Intel Corporation Centrino Wireless-N 2230 [8086:0887] (rev c4)
0b:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 07)


And when I type dmesg:

OSMetaClass: Kext com.apple.driver.AppleIntelFramebufferCapri class HDCPCtrl is a duplicate;kext com.apple.driver.AppleIntelSNBGraphicsFB already has a class by that name.
Kext com.apple.driver.AppleIntelFramebufferCapri start failed (result 0xdc00400a).
Kext com.apple.driver.AppleIntelFramebufferCapri failed to load (0xdc008017).
Failed to load kext com.apple.driver.AppleIntelFramebufferCapri (error 0xdc008017).
Couldn't alloc class "AppleIntelCapriController"


Could you help me?
 
Status
Not open for further replies.
Back
Top