Jump to content

Radeon R9 270X framebuffer issue


Vlada.
 Share

  

55 members have voted

  1. 1. Binary-patch R9 270X tool pack v1.7 / Vote if you have DVI or HDMI connector issues

    • GIGABYTE GV-R927XOC-2GD Radeon R9 270X 2GB
      5
    • GIGABYTE GV-R927XOC-4GD Radeon R9 270X 4GB
      2
    • MSI R9 270X GAMING 2G Radeon R9 270X 2GB
      6
    • MSI Radeon R9 270X GAMING 4GB
      3
    • SAPPHIRE 100364L Radeon R9 270X 2GB
      5
    • SAPPHIRE 100364TXSR Radeon R9 270X 2GB
      4
    • SAPPHIRE Vapor-X 100364VXL Radeon R9 270X 2GB
      4
    • SAPPHIRE 100364-4GL Radeon R9 270X 4GB 384-Bit (Dual-X Edition)
      5
    • ASUS DirectCU II R9270X-DC2T-2GD5 Radeon R9 270X 2GB
      10
    • ASUS DirectCU II R9270X-DC2T-4GD5 Radeon R9 270X 4GB
      2
    • XFX Double D R9-270X-CDFC Radeon R9 270X 2GB
      4
    • XFX R9-270X-CDBC Radeon R9 270X 2GB
      3
    • PowerColor DEVIL AXR9 270X 2GBD5-A2DHE Radeon R9 270X 2GB
      1
    • PowerColor PCS+ AXR9 270X 2GBD5-PPDHE Radeon R9 270X 2GB
      0
    • HIS IceQ X² Turbo Boost Clock H270XQMT2G2 Radeon R9 270X 2GB
      2
    • HIS Mini IceQ X² Boost H270XQMS2G2M Radeon R9 270X 2GB
      1
    • Club3D royalQueen CGAX-R927X6 Radeon R9 270X 2GB
      2


311 posts in this topic

Recommended Posts

i mean my r9 280x is detected OOB as AMD Radeon HD 7xxx 3072 MB but i dunno if the fb is set good,

 

what fb u suggest for 280x ? 

Which model 280x is it? If it has DVI+HDMI+DP+DP, Aji or Hamachi should be a pretty close match. Also try Futomaki and Dashimaki. Those all have the DVI+HDMI+DP+DP configuration. If it's DVI+DVI+HDMI+DP then you'll definitely have to do some patching since none of the framebuffers have that configuration.

Link to comment
Share on other sites

  • 2 weeks later...

Thanks :)

I just got an MSI R9 270X today and i am struggling to get it working.

I read all the posts from here and currently I am using clover with the same config as yours but driver doesn't seem to be loading.

OSX boot and show the card with 7mb nvram.

 

Running "sudo kextstat | grep AMD"

Give this output :

 

   76    0 0xffffff7f84055000 0x11a000   0x11a000   com.apple.kext.AMDSupport (1.2.4) <75 70 11 10 7 5 4 3 1>

   88    0 0xffffff7f8417c000 0x38f000   0x38f000   com.apple.AMDRadeonX4000 (1.2.4) <87 70 11 7 5 4 3 1>

 

So it seems AMD7000Controller isn't loaded ?

 

Thanks for your help !

Link to comment
Share on other sites

I'm currently running this framebuffer patch with Yosemite and dual monitor with DVI and HDMI. Which MSI R9 270X do you have?

 

never mind what I just said before. It is working now. I just don't know if it was another restart OR the installation of DP3 and then restart ;)

I used your framebuffer patch which differs from my config for my mavericks install. If I have some time these days, I could look into that in more detail...

 

