Jump to content

Desktop Intel HD 3000 Graphics


Guest ricoc90
 Share

101 posts in this topic

Recommended Posts

@Sherlocks

with the config.plist I post here

black screen Snow Leopard 10.6.8 HD 3000 using Display Port ?

attaching boot log.txt in Sierra 10.12.5

You can see my Display is correct in Clover 

 

9:052  0:000  Intel HD Graphics 3000 [8086:0112] :: PcieRoot(0x0)\Pci(0x2,0x0)
9:052  0:000    Found Full HD Display - 16:9 :: Width=1920 Height=1080
9:052  0:000    AAPL00,DualLink = 1
9:052  0:000    FakeID Intel GFX = 0x01268086
9:052  0:000    snb-platform-id = 0x00030010

 

9:052  0:000  Intel GFX revision  = 0x9

Clover bdmesg Log.txt.zip

Link to comment
Share on other sites

Guest ricoc90

You're getting "Intel HD-video 3000" because that's what Dell programmed in their BIOS. You'd see that in IOReg under the iGPU device located @00020000. You can overwrite this with a simple DSDT patch where you place the labelling you want in a _DSM method.

Yeah I know, but I believe chris1111 didn't patch his DSDT (or did you, chris1111?) and his card is shown correctly. He is on the same system, so I find it strange.

I patched it in my DSDT now, so at least it's shown as Intel HD Graphics 3000 now. Thanks again!  :yes: 

 

Now I'll look if I can get VGA working  :thumbsup_anim: 

 

Link to comment
Share on other sites

Yeah I know, but I believe chris1111 didn't patch his DSDT (or did you, chris1111?) and his card is shown correctly. He is on the same system, so I find it strange.

I patched it in my DSDT now, so at least it's shown as Intel HD Graphics 3000 now. Thanks again!  :yes: 

 

Now I'll look if I can get VGA working  :thumbsup_anim: 

 

My DSDT is already patch for this future

Did you find solution for both display PCIe and HD 3000 ?

 

 

@Sherlocks

with the config.plist I post here

black screen Snow Leopard 10.6.8 HD 3000 using Display Port ?

attaching boot log.txt in Sierra 10.12.5

You can see my Display is correct in Clover 

 

9:052  0:000  Intel HD Graphics 3000 [8086:0112] :: PcieRoot(0x0)\Pci(0x2,0x0)
9:052  0:000    Found Full HD Display - 16:9 :: Width=1920 Height=1080
9:052  0:000    AAPL00,DualLink = 1
9:052  0:000    FakeID Intel GFX = 0x01268086
9:052  0:000    snb-platform-id = 0x00030010

 

9:052  0:000  Intel GFX revision  = 0x9

Clover bdmesg Log.txt.zip

Link to comment
Share on other sites

@Sherlocks

with the config.plist I post here

black screen Snow Leopard 10.6.8 HD 3000 using Display Port ?

attaching boot log.txt in Sierra 10.12.5

You can see my Display is correct in Clover

 

9:052 0:000 Intel HD Graphics 3000 [8086:0112] :: PcieRoot(0x0)\Pci(0x2,0x0)

9:052 0:000 Found Full HD Display - 16:9 :: Width=1920 Height=1080

9:052 0:000 AAPL00,DualLink = 1

9:052 0:000 FakeID Intel GFX = 0x01268086

9:052 0:000 snb-platform-id = 0x00030010

 

9:052 0:000 Intel GFX revision = 0x9

DP port not working?

I saw SNBframebuffer binary 10.6.

Usually patches are working since lion. But there are no patterns in 10.6. We need to find solution for binary patch(vga etc)

 

I

 

나의 LG-F800S 의 Tapatalk에서 보냄

  • Like 1
Link to comment
Share on other sites

DP port not working?

I saw SNBframebuffer binary 10.6.

Usually patches are working since lion. But there are no patterns in 10.6. We need to find solution for binary patch(vga etc)

 

I

 

나의 LG-F800S 의 Tapatalk에서 보냄

ok   :) thanks

Link to comment
Share on other sites

Guest ricoc90

 

Did you find solution for both display PCIe and HD 3000 ?

 

I've made some steps. I am able to boot with the PCIe card still plugged in, both are seen by macOS but I only get a display on HD 3000.

 

offtopic: don't mind the "," the buffer is one character longer than the string  :P

 

