Jump to content

ATI Radeon 5470 Mobility on Mavericks


dome1234
 Share

8 posts in this topic

Recommended Posts

I tried almost all combination, I have installed all ATI kext I need. I imported ATY_init.kext yet still, my graphic card is undetected. When ever I set GraphicsEnabler=Yes it boots into black screen. When I set it to "No" it boots but system info shows only 4MB of Graphic card.

Everything else including wi-fi works fine.

For some reason, ATY_init.kext is not loaded on my system whether I rebuilt the cache and set permissions over Kext wizard. I tried to grep from kextstat word ATY, but nothing comes up and there is no ATY_init.kext inside Extensions folder. Anyway, here is the output of ATI grep over kextstat. I also tried to install Framebuffer kext but same thing as ATY_init.

 


Info -
Computer: Aces Aspire 5741g (laptop)
CPU: Intel Core Inside i5 
RAM: 4GB
System: Mavericks 10.9
Graphic card: ATI Radeon 5470 Mobility (2GB)
Graphic card device ID: 0x68e0

I also tried different AtiConfig (Shrike, Eulemur, Hoolock) but black screen again
 
$ kextstat | grep ATI
42 1 0xffffff7f81a2c000 0x172000 0x172000 com.apple.kext.ATISupport (7.0.0) <41 11 10 7 5 4 3 1>
43 0 0xffffff7f81ef5000 0x46000 0x46000 com.apple.kext.ATI5000Controller (7.0.0) <42 41 11 10 5 4 3 1>
55 0 0xffffff7f81b9e000 0x290000 0x290000 com.apple.ATIRadeonX3000 (7.0.0) <54 41 11 7 6 5 4 3 1>

 

Link to comment
Share on other sites

Hey artur, thanks for fast reply. Regarding the link you have left me - I checked Chameleon GC supported list and mine IS there. 

My vendor ID is 1002, and device ID is 0x68e0. As you can see all kext that are necessary are loaded so I don't have to worry about that.

 

Supported graphic cards:

565 { 0x68E0,0x02931025, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
566 { 0x68E0,0x03581025, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
567 { 0x68E0,0x03591025, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
568 { 0x68E0,0x035C1025, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
569 { 0x68E0,0x035D1025, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
570 { 0x68E0,0x036D1025, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kLangur     },
571 { 0x68E0,0x04471028, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
572 { 0x68E0,0x04561028, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
573 { 0x68E0,0x04831025, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
574 { 0x68E0,0x1433103C, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
575 { 0x68E0,0x1441103C, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
576 { 0x68E0,0x144A103C, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
577 { 0x68E0,0x1BF21043, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kNull       },
578 { 0x68E0,0x848F1043, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kNull       },
579 { 0x68E0,0xFD001179, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
580 { 0x68E0,0xFD121179, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
581 { 0x68E0,0xFD501179, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
582 { 0x68E0,0xFD921179, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},
583 { 0x68E0,0xFDD01179, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470M",                  kEulemur},

Now, should I edit plist.info of ATIRadeonX3000.kext or what kext as I can't see anywhere in text what kext should I edit to replace Device ID and Vendor ID. 

 

EDIT: I'm thinking I go to the right track. I edited the Controller kext and RadeonX3000 kext to my proper hex address (0x68E01002) and restarted the computer. Now, graphic card is still not detected but I'm heading for the EDID right now. Will post an update in half hour.

 

EDIT2: I tried to extract EDID through Linux Live CD using edid-read but I haven't got any EDID as shown in tutorial by artur. 

 

Here is an interesting note: When I attach external monitor through VGA, and use GraphicsEnabler = Yes, I can see the picture only on external monitor and graphic card is found in system properties, plus everything runs so smooth. Is this why EDID is necessary?

Link to comment
Share on other sites

Hey artur. I do need LVDS as I'm out of external monitors and I carry my laptop to the work. Speaking of the EDID, I extracted mine over ScreenResX and edited appropriate property list but my monitor is still not detected using  GraphicsEnabler=Yes. I tried different AtiConfigs (Shrike, Eulemur, Hoolock, Langur, Uakari) but still non-positive results.

 

I'll try to install Win7 as a dual boot now and see if I could extract EDID from there. By the way, am I supposed to install my graphic cards drivers in Win7 to detect EDID or?

 

Thanks and regards.

Link to comment
Share on other sites

hello

 

u should have in windows the card working good

 

try my file for the edid .. sometimes u don't get a proper edid .. mine is for 1366x768

 

if u use clover .. is simple

 

only set in config.plist the graphics

<key>Inject</key>
<dict>
  <key>ATI</key>
  <true/>
</dict>

<key>LoadVBios</key>
<true/>

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

<key>FBName</key>
<string>Langur</string>

is how mine works with clover..

 

good hack

Link to comment
Share on other sites

I tried your EDID too as mine is also 1366x768 but still no positive result. Also, I'm running chameleon as a bootloader so I can't use your Clover script for EDID injection. Seems that my video card is incompatible at all but it's strange that the graphic card is functional with external monitor.

 

Is it possible to install Windows 7 without reinstalling my Mavericks' system? As I want to try to gather compatible EDID from there but I don't want to reinstall the whole Maverick. If it is, how should I approach that problem? Can I partition my disk and make a space for Windows 7?

 

I also saw this thread here, and it seems that the guy you were helping have excatly my problem. Maybe I should switch to ML at the end?

 

Thank you for your help.

Link to comment
Share on other sites

Ok, I fixed it after 4 days of trouble. Here is the fix:

 

- Install OS X Mavericks or ML

- In customization while installing choose standard Clover as a bootloader

- Finish installation

- When in boot menu, go to "Options"

- Inject ATI and GFX option

- Edit config.plist and add this:

Note: It doesn't matter if there is no VBios file, this is fix for Mobility* GFX cards. Injected EDID is necessary for full QE/CI acceleration. 

 

Cheers and thanks artur!

<key>Graphics</key>
<dict>
  <key>GraphicsInjector</key>
  <true/>
  <key>InjectedEDID</key>
  <true/>
  <key>LoadVBios</key>
  <true/>
  <key>InjectedEDID</key>
  <true/>
  <key>InjectATI</key>
  <true/>
</dict>
Link to comment
Share on other sites

 Share

×
×
  • Create New...