Jump to content

which framebuffer and what modification?


boy_iran_64
 Share

38 posts in this topic

Recommended Posts

By the way, helped only now another person to launch the Graphics. Discussion took almost two weeks. He has sensed 7 as well as you.

Good Lunching of Graphics is not easy deal.

http://www.insanelymac.com/forum/topic/291276-help-ati-mobility-radeon-hd-4570-doesnt-work/

thanks.

please guide me about: how to i inject EDID in DSDT?

Actually, I don't know exactly of how to write down EDID to the DSDT. Usually we can't fix everything by DSDT. Sometimes bootloader should do something. I think, as I did at my time, you should get working Graphics by framebuffer and bootloader at first.

And after you can try to inject it by DSDT as I did it either.

First install clover to the HDD or USB Stick. And try to lunch Graphics with that.

You have enough problem card and it can take very much time if we will inject it by DSDT(hard way)

Link to comment
Share on other sites

hi alex very thanks but not work any ....

I was disappointed to EDID injection in MY DSDT because i not found tuts about it. :(

please guide me for Vendor ID and Device ID for use fix EDID software?

i have 2 type Vendor ID and 2 type Device ID (in ioreg ) once in

GraphicsEnabler=No (in this mod enable LVDS but HDMI and VGA not work)

DisplayProductID       Number      1815

DisplayVendorID        Number      1970170734

(in GraphicsEnabler=Yes AtiConfig=Gibba [olny vga worked]  is same)

but in GraphicsEnabler=Yes AtiConfig=Pondweed [only HDMI worked]

DisplayProductID  Number  1
DisplayVendorID Number 7789

please Guide me...

 

also i upload my edid file (make by edid manager)

http://d-h.st/cBa

Link to comment
Share on other sites

Hello I understood that it was unscsessul using kext by Andy for your case, isn't it.(extract edid from Darwin Dumper)?

If so, install Clover. Clover will put some of your cards on a table. And you will get an equation with less amout of unknown parameters.

Because tuning framebuffer is also not so easy thing to do.

Link to comment
Share on other sites

You don't have to use CustomEDID with Clover, it can read it automatically. So it's enough to have only this key in config for injection:

 

<key>InjectEDID</key>
<true/>

 

If it doesn't work, you can try with

 

<key>DualLink</key>

<integer>1</integer>

Link to comment
Share on other sites

You don't have to use CustomEDID with Clover, it can read it automatically. So it's enough to have only this key in config for injection:

 

<key>DualLink</key>

<integer>1</integer>

This already is by default.

He should try with that.

<key>DualLink</key>

<integer>0</integer>

 

 

i can enable peg for only geraphics card in bios (my bios insyde h2o unlocked ) and i disable igd (integral Graphics device)

can these help me for enable my lvds?

<key>Graphics</key>

<dict>

<key>InjectATI</key>

<true/>

<key>VRAM</key>

<integer>1024</integer>

<key>LoadVBios</key>

<true/>

<key>InjectEDID</key>

<true/>

<key>VideoPorts</key>

<integer>3</integer>

<key>FBName</key>

<string>Shrike</string>

</dict>

Add this part to config of Clover.

I don't know what frame do you use and how many memory do you have on your card. Use your data.

Don't forget to put your Vbios so

http://www.insanelymac.com/forum/topic/287995-how-to-launch-ati-card-by-dsdt/?p=1938815

If you get something different from black screen like this http://www.insanelymac.com/forum/topic/291276-help-ati-mobility-radeon-hd-4570-doesnt-work/?p=1942157

Tell me about it.

  • Like 1
Link to comment
Share on other sites

This already is by default.

He should try with that.

<key>DualLink</key>

<integer>0</integer>

That's right, my fault.

 

Key VRAM has no effect on graphics card work, even slice admitted it. Thus you can remove it from config. And you don't need to put VBIOS anywhere, Clover can extract original one and inject it automatically if there is no such file in directory with video bios. Also don't forget to replace "Shrike" with framebuffer name, which you patched. Thus graphics section should probably look like this:

<key>Graphics</key>

<dict>

<key>InjectATI</key>

<true/>

<key>LoadVBios</key>

<true/>

<key>InjectEDID</key>

<true/>

<key>VideoPorts</key>

<integer>3</integer>

<key>FBName</key>

<string>Shrike</string>

 

// Optional 

<key>DualLink</key>

<integer>0</integer>

 

</dict>

 

As for framebuffer patch, I'm pretty sure for LVDS you should use such values:

02000000400000000901000010000007

Similar cards (6650M, 7670M, 6470M) work the best with these values. And you also got them from VBIOS dump.

  • Like 1
Link to comment
Share on other sites

In your video bios dump you have this:

Connector Object Id [14] which is [LVDS]

encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false

So, I think you need DualLink=0 in config. But you can also try without it.

  • Like 1
Link to comment
Share on other sites

Great! But please check if you have reduced color depth - http://www.lagom.nl/lcd-test/gradient.php. You should see a smooth change from black to white and from white to black on that page. If you see only 32 bands instead of smooth colour, it means your LVDS is not working well and your need different EDID + different way to enable the card.

Link to comment
Share on other sites

  • 2 weeks later...

hi

i have proble with my clover

i maked smbios and config file with clover cofigure but when i clicked about this mac  my hachintosh been unlogin

i am sorry for my bad enlish .

(my graphics card worked perfectly and i could run game and run dvd palyer and my lvds worked with your help thanks)

http://www.mediafire.com/download/8llh2fz125wl0d6/clover2061-7650m.rar

Link to comment
Share on other sites

 Share

×
×
  • Create New...