post-1502423-0-90820200-1500130847_thumb.png

 

graphics glitches, you may want to try & patch the HD3000 kext to increase VRAM to, say, 1Go. Though 512Mo is usually sufficient. Details of the patch are available here.

I am using the snb-platform-id for laptops I believe... 0x00010000. Works fine now without glitches. Still need to look at VGA though, but I'm that kind of guy that does 27 things at the same time  :lol:

Link to comment
Share on other sites

I've made some steps. I am able to boot with the PCIe card still plugged in, both are seen by macOS but I only get a display on HD 3000.

 

offtopic: don't mind the "," the buffer is one character longer than the string  :P

 

attachicon.gifSchermafbeelding 2017-07-15 om 17.12.10.png

 

I am using the snb-platform-id for laptops I believe... 0x00010000. Works fine now without glitches. Still need to look at VGA though, but I'm that kind of guy that does 27 things at the same time  :lol:

Please share your DSDT Patch for using both GPU

thanks

Link to comment
Share on other sites

Guest ricoc90

Please share your DSDT Patch for using both GPU

thanks

In BIOS enable multi display support.

 

For now I only added the HD 3000 in DSDT:

 

_SB/PCI0/GFX0:

Method (_DSM, 4, NotSerialized)
                {
                    If (LEqual (Arg2, Zero))
                    {
                        Return (Buffer (One)
                        {
                            0x03
                        })
                    }

                    Return (Package (0x06)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                            0x26, 0x01, 0x00, 0x00
                        }, 

                        "model", 
                        Buffer (0x17)
                        {
                            "Intel HD Graphics 3000"
                        }, 

                        "AAPL,snb-platform-id", 
                        Buffer (0x04)
                        {
                            0x00, 0x00, 0x01, 0x00
                        }
                    })
                }

You'll need to change the snb-platform-id to the one you are using.

 

Then in config.plist I set Inject intel to false

Link to comment
Share on other sites

In BIOS enable multi display support.

 

For now I only added the HD 3000 in DSDT:

 

_SB/PCI0/GFX0:

Method (_DSM, 4, NotSerialized)
                {
                    If (LEqual (Arg2, Zero))
                    {
                        Return (Buffer (One)
                        {
                            0x03
                        })
                    }

                    Return (Package (0x06)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                            0x26, 0x01, 0x00, 0x00
                        }, 

                        "model", 
                        Buffer (0x17)
                        {
                            "Intel HD Graphics 3000"
                        }, 

                        "AAPL,snb-platform-id", 
                        Buffer (0x04)
                        {
                            0x00, 0x00, 0x01, 0x00
                        }
                    })
                }

You'll need to change the snb-platform-id to the one you are using.

 

Then in config.plist I set Inject intel to false

thanks

;)

 

Edit ********

BIOS A18 I dont have enable Multi Display

I see this in older bios dont remmener the version ?  :(

I have all bios 790 Optiplex

captur57.png

Link to comment
Share on other sites

Guest ricoc90

thanks

;)

 

Edit ********

BIOS A18 I dont have enable Multi Display

