Contribute
Register

ATI Raedeon HD 6870 seen as RaedeonHD NI40 on 10.6.8

Status
Not open for further replies.
Mine is XFX Radeon HD 6870

I have the same problems
 
MacMan said:
When cards show up as NI40 it means that there isn't a card specific ID in Chimera/Chameleon.

If you follow the directions in this topic: viewtopic.php?f=119&t=19330 and post your information I will add them to Chimera when I update it.


I just posted on that thread about my ASUS HD 6670. My device ID is in the 6xxx kexts, but I get the NI40 issue with framebuffer problems. I hope I posted enough info. Let me know

Thanks in advance MacMan
 
Do you use DSDT?
 
Yes I use the DSDT from the database for my board
 
you can put

Device (PEGP)
{
Name (_ADR, 0x00030000)
Name (_STA, 0x0F)
Name (_PRW, Package (0x02)
{
0x09,
0x05
})
Device (GFX0)
{
Name (_ADR, Zero)
Name (_PRW, Package (0x02)
{
0x09,
0x05
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0C)
{
"@0,name",
Buffer (0x0D)
{
"ATY,Duckweed"
},

"@1,name",
Buffer (0x0D)
{
"ATY,Duckweed"
},

"@2,name",
Buffer (0x0D)
{
"ATY,Duckweed"
},

"@3,name",
Buffer (0x0D)
{
"ATY,Duckweed"
},

"model",
Buffer (0x13)
{
"AMD Radeon HD 6870"
},

"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (HDAU)
{
Name (_ADR, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}

under Device (PCI0) in your DSDT
Name (_ADR, 0x00030000) Maybe the “3” is “1”?or others
 
I have exactly the same problem, but it seems to be working fine. I have the Sapphire HD6870 and I managed to update to 10.6.8 after 4 days of struggling! :headbang:

If you guys find a solution please post it!
 
I was messing around, trying to fix my not being able to sign into the App Store issue when I discovered what makes this happen for me. If I have the following in my boot.plist I only get one DVI:

<key>PCIRootUID</key>
<string>1</string>

But if I don't have that in there the App Store doesn't work for me.

Also, having Graphics Enabler set to No will also give you the NI40.
 
Is there a guide to changing video cards on a working system?

I did a change from Geforce 8800 GTS to Sapphire ATI HD 6850 Toxic:

I just swapped the cards and boot up with chimera with GraphicsEnabler=No which starts
with 1024x 768 on both dvi's. Install new drivers with Multibeast.
Reboot and be ready!
 
Has anyone resolved this? I'm having the same issue. I boot with the option "GraphicsEnabler=No", but this results in my XFX Radeon 6870 showing as ATI Radeon HD NI40.

I unfortuntely don't have a 2nd monitor to (yet) to test if both DVI ports are working.
 
Status
Not open for further replies.
Back
Top