Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Trucker MK

AMD Radeon HD 6650M / Graphics Enabler / DSDT / HDMI Audio / Acer Aspire 7750G - 2674G50Mnkk [Gradients Fixed]

968 posts in this topic

Recommended Posts

Hello Trucker,

 

Just completed reading all the pages in the thread, it took a while since there are lots of references to other threads. Great and tough work all together.

 

So here I am. I managed to install Mountain Lion (10.8.3) on my HP EliteBook 8460p and I am using Chimera (v1.11.1 r1394) as my boot loader. My laptop came with a AMD Radeon HD 6470M as the only Graphics card (No integrated graphics). It has a Display Port and a VGA port in addition to the LVDS.

 

Now the problem is, VGA and Display Ports are working flawlessly without any modding to the stock kexts, but not the LVDS. Here is a pic which shows the LVDS's current situation. It is like half of the desktop is spanned across the complete screen.

 

post-1147746-0-45341500-1365325275_thumb.png

 

After failing with a lot of BIOS extraction tools, I managed to extract my VBIOS with AIDA64 and decoded it using "radeon_bios_decode". I am so confused to proceed further since I can see 5 connectors in the output. I am downloading xcode and once it is completed, I will run the "ati-personality.pl" and see what I can do with it. Mean while can you suggest some thing with you experience which might help me to sort out the problem.

 

Attached my untouched DSDT, VBIOS dump and Radeon Bios Decode ouput for your reference.

 

Connecter Info from Video BIOS.rtf

 

DSDT and VBIOS.zip

 

Here are a few more screenshots for your reference.

 

 

post-1147746-0-81294300-1365326712.png

 

 

post-1147746-0-20431900-1365326715.png

 

 

post-1147746-0-98547000-1365326718.png

Edited by ErmaC
Link removed. PLS read Forum rules

Share this post


Link to post
Share on other sites

srinu9, I have very similar problem with my 7670M! Check it out:

 

post-1048154-0-73625700-1365523384_thumb.jpg

 

It can be partially solved by using different encoder values (01/02/03 instead of 00 in my case). However, then I have reduced color depth (I don't know if it's 16, 20, or 24 bit, but it's not 32bit for sure).

Share this post


Link to post
Share on other sites

Hi, could this method work with Radeon HD 7570M too? (Device id = 6841, Radeon HD 7500M/7600M Series)

I am using HP Elitebook 8570p with i7 3720QM, Radeon HD 7570M. Currently using Chimera bootloader with 10.8.3. No graphic support currently.

 

Any advice would be appreciated!

Thanks!

Share this post


Link to post
Share on other sites

Don't you have an integrated graphics card on HP notebook? Normally they are disabled on notebooks with ATI Radeon discrete cards, but not on HP notebooks as far as I know.. If you have one, then it will be much easier to enable that one, whatever it is (Intel HD3000 or 4000).

Share this post


Link to post
Share on other sites

Don't you have an integrated graphics card on HP notebook? Normally they are disabled on notebooks with ATI Radeon discrete cards, but not on HP notebooks as far as I know.. If you have one, then it will be much easier to enable that one, whatever it is (Intel HD3000 or 4000).

Yes that was my initial thought but I cannot find any BIOS option for integrated graphics and only Radeon is detected on windows. I tried to enable HD 4000 but I couldn't...

Share this post


Link to post
Share on other sites

Trucker, I have send you a PM with some questions about the 7750g.

Share this post


Link to post
Share on other sites

Hi, How did you get your Vbios?

 

I have a different notebook with 7730m, I tried GPU-Z and ATIflash.

 

GPUZ says it is not supported, ATIflash gives me an empty file.

 

 

 

I used trial version of AIDA64 in windows. . There will be a small icon at the bottom left corner in AIDA64 Window and there will be a sub option to dump video bios when you click that icon. .. it worked like a charm for me where every other tools failed. ..

Share this post


Link to post
Share on other sites

Hi, How did you get your Vbios?

 

I have a different notebook with 7730m, I tried GPU-Z and ATIflash.

 

GPUZ says it is not supported, ATIflash gives me an empty file.

post-870135-0-17998500-1367242890_thumb.jpg

Right click on the status bar

Share this post


Link to post
Share on other sites

Tauio111, did you finally manage to enable your video card?

Nope, Clover has some problems with my installation and I am currently not in the mood of reinstalling os x, I'll wait for OS X 10.9 and then I'll do a reinstall and try using Clover. I installed 13.5 drivers in windows and my LVDS lost backlight, maybe comparing the 13.5 version with older versions will give some good information?

Share this post


Link to post
Share on other sites

I think I can help you with DSDT. Thus, it should work also in Chameleon.

I don't think Clover will work with 10.9 if it does not work now. Does it load at all? Or it can't boot up the system? It would be easier to enable video card with Clover. Anyway, I think I know where is the problem with not working LVDS and how to solve it.

Share this post


Link to post
Share on other sites

Clover loads but it restarts after choosing the right partition.

I was trying to put my vrom in the DSDT, but for some reason my editors all freeze/crash after pasting it in, I dont know why. You can take a look.

Also, where do you think the problems is at?

dsdt.rar

vgabios.rar

Share this post


Link to post
Share on other sites

Here you goLGD02DC.rar

edit: I'm currently having issues with booting into OS X, last time I installed the security update and now it gets stuck during booting. With -v the last thing it says is TUFS: starting

edit: got it working again. not a big deal.

Share this post


Link to post
Share on other sites

Hey, I managed to solve gradients problem on my 7670M by using EDID from other notebook! So theoretically this should also solve gradients for 6650M!

Here's EDID I used:

 

00 ff ff ff ff ff ff 00 06 af 2c 12 00 00 00 00 00 16 01 04 90 1d 10 78 02 19 c5 a0 58 52 95 26 0d 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 26 1b 56 64 50 00 16 30 30 20 36 00 25 a4 10 00 00 18 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 fe 00 41 55 4f 0a 20 20 20 20 20 20 20 20 20 00 00 00 fe 00 42 31 33 33 58 54 46 30 31 2e 32 20 0a 00 25

 

But it worked only using DSDT injection for graphics card (CustomEDID in Clover does not work!).

 

 

Tauio111, judging by EDID, you have exactly the same screen as me. And the problem is with screen, not with video card. I think you can make it work using the same method as me.

Share this post


Link to post
Share on other sites

Tauio111,

 

Try injecting this string through device-properties in Chameleon. Don't forget to install patched ATI6000Controller first with your numbers from VBIOS dump (use Pithecia framebuffer, others won't work). Also use GraphicsEnabler=No. If the screen still does not work, enable your video card like you did before for VGA screen only and post here your DarwinDump. If it works with gradients (reduced color depth), I have one more idea and I don't need DarwinDump.

