Jump to content

Radeon R9 270X framebuffer issue


Vlada.
 Share

  

51 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
      4
    • 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
      8
    • 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
      0
    • Club3D royalQueen CGAX-R927X6 Radeon R9 270X 2GB
      2


311 posts in this topic

Recommended Posts

I am repeating myself but I can only recommend 'Clover' as bootloader. Clover is way more than just a bootloader: it can apply DSDT patches on the fly. Just by setting 'inject ATI' to true, my system recognizes my R9 270X flawlessly. 

It can also patch framebuffers in an easy way. So if you're not familiar to DSDT editing, you could test that in order to get your card recognized correctly.

 

Good luck

  • Like 2
Link to comment
Share on other sites

So I just installed Yosemite DP2 (not yet DP3) and I got the same problem again: My display goes black after boot and after computer sleep and wake, I get a picture. HDMI and the other DVI is not working. I injected the same fixes as for Mavericks but my guess is, that the strings of the frame buffer, that have to be replaced, changed and therefore, my search and replace command from clover doesn't work.

I tried to read the AMDFramebuffer.kext with that ati-personality.pl script but it doesn't seem to work properly - even after light editing.

 

Anyone else on Yosemite yet?

Link to comment
Share on other sites

So I just installed Yosemite DP2 (not yet DP3) and I got the same problem again: My display goes black after boot and after computer sleep and wake, I get a picture. HDMI and the other DVI is not working. I injected the same fixes as for Mavericks but my guess is, that the strings of the frame buffer, that have to be replaced, changed and therefore, my search and replace command from clover doesn't work.

I tried to read the AMDFramebuffer.kext with that ati-personality.pl script but it doesn't seem to work properly - even after light editing.

 

Anyone else on Yosemite yet?

Hey VirusX,

I'm running Yosemite right now (updated to the last version via software update).

 

I just pugged in my brand new Sapphire R9 270X I got today and it's working fine... well, I'm waiting for my new MB and CPU and right now I stuck into my old P5B with a Q8200@3GHz, so it's not performing very well (since it's a PCIE1.1 MB), but at least is working.

I'm booting via clover and I just added this few lines to make it work:

Graphics			FBName		Futomaki		Inject					ATI						Intel						NVidia							PatchVBios				VideoPorts		2		KernelAndKextPatches			ATIConnectorsController		7000		ATIConnectorsData		00040000040300000001010112040401000400000403000000010201220505020400000014020000000103000000060600080000040200000001040011020103		ATIConnectorsPatch		00040000040300000001000012040101000800000402000000010000220502030002000004020000000100001000030604000000140200000001000011020505

Hope it helps!

 

Ciao

 

 

Ooops: I noticed that since I modified the post via Tapatalk it messed the code up.

I'm gonna correct it once I'm home for lunch.

Edited by Blame73
  • Like 1
Link to comment
Share on other sites

Blame73, thank you for your response. I seems that I am the only person where the 270X does NOT work out of the box :( For example I cannot even install Mavericks/Yosemite because I get a black screen (connected via DVI) when I boot the install USB thumb drive in order to install the OS. And sleep doesn't work during the install process - so I have to put in my old graphics card in order to install the OS :/

 

Your ConnectorsPatch didn't work either for me :( Same problem - HDMI and one DVI doesn't work (display goes to standby) and the other DVI stays black until I go to sleep and wake up again.

Can you please fix the formatting of your config.plist since it says "patchVBios" but no true/false so I don't know what you have set.

 

It seems that I have to start fiddling with my frame buffers again :/

 

edit: thanks, you just noticed that your code is messed up ;)

Edited by VirusX
  • Like 1
Link to comment
Share on other sites

Anyway, I'm not sure it's working correctly as it should cause last night I made a couple of benchmarks and I had the same - if not worse - score I had with my previous ATI 4890 (...)

Even, ACL showed me R9 was performing at half the bandwidth speed than the 4890, that's obviously the way it should work.

I also installed the dmg from the "best answer post" but nothing changed.

 

I think I should just have to wait for my new motherboard to be delivered.


Blame73, thank you for your response. I seems that I am the only person where the 270X does NOT work out of the box :( For example I cannot even install Mavericks/Yosemite because I get a black screen (connected via DVI) when I boot the install USB thumb drive in order to install the OS. And sleep doesn't work during the install process - so I have to put in my old graphics card in order to install the OS :/

 

Your ConnectorsPatch didn't work either for me :( Same problem - HDMI and one DVI doesn't work (display goes to standby) and the other DVI stays black until I go to sleep and wake up again.

Can you please fix the formatting of your config.plist since it says "patchVBios" but no true/false so I don't know what you have set.

 

It seems that I have to start fiddling with my frame buffers again :/

 

edit: thanks, you just noticed that your code is messed up ;)

 

I remeber the patchVBios was on False (I'll fix the formatting later this morning when I'm home again)

