Jump to content

Intel HD Graphics 5500 - Need some help


Austere.J
 Share

51 posts in this topic

Recommended Posts

Hello lisai9093,

Im just wondering if it is still the case that you have to log into windows and back..... I am dual booting 10.10.3 and Windows 7 right now on a Broadwell HD5500 Asus X555L... I was getting and identical error to yours. Tried many id codes, and no matter what I would eventually lock up. I updated my BIOS using ASUS website to the most recent one as of this writing. 

 

If I boot into windows 7 and then restart into OS X it seems to go away..

 

I have 64mb preallocated in my DVMT and I am booting with CSM (Legacy Mode)

 

 

Please say you found something haha : )

i have Asus K501L can you show me how you did it, i just cam boot at all, i have64mb preallocated in my DVTM just shuts down after apple logo. can you upload your efi folder ?

ASUS K501L 
Link to comment
Share on other sites

  • 1 month later...

I worked with @lisai9093 on this new Broadwell-based laptop.

 

Hardware Configurations: i5-5200U with Intel HD Graphics 5500. / ALC3234 / BCM94352NGFF / 1920x1080

According to the kernel panic log, I figured out that the panic reason is "assertion failed minStolenSize <= fStolenMemorySize".

So basically if we can pass this assertion, kernel panic will not happen and in theory framebuffer drivers will be loaded and our graphics cards will be happy. And actually it do work in this way.

 

I tried to read the disassemble code and patch the AppleIntelBDWGraphicsFramebuffer binary on this Wednesday to pass the assertion and I succeeded, but IN A WRONG WAY, which led to that nothing shows up on the screen but a pointer. (It seems that I accidentally change the StolenFBMem to 0. (not sure)) (I should let this assertion always return true)

 

According to the latest IOReg and verbose boot logs, Intel framebuffer drivers are loaded, the graphics card was recognized properly, the internal screen was detected correctly, the screen resolution seems right.

 

attachicon.gifSnip20150410_1.png

attachicon.gifSnip20150410_2.png

attachicon.gifBDWFBLoaded.jpg

 

(We used FakeID, hence the model in ioreg above shows Intel Iris Graphics 6100)

 

So currently we get stuck here. I am not familiar with disassemble code and reverse engineering. :( (this is way beyond my current knowledge.)

It will be great if someone can figure out which part of code is corresponding to the FBMemory assertion and patch it.

 

Here is a quicklook of partial disassemble code of AppleIntelBDWGraphicsFramebuffer binary.

And I guess offset 0x01a02c 0x01a02e OR 0x01a081 0x01a087 may be related to the FBMemory assertion.

 

attachicon.gifSnip20150410_3.png

 

For the framebuffer data, you can check those in my blog.

Framebuffer data extracted from AppleIntelBDWGraphicsFramebuffer binary

 

Updated quick notes on this Broadwell-based laptop:

Installation Notes: Hackintosh on a new laptop with Intel Broadwell processor

 

Latest IOReg from this laptop:

attachicon.gifwithBDWGraphicsPeter’s MacBook Pro(1).ioreg.zip

Any suggestion will be great.

Thanks in advance :)

 

 

 

 

 

 

 

hello, I also own Intel HD 5500 graphics card, you can help me?

 

Technical specifications
 
Processor: Intel Core i5
Name Processor 5200U
Processor speed in 2.2 GHz
Turbo clock speed (GHz) 2.7
Brand Intel Chipset
Version / Date BIOS Lenovo B0CN95WW, 03/08/2015
RAM DDR3 RAM in GB 6
SATA hard drive capacity hard-disk-GB 1000 Speed 'RPM HDD-5400
Graphic adapter Intel HD Graphics 5500
LED display 15.6 Res. 1366 pixels horizontally-Ris. 768 vertical pixels HD-Ready
Optical Drive DVD ± R / RW SuperMulti Dual Layer
Ethernet connectivity Ethernet 10/100/1000
With Wi-Fi Wireless Protocol 802.11a / b / g / n
Bluetooth 4.0 RJ 45 1
With HDMI interfaces Memory card
 
 

 

