Contribute
Register

[SOLVED] Troubles with Sapphire 6870

Status
Not open for further replies.
Joined
Feb 16, 2012
Messages
38
Motherboard
DSDT-GA-Z68A-D3H-B3-F13
CPU
i7-3770k
Graphics
Radeon Sapphire 6870
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. iOS
Let me start off by saying so much for OOB for 6870. I have 2 problems that bother me.

First off, my card is not recognized in system profiler as a 6870 (common issue) and is instead recognized as ATI Radeon HD 6xxx 1024 MB. It doesn't bother me but its the issue of not knowing if my card is not running at full capability. My question is: does it really matter if its not showing the correct card?

2nd problem: Steam games. I can run minecraft and amnesia at max settings with no problems at all but when it comes to running L4D2 and Portal I might as well forget about it. They both crash at startup. No error log, they just open and close. I've reinstalled both of them numerous time to no avail. I've heard this is a possible buffer issue? When I type ioreg | grep ATY into terminal I get:
Code:
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@0  <class AtiFbStub, id 0x1000002$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@1  <class AtiFbStub, id 0x1000002$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@2  <class AtiFbStub, id 0x1000002$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@3  <class AtiFbStub, id 0x1000002$

and my org.chameleon.Boot.plist reads like this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>npci=0x3000 darkwake=0</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>2</string>
	<key>PCIRootUID</key>
	<string>0</string
	<key>Default Partition</key>
	<string>hd(0,2)</string>	
</dict>
</plist>

I have no custom kexts installed and I am using a custom DSDT file from the database. Also, I have read that if its a frame buffer issue then geek bench won't launch except, mine launches just fine. Please help! Thanks!

[EDIT] When I tried booting with AtiConfig=Duckweed everything loads fine but I still get
Code:
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@0  <class AtiFbStub, id 0x1000002de, registered, matched, active,$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@1  <class AtiFbStub, id 0x1000002df, registered, matched, active,$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@2  <class AtiFbStub, id 0x1000002e0, registered, matched, active,$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@3  <class AtiFbStub, id 0x1000002e1, registered, matched, active,$
and System Profiler is still showing 6xxx

[SOLVED]
I had tried booting with PCIRootUID=1 in my plist and tried booting with AtiConfig=Duckweed but I kept getting a black screen after apple logo. Once I added AtiConfig=Duckweed to my boot.plist file though, and it worked. Thanks for the help guys!
 
Re: Troubles with Sapphire 6870

johnson8ryley said:
Let me start off by saying so much for OOB for 6870. I have 2 problems that bother me.

First off, my card is not recognized in system profiler as a 6870 (common issue) and is instead recognized as ATI Radeon HD 6xxx 1024 MB. It doesn't bother me but its the issue of not knowing if my card is not running at full capability. My question is: does it really matter if its not showing the correct card?

2nd problem: Steam games. I can run minecraft and amnesia at max settings with no problems at all but when it comes to running L4D2 and Portal I might as well forget about it. They both crash at startup. No error log, they just open and close. I've reinstalled both of them numerous time to no avail. I've heard this is a possible buffer issue? When I type ioreg | grep ATY into terminal I get:
Code:
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@0  <class AtiFbStub, id 0x1000002$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@1  <class AtiFbStub, id 0x1000002$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@2  <class AtiFbStub, id 0x1000002$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@3  <class AtiFbStub, id 0x1000002$

and my org.chameleon.Boot.plist reads like this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>npci=0x3000 darkwake=0</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>2</string>
	<key>PCIRootUID</key>
	<string>0</string
	<key>Default Partition</key>
	<string>hd(0,2)</string>	
</dict>
</plist>

I have no custom kexts installed and I am using a custom DSDT file from the database. Also, I have read that if its a frame buffer issue then geek bench won't launch except, mine launches just fine. Please help! Thanks!

[EDIT] When I tried booting with AtiConfig=Duckweed everything loads fine but I still get
Code:
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@0  <class AtiFbStub, id 0x1000002de, registered, matched, active,$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@1  <class AtiFbStub, id 0x1000002df, registered, matched, active,$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@2  <class AtiFbStub, id 0x1000002e0, registered, matched, active,$
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@3  <class AtiFbStub, id 0x1000002e1, registered, matched, active,$
and System Profiler is still showing 6xxx

I had this problem a couple of months ago when I upgraded my video card to a XFX ATI Radeon 6870. My fix was to set PCIRootUID to 1in my boot.plist file. Here's my post about it: viewtopic.php?p=333251#p333251
 
Re: Troubles with Sapphire 6870

I actually need PCIRootUID set to 0 or else I get a black screen after the apple logo. Now, I haven't tried changing the PCIRootUID after I set a framebuffer which I'll try tomorrow but any remedies to fixing it from 0 to 1?
 
Status
Not open for further replies.
Back
Top