I had a problem with the blank screen too and I just solved changing the DVI port (didn't tried via HDMI yet)

 

Also, try the 

<key>VideoPorts</key>
<integer>2</integer>

don't know for sure what it does, but since it's working for me...

  • Like 1
Link to comment
Share on other sites

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>
  • Like 1
Link to comment
Share on other sites

 

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>

So is your MSI R9 270X completely working now VirusX? Including acceleration and multi monitors? I would really like to know, since I am thinking about getting a MSI R9 270X Hawk. 

Link to comment
Share on other sites

7/14/14 11:47:10.448 PM WindowServer[137]: Received display connect changed for display 0xb42b200

 

Does anyone have problems with window server disconnecting and the screen going black and then reconnecting? 

Link to comment
Share on other sites

Nope, never happened to me.

 

 

 

7/14/14 11:47:10.448 PM WindowServer[137]: Received display connect changed for display 0xb42b200
 
Does anyone have problems with window server disconnecting and the screen going black and then reconnecting? 

 

Link to comment
Share on other sites

So is your MSI R9 270X completely working now VirusX? Including acceleration and multi monitors? I would really like to know, since I am thinking about getting a MSI R9 270X Hawk. 

 

currently I only have one monitor so unfortunately I can't test multi monitors. But I can confirm, that DVI and HDMI including HDMI audio are working separately. With acceleration of course. Both in Mavericks and Yosemite.

 

I think another guy here in this thread reported about multi monitors with a MSI card... 

 

Are you using clover? You can easily test some of those frame buffer configurations. It's easier than editing kexts and installing them...

 

FYI: I have the MSI twin Frozr and not the Hawk version although I don't think it'll make a difference.

 

Good luck and report back! At worst, you can return your card ;)

Link to comment
Share on other sites

currently I only have one monitor so unfortunately I can't test multi monitors. But I can confirm, that DVI and HDMI including HDMI audio are working separately. With acceleration of course. Both in Mavericks and Yosemite.

 

I think another guy here in this thread reported about multi monitors with a MSI card... 

 

Are you using clover? You can easily test some of those frame buffer configurations. It's easier than editing kexts and installing them...

 

FYI: I have the MSI twin Frozr and not the Hawk version although I don't think it'll make a difference.

 

Good luck and report back! At worst, you can return your card ;)

Thanks for your reply. In the meantime, I bought a 280X Toxic. It is working marvellously! Dual monitors and hardware acceleration both work. I still have to do some work on getting all ports working properly, but for now, I am a happy man  :)

Thanks a lot for all the information and take care!

  • Like 1
Link to comment
Share on other sites

Just want to update everyone with my success!

 

I finally managed to get R9 270 working perfectly! Thank you Vlada and VirusX for your help!

 

Here's what I did:

 

- Switched from Chameleon to Clover. Will NOT work without Clover. I installed Clover on Macintosh HD (not EFI partition).

- Installed Vlada's wonderfull kext package, I only disabled atyinit.kext.

- I used /selected ATI inject and EDID inject. I did it with Clover Configurator (it's easier). No DSDT patching needed.

 

That's it! So far I got two DVI's working perfectly, I didn't had a chance to test out HDMI and DP but will this Sunday (since I don't have the monitors here).

 

Thank you, thank you, thank you!

  • Like 1
Link to comment
Share on other sites

Traace, you need to provide more information:

-bootloader

-injection method

-Vlada's kext install or clover injection?

 

in theory, the XFX shouldn't be too different from the other manufacturers... 

Link to comment
Share on other sites

Aaaand I have new issues : ) Just to be clear, I'm doing this build for my buddy, so that's why I cannot test everything out immediately.

 

- Looks like Clover doesn't like big monitors. I have 2x 30" 2560x1600 monitors, and what happens is really weird... both monitors get detected BUT no higher resolution than 1280x720 is available! What's even stranger, 2x 24" get's detected right away, with their full resolutions 1920x1200. When I switch to chameleon both 30" monitors work in their full resolution. So this could be Clover issue?

 

- I cannot seem to get more ports than two working. I have 2x DVI, HDMI, DP. Only two monitors at a time work, any combination.

 

I'm using Clover with R9 270.

 

Would love to hear some suggestions : )

 

Cheers!

 

edit:

 

I installed R9 270, disabled aty kext and have options EDID and ATI injection checked in Clover.

Link to comment
Share on other sites

I have an MSI R9 270 and I'm trying to get my card detected in Mavericks 10.9.3.

 

I tried Vlada's kexts pack and everytime I install the modified AMDRadeonX4000, I get a white screen. If I patch the AtiConnectors in clover, I'm getting a black screen.

But if I don't use the modified AMDRadeonX4000, I can login, but without 3D Acceleration...

 

I'm not using the ATYInjector because I prefer clover, but I can't figure how to get this working...

Link to comment
Share on other sites

@an1r0n, try Andys DisplayMerger kext without the clover EDID 

 

http://www.insanelymac.com/forum/topic/290130-fixedid-v232-application-to-generate-overrides-automatically-for-apple-displays/

 

 

@glc2626, put back stock kexts. Add your 0x68111002 to x4000 and 7000Controller. Use VirusX connector patch for 7000controller and set clover for Futomaki frame buffer

  • Like 1
Link to comment
Share on other sites

I tried what you said, and it's doing the exact same thing. I get a white screen after the Apple logo. I only see the cursor wich I can move.

 

I already tried the White Screen Fix without success. I'm not able to put my computer to sleep.

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...
 Share

×
×
  • Create New...