HDMI works including sound (with toleda's patch). I have not included VideoPorts =2. You could try if deleting that changes anything for you, Blame73.

	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>FBName</key>
		<string>Futomaki</string>
		<key>PatchVBios</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>ATIConnectorsController</key>
		<string>7000</string>
		<key>ATIConnectorsData</key>
		<string>00040000040300000001010112040401000400000403000000010201220505020400000014020000000103000000060600080000040200000001040011020103</string>
		<key>ATIConnectorsPatch</key>
		<string>00040000040300000001000012040101000800000402000000010000220502030002000004020000000100001000030604000000140200000001000011020505</string>

 

My kexts are loading properly:

   87    2 0xffffff7f81f85000 0x11e000   0x11e000   com.apple.kext.AMDSupport (1.2.8) <86 76 12 11 7 5 4 3 1>
   88    0 0xffffff7f8279d000 0x420000   0x420000   com.apple.kext.AMD7000Controller (1.2.8) <87 76 12 11 5 4 3 1>
  102    0 0xffffff7f8212c000 0x52f000   0x52f000   com.apple.AMDRadeonX4000 (1.2.8) <101 76 12 7 5 4 3 1>
  109    0 0xffffff7f82766000 0x24000    0x24000    com.apple.kext.AMDFramebuffer (1.2.8) <87 76 12 11 7 5 4 3 1>

Can you post your config.plist? (Insert as code) 

It looks like you have set "inject ATI" because your card is showing with 7mb

Link to comment
Share on other sites

I have an MSI R9 270X 2GB (Twin Frozr Gaming)

 

Here is my config (same as yours it seems) :

	<key>Graphics</key>
	<dict>
		<key>FBName</key>
		<string>Futomaki</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
		</dict>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>ATIConnectorsController</key>
		<string>7000</string>
		<key>ATIConnectorsData</key>
		<string>00040000040300000001010112040401000400000403000000010201220505020400000014020000000103000000060600080000040200000001040011020103</string>
		<key>ATIConnectorsPatch</key>
		<string>00040000040300000001000012040101000800000402000000010000220502030002000004020000000100001000030604000000140200000001000011020505</string>
		<key>AppleRTC</key>
		<true/>

Do you use default system Kext for AMD7000Controller and AMDRadeonX4000 ?

 

Before I was using Chameleon it was working fine with 1 screen but the system will freeze if connected the second (I need to use 2 x DVI)

 

Thanks,

Nono

Link to comment
Share on other sites

Yeah, I have NOT touched the default system kexts. 

 

I just tried to plug in one screen in the other DVI port and got only a black screen. Probably that DVI needs patching.

I'm using dual monitors since last night but with DVI (the one not in the same slot as HDMI and DP) and HDMI.

 

I have exactly the same card - would be interested in dual DVI + HDMI as well (in case I want to set up a TV to HDMI in the future...)

 

edit: I just played around with the DVI cables. Unplugged and plugged in different combinations of a dual monitor setup.

_I think_ after I had everything removed but the one DVI (next to HDMI) that is usually NOT working, suddenly started to work and then I was able to plug in the other DVI and it worked as dual DVI setup.

After a restart (left dual DVI plugged in), the one DVI broke again. 

I wasn't able to reproduce the combination of unplugging and plugging in -.- (Feels like this in an old console cheat code lol)

 

So for now, I'm back to DVI + HDMI for dual monitors.

Edited by VirusX
Link to comment
Share on other sites

NoNo, is your card still recognized with 7 mb and NOT as R9 270X 2048 MB? Then something isn't right with your clover config or the injection. When you boot into clover, you can navigate to the options and check if ATI is injected and the right framebuffer is selected etc. It looks like your edits to the clover config are not being used correctly to boot your system...

Link to comment
Share on other sites

Yeah there was an error message in system log saying that AMD7000Controller couldn't find dependencies.

Maybe I broke something when trying to get it working.

For now I am starting from scratch using clover from the start, and I will let you know !

 

For the dual DVI I saw on other posts that there was a sleep "trick" : boot with 2 DVI connected put the system to sleep and when resuming from sleep the second monitor work

Link to comment
Share on other sites

So, I did a clean installl and everything worked like your card !

At start DVI + DVI wasn't working but after testing HDMI + DVI it seems that i'am able to get dual DVI, I don't know what I didi but it's working now

 

After some tests it works when I boot with dual DVI connected (only 2xDVI no HDMI or DP connected at the same time).

If I boot with 1 DVI and connect the other after start it doesn't work.

Link to comment
Share on other sites

Hi all,

 

I just grabbed an R9 270x (Powercolor, non pcs+) and i'm kinda struggling to get it to work.

I get to see NOTHING after the verbose output on the screen, but the system didn't actually hang because upon attachment of USB stick I can see it prompts something about USB.

 

One thing I caught was that the clover bootloader by default reports that this R9 270x has "05" ports which may be different to most of yours, so I have been trying to apply Ebi/Churoto FBname but it didn't do any good.

 

Is there, apart from the ATIConnectorPatch (since I'm using clover), anything I have to do more? Is the DSDT method still valid? I thought along the thread I read somewhere that the DSDT is not NEEDED anymore since 270x is supported OOB in mavericks. Oh the irony I'm running 10.9.4 tho...

 

If there is any more information needed to resolve this I can provide more, but someone please help me fix it :(.

 

 

Hardware specs are:

 

Powercolor R9 270x TurboDuo (http://www.powercolor.com/Global/products_features.asp?id=524)

Intel 4970k

Gigabyte GA-H97-Gaming 3 (which seems to work nicely)

Samsung U28D590D -- a 4k monitor, hooked up thru DP. which might be causing trouble. I can't test other monitors tho.. 

 

Many Thanks

 

Jesse

Link to comment
Share on other sites

Use an FAT32 USB with Clover installed, press F6 upon Clover menu entries. Upload the c0000.bin in Clover\misc folder here. I will try to patch your card

 

Hi vusun123,

 

Thanks for the reply. Attached is my misc folder w/o the screenshot (accidentally removed it but seemed no use).

 

 

Many Thanks

 

Jesse

misc.zip

Link to comment
Share on other sites

@kjessec Here's your connector patch:

000400000403000000010000120401010004000004030000000100002205020200080000040200000001000011020303000200000402000000010000100004060002000004020000000100000010050604000000140200000001000021030605

Use framebuffer IkuraS, target AMD7000Controller. Here's the connector data:

000400000403000000010107110201030004000004030000000102072103020400040000040300000001030712040301000400000403000000010407220504020004000004030000000105071000050500040000040300000001060720010606
  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...