currently installed os x el capitan UEFI bios settings

post-1257609-0-61554700-1447019483_thumb.jpg
post-1257609-14470271216352_thumb.jpg
post-1257609-0-33341100-1447019511_thumb.jpg
post-1257609-0-63635500-1447019497_thumb.jpg
Link to comment
Share on other sites

Solaris82: create a specific topic.

So you have installed Mac or just set the bios ?

So you have video memory option in your bios ?

Have you set it to 64mb or more ?

 

You can follow my guide to install El capitan on Hp 820 G2 who as 5300u and hd5500.

http://www.insanelymac.com/forum/topic/308047-guide-hp-elitebook-820-840-g2-i5-5300u-hd5500-el-capitan-eng/?fromsearch=1

 

Cheers

Link to comment
Share on other sites

Solaris82: create a specific topic.

So you have installed Mac or just set the bios ?

So you have video memory option in your bios ?

Have you set it to 64mb or more ?

 

You can follow my guide to install El capitan on Hp 820 G2 who as 5300u and hd5500.

http://www.insanelymac.com/forum/topic/308047-guide-hp-elitebook-820-840-g2-i5-5300u-hd5500-el-capitan-eng/?fromsearch=1

 

Cheers

 
bios in there 'a chance to change 32 - 64- 128
 
 
post-1257609-0-77642100-1447019459_thumb.jpg
post-1257609-14470271216352_thumb.jpg
post-1257609-0-61554700-1447019483_thumb.jpg
post-1257609-0-63635500-1447019497_thumb.jpg
post-1257609-0-33341100-1447019511_thumb.jpg
Link to comment
Share on other sites

  • 4 weeks later...

hi to all Guru

 

i have given up trying after been spending so many hours or reading and trying out. what is my problem now...

 

i have a dell inspiron 17 7746 series with i5-5200 and HD5500

i managed to get both yosemite and el capitan installed and get sound working. I faced the one atypical issue... HD5500 7mb no kext load

 

At first I had the error of "...unable to register framebuffer driver..." but the OS still successfully loaded with flickering screen for password login.

then I patched AppleIntelBDWGraphicsFramebuffer (​39CF763C to 39CF773C). No more "..unable to register framebuffer..."

but the screen is still flickering for password and the graphic still remained as 7mb..and no acceleration.

 

I also used clover to  InjectIntel = True and ig-platform-id=0x16160002. I also tried 0x16160006

 

but the result still the same...

 

what did I do wrong....

 

it is sleepless days and nights..

Link to comment
Share on other sites

hi to all Guru

i have given up trying after been spending so many hours or reading and trying out. what is my problem now...

i have a dell inspiron 17 7746 series with i5-5200 and HD5500

i managed to get both yosemite and el capitan installed and get sound working. I faced the one atypical issue... HD5500 7mb no kext load

At first I had the error of "...unable to register framebuffer driver..." but the OS still successfully loaded with flickering screen for password login.

then I patched AppleIntelBDWGraphicsFramebuffer (​39CF763C to 39CF773C). No more "..unable to register framebuffer..."

but the screen is still flickering for password and the graphic still remained as 7mb..and no acceleration.

I also used clover to InjectIntel = True and ig-platform-id=0x16160002. I also tried 0x16160006

but the result still the same...

what did I do wrong....

it is sleepless days and nights..

well come in my nightmare , I too like you are months of sleepless nights , with no remedy yet .

Link to comment
Share on other sites

Well. Your config.plist it's Ok now.

 

You followed all these steps too?

http://www.insanelymac.com/forum/topic/305710-guide-intel-hd-graphics-5500-on-os-x-yosemite-10103/page-1

 

 

They are blocked at this point

"(2) Dump/Fetch a completed BIOS file.

