Jump to content

Radeon HD 4570 LVDS/VGA/HDMI


pheonix137
 Share

5 posts in this topic

Recommended Posts

Hi I am trying to make at least LVDS and VGA work. I have working Shrike framebuffer (output for ioreg with SSH is ATY,Shrike), but output on LVDS is like attached picture and no output on VGA or HDMI. I have tried patching framebuffer in ATI4600Controller.kext but I don't think it's working.

 

Here is modified Shrike can anyone tell me if it's wrong?

02 00 00 00 40 00 00 00 09 01 00 00 12 04 00 07 LVDS
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 VGA
00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 05 HDMI

I have tried senseid 00 - 07 and none work for LVDS. Also have forced EDID to pick up LVDS which seems to force LVDS everytime with GraphicsEnabler=No but still nothing with GraphicsEnabler=Yes.

 

Video bios dump:

http://www.mediafire.com/?vnwa2b2xzx9nsyb

 

 

 

UPDATE: I tried DSDT injection for my card detailed here:

http://www.insanelymac.com/forum/topic/282637-ati-mobility-radeon-hd-4650-cant-find-lvds-senseline/

 

Here's the DSDT I came up with. What is wrong with it? I was getting jumbled screen again but different pattern than before, closer to solid color but still missing pixels and I was not able to log in and use VNC/SSH like usual.

 

http://www.mediafire.com/download/c35l07k7blkdkm6/DSDT.aml

 

Also I still couldn't get Shrike personality to work. Nothing seems to work, what else can I try? And can someone take a look at the stuff I've already done...in case I messed something up?

 

Thanks!

post-1129317-0-62681500-1374100211_thumb.jpg

Edited by pheonix137
Link to comment
Share on other sites

I just found out my internal screen connection is LVDS/eDP. There doesn't seem to be a solution at this time but does anyone know if anyone is working on development for this topic? Also, the eDP shouldn't affect my VGA so can anyone tell me why that isn't working?

Link to comment
Share on other sites

  • 3 weeks later...

I have it working so far with Cardinal personality from ATI4800Controller.kext with modified Cardinal FB but nothing shows up on screen. When I VNC in to it I get both LVDS and VGA external screens but nothing showing up on the actual screen itself. How can I get signal on VGA screen?

 

zBnlzZe.jpg

8JHF7Rf.jpg

  • Like 1
Link to comment
Share on other sites

I was told I'm lucky for getting this far and it probably won't work since it's a Sony laptop and they do something weird with their graphics. I was also told that since RadeonFramebuffer can detect external screen I should be able to get one of the other personalities to do it as well. Maybe there is also some way to figure out how to make eDP work?

Link to comment
Share on other sites

 Share

×
×
  • Create New...