Contribute
Register

Radeon 6470m / 6490m Project

Status
Not open for further replies.
Re: Radeon 6470m Project

Dewitts said:
Well right now i'm having issues, I tried modding my dsdt to include the code you posted to my dsdt but it won't compile correctly. When I try to fix the .dsl with dsdtfixer it has some warning come up and just quits.
I tried getting a fresh dsdt with dsdt editor and after adding the code it won't attempt to compile at all.

Having a little break before I break IT!! lol
Post your unmodified DSDT and I'll take a look at it.

I'm just too tired to play around with Radeon hacks, I'm pretty much out of ideas.
 
Re: Radeon 6470m Project

Just bear in mind that I have the 6470m not the 6490m.
I've noticed that there's a difference between the ati.c that macman added to the 1657 chameleon and the ati.c in the insanely post I found that is supposedly working.
The 6470m is listed as different families in them.
I'm going to try editing or swapping the ati.c and rebuilding it
 

Attachments

  • DSDT.aml 2.zip
    46.7 KB · Views: 159
Re: Radeon 6470m Project

Dewitts said:
Just bear in mind that I have the 6470m not the 6490m.
I've noticed that there's a difference between the ati.c that macman added to the 1657 chameleon and the ati.c in the insanely post I found that is supposedly working.
The 6470m is listed as different families in them.
I'm going to try editing or swapping the ati.c and rebuilding it
Fixed + IGPU fix + added the DTGP method to start injecting some values ;)
.dsl is the source file, .aml is compiled.
 

Attachments

  • DSDT_Dewitts.aml
    137.1 KB · Views: 159
  • DSDT_Dewitts.dsl
    911.9 KB · Views: 166
Re: Radeon 6470m Project

da_beidl said:
Dewitts said:
Just bear in mind that I have the 6470m not the 6490m.
I've noticed that there's a difference between the ati.c that macman added to the 1657 chameleon and the ati.c in the insanely post I found that is supposedly working.
The 6470m is listed as different families in them.
I'm going to try editing or swapping the ati.c and rebuilding it
Fixed + IGPU fix + added the DTGP method to start injecting some values ;)
.dsl is the source file, .aml is compiled.

Ok I thought you would have added the same code that you added to your own on the last page, when I tried to do that and went to dsdtfixer even that had an error it couldn't fix, unexpected parsop or something.
I've got 3 boot0 files for you to try out as you're already ahead of me...
1 is just modified to include our card id, 2 has alternative family name, 3 has alternative family name and swapped knull to kPithecia
 
Re: Radeon 6470m Project

Ok so i've managed to update my dsdt and added the exact code you put into yours (except I changed 6490 to 6470 but I don't get as much happening as you do, mine still shows up in ioreg as id ",,g" and none of the aty displays showing up and it doesn't show up in system profile under pci either.
Our device id's are exactly the same (strangely)
EDIT I wonder if it has anything to do with i've got the 8,1 smbios?
 
Re: Radeon 6470m Project

Ok well screwing around today I deleted the smbios and dsdt and I couldn't boot anymore.
So I had to go into my backup partition to try and replace it and I couldn't even get into it using rBoot so I thought I was screwed.
Anyway I thought i'd throw in 1 of my old redundant non retail disks which used Chameleon
v2.0-RC5 r1135.
This is the only version that even remotely detected my ati card:
FRAMEBUFFER @0xB0000000 MMIO @0xD4900000 I/O Port @0x00005000 Rom address@0xFFFE0000
ATI card POSTed, reading VBIOS from legacy space

Unfortunately when it got to this point it restarted.

NOTE da_beidl posted a similar outcome from some tweaks however my I/O port says 5000 and His says 3000

Maybe we should make a list of which boot loaders have been tried and which have had results.
 
Re: Radeon 6470m Project

I looked into the ati6000controller kext and I noticed there was a couple of framebuffers in the plist but not Ipomoea.
So I googled add Ipomea to ati6000 kext and somehow stumbled upon this:
http://www.insanelymac.com/forum/index.php?showtopic=264561 and i've added the kexts, I do have some results however minor, maybe this is a small step in the right direction??
 

Attachments

  • Verbose 2.tiff
    607.2 KB · Views: 274
  • verbose 1.tiff
    630.4 KB · Views: 279
Re: Radeon 6470m Project

I'm assuming y'all saw that r1657 of chameleon has to do with these two cards?
 
Re: Radeon 6470m Project

blueking said:
I'm assuming y'all saw that r1657 of chameleon has to do with these two cards?

Yes that's what all 3 of the boot files i've posted are, standard, added id to ati.c, added id to ati.c & changed the family name... got no results out of it. Not sure about da_beidl... he was a bit further ahead than me :?
 