You can use specific BIOS utility to save a copy of your BIOS on Desktop.

e.g. For AMI Aptio UEFI BIOS, you can use AMI BIOS Utility."

post-1257609-0-68241900-1450205256_thumb.jpg
post-1257609-0-89533600-1450205269_thumb.jpg
Link to comment
Share on other sites

Well. Your config.plist it's Ok now.

 

You followed all these steps too?

http://www.insanelymac.com/forum/topic/305710-guide-intel-hd-graphics-5500-on-os-x-yosemite-10103/page-1

 

 

I have a Lenovo G50-80 Laptop and like to crack the bios Insydeh20 Rev. 5.0, to increase the Vram of my 64 mb Intel HD Graphics 5500.
 
in the zip folder there are 5 versions of the BIOS, the b0cn75ww/// b0cn79ww/// b0cn80ww/// b0cn95ww the last update b0cn96ww. I do not know what is best to unlock: solaris82.altervista.org/BIOS.zip /// last update the site lenovo: https://download.lenovo.com/consumer/mobiles/b0cn96ww.exe
 
Can somebody please crack it? Or show which Laptops use the same Bios as my?
Link to comment
Share on other sites

i had found out that the dvmt pre-allocated, variable : 0x228

and i should change the variable to 0x3. but my video dedicated memory suggest me as 128mb, so it should be 0x4

 

so which one did i use?

 

setup_var 0x228 0x3 or setup_var 0x228 0x4 or i do not need to change?

 

then i inject intel ig-platform-id with 0x16160002 and 0x16160006

 

no... i still do not get full video acceleration

 

next i patch the Appleintelbdwgraphicframebuffer from 39CF763C to 39CF773C

 

NO...still the same 7mb and no kext loaded. 

 

help

