Contribute
Register

HDMI only on HD 3000

Status
Not open for further replies.
Joined
Apr 3, 2011
Messages
32
Motherboard
Asus P8Z77-V LE
CPU
Intel Ivy Bridge i7-3770
Graphics
Nvidia GTS 250 512MB
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
I have been trying to get mountain lion working on my laptop. Installation was pretty flawless after doing: -x -v "GraphicsEnabler"="No".

But the problem I'm having is booting in safe mode, displays my desktop on the laptop display. But booting without safe mode, I am only able to get a picture though the HDMI port.

I just a bit confused in what I need to do to solve this? Different kexts, Change SMBios, Different Boot Options?

Thanks,
MT

Specs:

Toshiba Satellite Pro R850-16H
HD 3000 Graphics
i3 2310M
4GB Ram
Corsair F60 SSD - 60GB

HM65 Southbridge
SMBIOS - Mac Pro 8,1
 
I have been trying to get mountain lion working on my laptop. Installation was pretty flawless after doing: -x -v "GraphicsEnabler"="No".

But the problem I'm having is booting in safe mode, displays my desktop on the laptop display. But booting without safe mode, I am only able to get a picture though the HDMI port.

I just a bit confused in what I need to do to solve this? Different kexts, Change SMBios, Different Boot Options?

Thanks,
MT

Specs:

Toshiba Satellite Pro R850-16H
HD 3000 Graphics
i3 2310M
4GB Ram
Corsair F60 SSD - 60GB

HM65 Southbridge
SMBIOS - Mac Pro 8,1

You probably need to inject snb-platform-id for IGPU.

This is the DSDT patch we use on the ProBook... you can try it:
(apply with MaciASL)
Code:
#   Inject HDMI info into GFX0/IGPU   */
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "hda-gfx",\n 
        Buffer (0x0A) { "onboard-1" },\n
        "AAPL,snb-platform-id",\n
        Buffer (0x04) { 0x00, 0x00, 0x01, 0x00 },\n
    })\n
}\n
end;

Oh, make sure you disable w/ GraphicsEnabler=No in your org.chameleon.Boot.plist... I'm not sure who "wins" with both DSDT injection and EFI injection (Chimera does EFI).
 
Cheers I'll give it a go.

MT
 
You probably need to inject snb-platform-id for IGPU.

This is the DSDT patch we use on the ProBook... you can try it:
(apply with MaciASL)
Code:
#   Inject HDMI info into GFX0/IGPU   */
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "hda-gfx",\n 
        Buffer (0x0A) { "onboard-1" },\n
        "AAPL,snb-platform-id",\n
        Buffer (0x04) { 0x00, 0x00, 0x01, 0x00 },\n
    })\n
}\n
end;

Oh, make sure you disable w/ GraphicsEnabler=No in your org.chameleon.Boot.plist... I'm not sure who "wins" with both DSDT injection and EFI injection (Chimera does EFI).

I have same problem here.. only boot using -x if not just blank
This DSDT patch didnt help me..

any other suggestion?

using asus ux32a

i3 2367
intelhd 3000
 
I have same problem here.. only boot using -x if not just blank
This DSDT patch didnt help me..

any other suggestion?

using asus ux32a

i3 2367
intelhd 3000

What is the resolution of your screen?
 
1366 x 768

Hmmmm... I woudn't think it is dual-link then, although you could try it:

Code:
#   Inject HDMI info and dual-link into GFX0/IGPU   */
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "AAPL00,DualLink",\n 
        Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 },\n
        "hda-gfx",\n 
        Buffer (0x0A) { "onboard-1" },\n
        "AAPL,snb-platform-id",\n 
        Buffer (0x04) { 0x00, 0x00, 0x01, 0x00 },\n
    })\n
}\n
end;

There might be additional snb-platform-id values you could try, but I've never run into that...
 
Sounds again like the issue had with the dell laptops..

not sure if this is teh same code again RM, its copied from another thread where you fixed somebody's issue..

Code:
[COLOR=#000000]#   Inject HDMI info and dual-link into GFX0/IGPU   */[/COLOR]into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "AAPL00,DualLink",\n 
        Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 },\n
        "hda-gfx",\n 
        Buffer (0x0A) { "onboard-1" },\n
        "AAPL,snb-platform-id",\n 
        Buffer (0x04) { 0x00, 0x00, 0x01, 0x00 },\n
    })\n
}\n [COLOR=#000000]end;[/COLOR]

(comparing the two, they look the same)
 
Hmmmm... I woudn't think it is dual-link then, although you could try it:

Code:
#   Inject HDMI info and dual-link into GFX0/IGPU   */
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "AAPL00,DualLink",\n 
        Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 },\n
        "hda-gfx",\n 
        Buffer (0x0A) { "onboard-1" },\n
        "AAPL,snb-platform-id",\n 
        Buffer (0x04) { 0x00, 0x00, 0x01, 0x00 },\n
    })\n
}\n
end;

There might be additional snb-platform-id values you could try, but I've never run into that...

Still the same.. only HDMI OK with QE/CI
 
Yup they same, and result still no solution here

Sounds again like the issue had with the dell laptops..

not sure if this is teh same code again RM, its copied from another thread where you fixed somebody's issue..

Code:
[COLOR=#000000]#   Inject HDMI info and dual-link into GFX0/IGPU   */[/COLOR]into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "AAPL00,DualLink",\n 
        Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 },\n
        "hda-gfx",\n 
        Buffer (0x0A) { "onboard-1" },\n
        "AAPL,snb-platform-id",\n 
        Buffer (0x04) { 0x00, 0x00, 0x01, 0x00 },\n
    })\n
}\n [COLOR=#000000]end;[/COLOR]

(comparing the two, they look the same)
 
Status
Not open for further replies.
Back
Top