Re: Radeon 6470m Project

Ok so i've added a few kexts here and there in an attempt to get the descrete Radeon card working with no success.
I decided to make a snow leopard install because of the graphics glitches and stuff.
In the process I somehow I can't boot from hd so I put in rBoot
I noticed a few unusual mentions of ati in the verbose boot:
Code:
Oct 31 18:56:58 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
Oct 31 18:56:58 localhost kernel[0]: Kext com.apple.driver.AppleIntelYonahProfile might not load - kextd is currently unavailable.
Oct 31 18:56:58 localhost kernel[0]: ACPI: System State [S0 S3 S4 S5] (S3)
Oct 31 18:56:58 localhost kernel[0]: PFM64 (36 cpu) 0xf10000000, 0xf0000000
Oct 31 18:56:58 localhost kernel[0]: [ PCI configuration begin ]
Oct 31 18:56:58 localhost kernel[0]: PCI configuration changed (bridge=5 device=4 cardbus=0)
Oct 31 18:56:58 localhost kernel[0]: [ PCI configuration end, bridges 6 devices 14 ]
Oct 31 18:56:58 localhost kernel[0]: Kext com.apple.driver.AppleIntelHD3000Graphics - library kext com.apple.iokit.IOGraphicsFamily not found.
Oct 31 18:56:58 localhost kernel[0]: Can't load kext com.apple.driver.AppleIntelHD3000Graphics - failed to resolve library dependencies.
Oct 31 18:56:58 localhost kernel[0]: Kext com.apple.driver.AppleIntelHD3000Graphics failed to load (0xdc00800e).
Oct 31 18:56:58 localhost kernel[0]: Failed to load kext com.apple.driver.AppleIntelHD3000Graphics (error 0xdc00800e).
Oct 31 18:56:58 localhost kernel[0]: Kext com.apple.driver.AppleHDAController - library kext com.apple.iokit.IOGraphicsFamily not found.
Oct 31 18:56:58 localhost kernel[0]: Can't load kext com.apple.driver.AppleHDAController - failed to resolve library dependencies.
Oct 31 18:56:58 localhost kernel[0]: Kext com.apple.driver.AppleHDAController failed to load (0xdc00800e).
Oct 31 18:56:58 localhost kernel[0]: Failed to load kext com.apple.driver.AppleHDAController (error 0xdc00800e).
Oct 31 18:56:58 localhost kernel[0]: FakeSMC: opensource SMC device emulator by netkas (C) 2009
Oct 31 18:56:58 localhost kernel[0]: FakeSMC: plugins & plugins support modifications by mozodojo, usr-sse2, slice (C) 2010
Oct 31 18:56:58 localhost kernel[0]: FakeSMCDevice: 17 preconfigured keys added: 
Oct 31 18:56:58 localhost kernel[0]: FakeSMCDevice: successfully initialized
Oct 31 18:56:58 localhost kernel[0]: Couldn't alloc class "Gen6Accelerator"
Oct 31 18:56:58 localhost kernel[0]: RadeonPCI::start
Oct 31 18:56:58 localhost kernel[0]: Range[0] c4000000:00400000
Oct 31 18:56:58 localhost kernel[0]: Range[1] b0000000:10000000
Oct 31 18:56:58 localhost kernel[0]: Range[2] 00005000:00000040
Oct 31 18:56:58 localhost kernel[0]: Range@0x10 c4000000:00400000
Oct 31 18:56:58 localhost kernel[0]: Range@0x10 (c4000000) mapped to kernel virtual address 5f6d4000
Oct 31 18:56:58 localhost kernel[0]: ATI ROM start at 000c0000 mapped to kernel virtual address 5f643000
Oct 31 18:56:58 localhost kernel[0]: ROM signature is read as: 0000aa55
Oct 31 18:56:58 localhost kernel[0]: Config register@0x4 = 00900007
Oct 31 18:56:58 localhost kernel[0]: Couldn't alloc class "AppleHDAController"
Oct 31 18:56:58 localhost kernel[0]: Controller: Intel Cougar Point (vendor ID: 8086, device ID: 1c20)

on log in I had gfx card status pop up with a message saying my current system is unsupported but after looking at the top bar it says d instead of i which suggests it's using the radeon card instead of the hd3000 and the preferences concur.
According to "about this mac" I am using intel HD graphics 3000 mobile 384mb

I've also attached my io reg screenshot, i'm going to try cinebench and try hdmi ;)
Has anyone else tried using rBoot??
 

Attachments

  • Radeon.tiff
    242.6 KB · Views: 319
Status
Not open for further replies.
Back
Top