string_Tauio_oldEDID.txt

Share this post


Link to post
Share on other sites

I used that device-property in Chameleon. The result is that I can now fully use my gpu without graphics enabler but LVDS still remains black. One other change I noticed was if i disconnected the VGA screen and restarted into OS X, the LVDS backlight works but still remains black. I had never got the backlight to work on LVDS ever. I tried this with my custom EDID and without it and it makes no difference. What could be the problem?

Share this post


Link to post
Share on other sites

Wait, you want to say that VGA port works and LVDS does not with this string? Are you sure graphics enabler is disabled and you use original or no DSDT + my string?

 

Could you also show me your ATI6000Controller patch? Here is also one more string to try.

 

P.S. It's very important to use only original DisplayProductID-717, don't change it!

string_Tauio_newEDID.txt

Share this post


Link to post
Share on other sites

Here's a darwindump (not sure if its in the right format) and the ati6000controller.kext which I'm currently using and which works for my vga (altough it doesnt get the EDID from the VGA display). I used your string and disabled DSDT, I also deleted DisplayProductID-717 (I dont think OS X remakes a new one if its deleted).

Using the string I get a few errors in startup - you can see the image I attached.

DarwinDumper_2.7.0_Chameleon_2.1_Lion_tanelj.zip

ATI6000Controller.kext.zip

post-870135-0-80272300-1368107840_thumb.jpg

Share this post


Link to post
Share on other sites

Looks like your EDID is not injected at all.. And I think this is LVDS EDID, not VGA. Thus LVDS is black. Did you do the dump with my strings? If not, then do it with one of the strings.

Is notebooks monitor shown in "About this Mac" window when you are injecting one of the strings?

Also you don't have GraphicsEnabler in your Chameleon config, did you disable it in bootloader?

I would better use original DisplayProductID-717 instead of deleting it. Here it is if you don't have it anymore.

DisplayProductID-717.zip

Share this post


Link to post
Share on other sites

Looks like your EDID is not injected at all.. And I think this is LVDS EDID, not VGA. Thus LVDS is black. Did you do the dump with my strings? If not, then do it with one of the strings.

The hardware config string or the EDID string?

Is notebooks monitor shown in "About this Mac" window when you are injecting one of the strings?

Look at picture attatched

Also you don't have GraphicsEnabler in your Chameleon config, did you disable it in bootloader?

I found out that it was a different chameleon installation on my HDD not on my USB stick, now I have graphicsenabler disabled in both bootloader and strings also injected and DSDT disabled also.

I would better use original DisplayProductID-717 instead of deleting it. Here it is if you don't have it anymore.

I inserted

 

The LVDS ofcourse works without the graphics enabler at 1024x, but it makes os x quite unusable.

I also added the new darwin dump with config strings in both.

post-870135-0-31021200-1368114678_thumb.png

DarwinDumper_2.7.0_Chameleon_2.1_Lion_tanelj 2.zip

Share this post


Link to post
Share on other sites

Was that screen taken with string injection? Judging by it, video card is not enabled as if there was no device-properties string at all. I also patched ATI6000Controller from 10.8.3 for your video bios. This one is 100% correct.

 

The next thing you should do: enable your video card at least somehow (could be on VGA or HDMI port only. If you use this kext with graphics enabler + Pithecia FB instead of string, HDMI should work; or do it with your kext on VGA port) and post here your IOReg (save it with IORegistryExplorer).

ATI6000Controller.kext.zip

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.



×