0x1FDEA Setting: DVMT Pre-Allocated, Variable: 0x228 {05 91 9D 03 9E 03 B6 27 01 00 28 02 14 10 01 3F 00}
0x1FDFB Option: 32M, Value: 0x1 {09 07 9F 03 30 00 01}
0x1FE02 Option: 64M, Value: 0x2 {09 07 A0 03 00 00 02}
0x1FE09 Option: 96M, Value: 0x3 {09 07 A1 03 00 00 03}
0x1FE10 Option: 128M, Value: 0x4 {09 07 A2 03 00 00 04}
0x1FE17 Option: 160M, Value: 0x5 {09 07 A3 03 00 00 05}
0x1FE1E Option: 192M, Value: 0x6 {09 07 A4 03 00 00 06}
0x1FE25 Option: 224M, Value: 0x7 {09 07 A5 03 00 00 07}
0x1FE2C Option: 256M, Value: 0x8 {09 07 A6 03 00 00 08}
0x1FE33 Option: 288M, Value: 0x9 {09 07 A7 03 00 00 09}
0x1FE3A Option: 320M, Value: 0xA {09 07 A8 03 00 00 0A}
0x1FE41 Option: 352M, Value: 0xB {09 07 A9 03 00 00 0B}
0x1FE48 Option: 384M, Value: 0xC {09 07 AA 03 00 00 0C}
0x1FE4F Option: 416M, Value: 0xD {09 07 AB 03 00 00 0D}
0x1FE56 Option: 448M, Value: 0xE {09 07 AC 03 00 00 0E}
0x1FE5D Option: 480M, Value: 0xF {09 07 AD 03 00 00 0F}
0x1FE64 Option: 512M, Value: 0x10 {09 07 AE 03 00 00 10}
0x1FE6B Option: 1024M, Value: 0x20 {09 07 AF 03 00 00 20}
0x1FE72 Option: 2016M, Value: 0x3F {09 07 B0 03 00 00 3F}
0x1FE79 End of Options {29 02}
0x1FE7B End If {29 02}
0x1FE7D Suppress If: {0A 82}
0x1FE7F Variable 0x4D1 equals 0x1 {12 06 D1 04 01 00}
0x1FE85 Setting: Aperture Size, Variable: 0x1C8 {05 91 21 04 22 04 48 02 01 00 C8 01 10 10 00 03 00}
0x1FE96 Option: 128MB, Value: 0x0 {09 07 23 04 00 00 00}
0x1FE9D Option: 256MB, Value: 0x1 {09 07 24 04 30 00 01}
0x1FEA4 Option: 512MB, Value: 0x3 {09 07 25 04 00 00 03}
0x1FEAB End of Options {29 02}
0x1FEAD Setting: CD Clk Frequency, Variable: 0x1CA {05 91 29 04 2A 04 49 02 01 00 CA 01 10 10 01 02 00}
0x1FEBE Option: 450Mhz, Value: 0x1 {09 07 2C 04 00 00 01}
0x1FEC5 Option: 540Mhz, Value: 0x2 {09 07 2D 04 30 00 02}
0x1FECC End of Options {29 02}
0x1FECE Setting: DVMT Pre-Allocated, Variable: 0x229 {05 91 9D 03 9E 03 4A 02 01 00 29 02 10 10 01 10 00}
0x1FEDF Option: 32M, Value: 0x1 {09 07 9F 03 30 00 01}
0x1FEE6 Option: 64M, Value: 0x2 {09 07 A0 03 00 00 02}
0x1FEED Option: 96M, Value: 0x3 {09 07 A1 03 00 00 03}
0x1FEF4 Option: 128M, Value: 0x4 {09 07 A2 03 00 00 04}
0x1FEFB Option: 160M, Value: 0x5 {09 07 A3 03 00 00 05}
0x1FF02 Option: 192M, Value: 0x6 {09 07 A4 03 00 00 06}
0x1FF09 Option: 224M, Value: 0x7 {09 07 A5 03 00 00 07}
0x1FF10 Option: 256M, Value: 0x8 {09 07 A6 03 00 00 08}
0x1FF17 Option: 288M, Value: 0x9 {09 07 A7 03 00 00 09}
0x1FF1E Option: 320M, Value: 0xA {09 07 A8 03 00 00 0A}
0x1FF25 Option: 352M, Value: 0xB {09 07 A9 03 00 00 0B}
0x1FF2C Option: 384M, Value: 0xC {09 07 AA 03 00 00 0C}
0x1FF33 Option: 416M, Value: 0xD {09 07 AB 03 00 00 0D}
0x1FF3A Option: 448M, Value: 0xE {09 07 AC 03 00 00 0E}
0x1FF41 Option: 480M, Value: 0xF {09 07 AD 03 00 00 0F}
0x1FF48 Option: 512M, Value: 0x10 {09 07 AE 03 00 00 10}
0x1FF4F End of Options {29 02}
0x1FF51 End If {29 02}
0x1FF53 Setting: DVMT Total Gfx Mem, Variable: 0x22A {05 91 B1 03 B2 03 4B 02 01 00 2A 02 10 10 01 03 00}
0x1FF64 Option: 128M, Value: 0x1 {09 07 B3 03 00 00 01}
0x1FF6B Option: 256M, Value: 0x2 {09 07 B4 03 30 00 02}
0x1FF72 Option: MAX, Value: 0x3 {09 07 B5 03 00 00 03}

 
 
 
base on this...which is the right DVMT i need to change. look like there are three variable???
Edited by Allan
Read our Rules.
Link to comment
Share on other sites

# All posts must be clearly written and easy to read. For example, if you have long blocks of text, enclose it in BBCode; if you have code, use a code box, etc. Limit "empty lines" as much as possible, use punctuation where you can and be concise. Posts may be edited for this reasons by InsanelyMac staff at their discretion.

 

Your topic does not deserve any more attention than others seeking help hence topic titles must reflect their content, and topic titles containing things like: 'please help' 'look here' 'cash reward' 'urgent' or other inaccurate descriptions will be removed. This includes all-caps titles.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...