I see this in older bios dont remmener the version ?  :(

I have all bios 790 Optiplex

captur57.png

I'm also on A18, it's under "Video" 

Link to comment
Share on other sites

I'm also on A18, it's under "Video" 

You know what I not see because if you dont Connect the Graphics card PCIe the VIDEO options is disappears  :D

Now its  ok the video is there in settings  :P

Link to comment
Share on other sites

Guest ricoc90

You know what I not see because if you dont Connect the Graphics card PCIe the VIDEO options is disappears  :D

Now its  ok the video is there in settings  :P

Both displays are working now  :thumbsup_anim: 

 

post-1502423-0-13252500-1500136442_thumb.png

 

So, rather than putting the info in config.plist, i placed them in my DSDT; set inject intel to false, enabled multiple displays in BIOS et voilà :yes:

Link to comment
Share on other sites

Guest ricoc90

Both displays are not working here one in the display Port and other to the HDMI port to the 5450 HD  :blush: 

 

Hmm... here they both work fine. DP and DVI on GT 710, but tried HDMI on GT 710 and that works too... I need to say that macOS picks my GT 710 as primary (I assume, since that's the one being reported in About this Mac):

 

Image%202017-07-15%20at%207.36.20%20PM.p

Image%202017-07-15%20at%207.37.02%20PM.p

 

Link to comment
Share on other sites

Hmm... here they both work fine. DP and DVI on GT 710, but tried HDMI on GT 710 and that works too... I need to say that macOS picks my GT 710 as primary (I assume, since that's the one being reported in About this Mac):

 

Image%202017-07-15%20at%207.36.20%20PM.p

Image%202017-07-15%20at%207.37.02%20PM.p

 

What is difference between 0x00000010 and 0x00030010 on your desktop?

Tell me about function(video ports) exactly.

 

1. What is smbios model?

2. If you use 0x00030010, all ports(dvi, dp, hdmo, vga from binary patch) are working?

3. When you get hd-video 3000 name, please get ioreg.

 

 

나의 LG-F800S 의 Tapatalk에서 보냄

Link to comment
Share on other sites

Not working for me in two digital port ?

I am sure the issue is causing by the Radeon HD 5450 I boot always in MacOS with the HD 3000

 

@Shelocks

HD 3000 Good value for me is this one

0x00030010

  • Like 1
Link to comment
Share on other sites

Guest ricoc90

What is difference between 0x00000010 and 0x00030010 on your desktop?

 

0x00000010 works without problems, while 0x00030010 gives me white sparkles

 

1. What is smbios model?

2. If you use 0x00030010, all ports(dvi, dp, hdmo, vga from binary patch) are working?

3. When you get hd-video 3000 name, please get ioreg.

My motherboard (so the HD 3000) has only VGA and DP

My GT 710 has HDMI, DVI-D and VGA (but VGA connector is removed)

 

1. imac13,1 (since 10.12.5 the GT 710 only works on just a couple of SMBioses, and not on imac12,1 nor macmini5,1)

2  With 0x00000010 all ports, except VGA are working. I still need to patch the VGA but something else comes between that the whole time  :hysterical: 

  Didn't test 0x00030010, will try in a moment and report back

3. See attached IOReg

 

Update: 0x00030010 no white sparkles and DP works fine. I'll try patching the VGA now

Optiplex van Rico.zip

Link to comment
Share on other sites

Not working for me in two digital port ?

I am sure the issue is causing by the Radeon HD 5450 I boot always in MacOS with the HD 3000

 

@Shelocks

HD 3000 Good value for me is this one

0x00030010

0x00000010 works without problems, while 0x00030010 gives me white sparkles

 

My motherboard (so the HD 3000) has only VGA and DP

My GT 710 has HDMI, DVI-D and VGA (but VGA connector is removed)

 

1. imac13,1 (since 10.12.5 the GT 710 only works on just a couple of SMBioses, and not on imac12,1 nor macmini5,1)

2 With 0x00000010 all ports, except VGA are working. I still need to patch the VGA but something else comes between that the whole time :hysterical:

Didn't test 0x00030010, will try in a moment and report back

3. See attached IOReg

Okay bros.

I want to clear defination of hd 3000 desktop.

Your hd 3000 device id 0x0112 right?

We need to use fakeid 0x0126.

Then we have to choice 0x00010000 or 0x00030010.

0x00010000 is MBP8,1 LVDS1,DP3 (0x0116 original)

0x00030010 is MM5,1 HDMI1,DP2 (0x0126 original)

 

You have dp port 1 and vga port 1

Also use desktop smbios(imac13,1)

As result, normally laptop hack use 0x00010000 and desktop hack 0x00030010. I recommend 0x00030010 and 0x01268086 in sandy desktop hack

 

Tell me exactly(your best result)

1. Fakeid

2. Sn-platform-id

3. Port works(hdmi, dp, vga), if you have binary patches, tell me

 

Thanks in advance.

 

Add. In 0x00030010, to use vga port, have to patch dp to vga for vga.

 

나의 LG-F800S 의 Tapatalk에서 보냄

Link to comment
Share on other sites

@Sherlocks

This is what its work for me and this is what I am post here for make it work also for @rico90

See this post.  Post NO 3

I used smbios iMac 12.1, always used this smbios because my message and FaceTime works 
If I am change smbios is broken and also broken security paswork for Apple so this is verry long to Fix all my machine 

 

:blush:

Link to comment
Share on other sites

@Sherlocks

This is what its work for me and this is what I am post here for make it work also for @rico90

See this post

I used smbios iMac 12.1, always used this smbios because my message and FaceTime works

If I am change smbios is broken and also broken security paswork for Apple so this is verry long to Fix all my machine

 

:blush:

Thank you for good info. Before i confused

 

 

How about this?

Fakeid 0x01168086

Platformid 0x00030010

 

Add

Fakeid 0x01168086

Platformid 0x00010000

 

I confused fakeid and platformid

 

Standard

MBP8,1

Fakeid 0x01168086

platformid 0x00010000

 

MM5,1

Fakeid 0x01268086

Platformid 0x00030010

 

There are some other device id. Still not clear.

Can you test MBP8,1 case on your desktop?

 

Add, if you can boot snow leopard, give me ioreg. I will check and find binary patch for vga and hdmi.

 

나의 LG-F800S 의 Tapatalk에서 보냄

Link to comment
Share on other sites

Guest ricoc90

Well, I can't test VGA. For some reason, if I want to boot with VGA, i need to take my GT 710 out otherwise it will post to the GT 710, which causes macOS not recognizing the HD 3000. 

@Sherlocks At this moment I indeed use 0x00030010 and 0x01268086. I'm suspecting that it worked fine all the time, but that either the monitor cable OR the displayport has some issues, because I just got a flickering BIOS screen too. Moved the cable a little and it was okay, so I'll clean the DP tomorrow. For now it works fine with these values

Link to comment
Share on other sites

Thank you for good info. Before i confused

 

 

How about this?

Fakeid 0x01168086

Platformid 0x00030010

 

Add

Fakeid 0x01168086

Platformid 0x00010000

 

I confused fakeid and platformid

 

Standard

MBP8,1

Fakeid 0x01168086

platformid 0x00010000

 

MM5,1

Fakeid 0x01268086

Platformid 0x00030010

 

There are some other device id. Still not clear.

Can you test MBP8,1 case on your desktop?

 

Add, if you can boot snow leopard, give me ioreg. I will check and find binary patch for vga and hdmi.

 

나의 LG-F800S 의 Tapatalk에서 보냄

 

Sorry but for me macBook is for a laptop

I can not change smbios because I told you thats broken my message and FaceTime for all my Hackintosh

sorry again

Well, I can't test VGA. For some reason, if I want to boot with VGA, i need to take my GT 710 out otherwise it will post to the GT 710, which causes macOS not recognizing the HD 3000. 

 

@Sherlocks At this moment I indeed use 0x00030010 and 0x01268086. I'm suspecting that it worked fine all the time, but that either the monitor cable OR the displayport has some issues, because I just got a flickering BIOS screen too. Moved the cable a little and it was okay, so I'll clean the DP tomorrow. For now it works fine with these values

What is exactly your Geforce 710 ?? The brand and the name

Link to comment
Share on other sites

Sorry but for me macBook is for a laptop

I can not change smbios because I told you thats broken my message and FaceTime for all my Hackintosh

sorry again

No need to change smbios model.

Just use fakeid and platform-id on your dell sandy desktop. And then see that boot and port work. Its test for search issue point

 

나의 LG-F800S 의 Tapatalk에서 보냄

Well, I can't test VGA. For some reason, if I want to boot with VGA, i need to take my GT 710 out otherwise it will post to the GT 710, which causes macOS not recognizing the HD 3000.

 

@Sherlocks At this moment I indeed use 0x00030010 and 0x01268086. I'm suspecting that it worked fine all the time, but that either the monitor cable OR the displayport has some issues, because I just got a flickering BIOS screen too. Moved the cable a little and it was okay, so I'll clean the DP tomorrow. For now it works fine with these values

Okay thank you

 

 

I will buy used sandy laptop to use snow leopard. But in market, couldnt see what i satisfy.

 

나의 LG-F800S 의 Tapatalk에서 보냄

Link to comment
Share on other sites

Works OOB Sierra and High Sierra 

This is the card I see in the web  :P

No need to change smbios model.

Just use fakeid and platform-id on your dell sandy desktop. And then see that boot and port work. Its test for search issue point

 

나의 LG-F800S 의 Tapatalk에서 보냄

Okay thank you

 

 

I will buy used sandy laptop to use snow leopard. But in market, couldnt see what i satisfy.

 

나의 LG-F800S 의 Tapatalk에서 보냄

Ok later I test for you  B)

Link to comment
Share on other sites

 Share

×
×
  • Create New...