Jump to content

can we get back the apple logo on boot?


JahStories
 Share

769 posts in this topic

Recommended Posts

Hi,

 

i'm like many people here and have not second stage logo.

 

1 display connected: hdmi

i have first stage logo black screen second stage and saw apple and progressbar when desktop comes.

 

2 display connected: hdmi + dvi

i have first stage logo (hdmi), second stage with progressbar (hdmi) and saw apple and progressbar when desktop comes.(dvi)

 

it seems like in second stage trying to use Display-B ????? and back to Dispaly-A. (with one display connected)

                                            "@0,AAPL,boot-display", 
                                            Buffer (Zero) {},
                                            "@0,can-hot-plug", 
                                            Buffer (Zero) {}, 
                                            "@0,compatible", 
                                            Buffer (0x0B)
                                            {
                                                "NVDA,NVMac"
                                            }, 

                                            "@0,device_type", 
                                            Buffer (0x08)
                                            {
                                                "display"
                                            }, 

                                            "@0,name", 
                                            Buffer (0x0F)
                                            {
                                                "NVDA,Display-A"
                                            }, 

                                            "@0,connector-type", 
                                            Buffer (0x04)
                                            {
                                                0x00, 0x08, 0x00, 0x00
                                            }, 
                                            "@0,AAPL,av-signal-type",
                                            Buffer (0x04)
                                            {
                                                0x08, 0x00, 0x00, 0x00
                                            },  
                                            "@0,display-cfg", 
                                            Buffer (0x04)
                                            {
                                                0x03, 0x02, 0x06, 0x00
                                            }, 

                                            /*"@1,AAPL,boot-display", 
                                            Buffer (Zero) {}, */
                                            
                                            "@1,can-hot-plug", 
                                            Buffer (Zero) {}, 
                                            "@1,compatible", 
                                            Buffer (0x0B)
                                            {
                                                "NVDA,NVMac"
                                            }, 

                                            "@1,device_type", 
                                            Buffer (0x08)
                                            {
                                                "display"
                                            }, 

                                            "@1,name", 
                                            Buffer (0x0F)
                                            {
                                                "NVDA,Display-B"
                                            }, 

                                            "@1,connector-type", 
                                            Buffer (0x04)
                                            {
                                                0x00, 0x02, 0x00, 0x00
                                            }, 
                                            "@1,AAPL,av-signal-type",
                                            Buffer (0x04)
                                            {
                                                0x02, 0x00, 0x00, 0x00
                                            }, 
                                            
                                            "@1,display-cfg", 
                                            Buffer (0x04)
                                            {
                                                0x03, 0x01, 0x00, 0x01
                                            }, 

                                            "NVCAP", 
                                            Buffer (0x14)
                                            {
                                                /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 
                                                /* 0008 */    0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
                                                /* 0010 */    0x00, 0x00, 0x00, 0x00
                                            }, 

                                            "NVPM", 
                                            Buffer (0x1C)
                                            {
                                                /* 0000 */    0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                                /* 0008 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                                /* 0010 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                                /* 0018 */    0x00, 0x00, 0x00, 0x00
                                            }, 

                                            "VRAM,totalsize", 
                                            Buffer (0x04)
                                            {
                                                0x00, 0x00, 0x00, 0x40
                                            }, 

                                            "device_type", 
                                            Buffer (0x0C)
                                            {
                                                "NVDA,Parent"
                                            }, 

                                            "model", 
                                            Buffer (0x0F)
                                            {
                                                "GeForce GT 610"
                                            }, 

                                
                                            "rom-revision", 
                                            Buffer (0x1C)
                                            {
                                                "nVidia GT 610 OpenGL Engine"
                                            }, 

Fred

Link to comment
Share on other sites

That dsdt (from post 613) didn't make any difference to me. I got the same result.

All the fixes were disabled. Also, Intel GPU is still disabled.

I couldn't get an ioreg after booting with that dsdt. But I did take an ioreg before that. So you can check out the disabled intel gpu. The ioreg can be found here.

lets see if it boots up without the AAPL,boot-display entry

dsdt.aml.zip

dsdt.aml 2.zip

Link to comment
Share on other sites

id like to say to those who don't knows that dsdts are system specific files and no one should use a dstd from a different configuration.


i wrote that since i noticed many downloads on these shared dsdt :P

  • Like 1
Link to comment
Share on other sites

Well, the system is booting up now, with either one of the two DSDTs. But I got no logo for the second stage boot.

We must insert the value  @0,AAPL,boot-display otherwise there is no bootlogo, normally @0 for the 1st port, in your case i'ts the second @1, i don't now why it restarts

Now let us enjoy the keynote

Link to comment
Share on other sites

We must insert the value @0,AAPL,boot-display otherwise there is no bootlogo, normally @0 for the 1st port, in your case i'ts the second @1, i don't now why it restarts

Well...if normally the graphics card should be connected to the monitor via DVI, and if DVI is port 0, in this case, it's not, since the monitor is connected via VGA, which is probably port 1. Now...why does it restart when you set the appropriate port...that I don't know either. :(

Anyway...where exactly do you need to set that? In DSDT? If so, how do I edit that? Can you post a little tutorial on what it is to be added for this to (theoretically) work? It can't be that hard.

Link to comment
Share on other sites

we have already done that with all these dsdts, can you try it via DVI or HDMI?

Can't. The monitor is VGA only. But mirone tried it. And there is no difference in terms of the port you're using. If it's working, it's working with HDMI and VGA as well. If it doesn't, it most likely won't work with neither. So it doesn't look like the port is the problem.

Link to comment
Share on other sites

  • 5 weeks later...
 Share

×
×
  • Create New...