Jump to content

R9 290X Help for mavericks


TechGuru
 Share

473 posts in this topic

Recommended Posts

If you're successful with a DVI patch, please share it. :) Otherwise, I think I might get one of those DisplayPort to DL-DVI adapters to try.

skip the patch and go for dvi to dp cable

http://www.amazon.ca/Cable-Matters-Gold-Plated-DisplayPort/dp/B004C9M7UG

Link to comment
Share on other sites

I don't think the problem is related to the framebuffer, it's more like a bug in the driver.

 

Enabling my iGPU and setting it as primary does no produce the black screen, but I have full acceleration on the 290X. How could it be related the the framebuffer? I will try it anyway this week when I have some time, but I don't feel like that's gona help at all.

Link to comment
Share on other sites

Sadly, that cable won't work for dual-link DVI. You need an active adapter, and those cost between $65 to $100. And even then, I'm not sure if it'd even work or make a difference.

a 290x does not need a active adapter it powers the ports without one thats why you can run 3 screens at once without any active adapter lol main reason i got the 290x

Link to comment
Share on other sites

a 290x does not need a active adapter it powers the ports without one thats why you can run 3 screens at once without any active adapter lol main reason i got the 290x

The card doesn't matter in this case. If you use a passive DVI to DP adapter like that cable on a 1440p DVI-DL screen, you're limited to a max resolution of 1920x1200. If you want full 2560x1440 DVI-DL to DP support, you need an active USB-powered adapter regardless of the video card used. I'm going to order the Dell BIZLINK XT625 for about $40 (cheaper than the Apple one, and it's got better reviews) and see if it finally addresses the issue.

 

Of course, anyone wanting to go the active USB-powered adapter route needs to keep in mind you may encounter issues like snow and flickering due to possible lack of power from a computer's USB ports. I researched this and found it's better to plug the USB into a USB wall adapter instead of the computer.

Link to comment
Share on other sites

The card doesn't matter in this case. If you use a passive DVI to DP adapter like that cable on a 1440p DVI-DL screen, you're limited to a max resolution of 1920x1200. If you want full 2560x1440 DVI-DL to DP support, you need an active USB-powered adapter regardless of the video card used. I'm going to order the Dell BIZLINK XT625 for about $40 (cheaper than the Apple one, and it's got better reviews) and see if it finally addresses the issue.

 

Of course, anyone wanting to go the active USB-powered adapter route needs to keep in mind you may encounter issues like snow and flickering due to possible lack of power from a computer's USB ports. I researched this and found it's better to plug the USB into a USB wall adapter instead of the computer.

i dont have this issue

Link to comment
Share on other sites

Hmm... Purchased a passive DP > HDMI converter, but on start the screen is still flickering and have to replug the darn connector.

Is there a patch for this or do I need a framebuffer patch?

In Clover I have only InjectATI. Perhaps I'm missing something here?

 

The card is a Sapphire Tri-X 290X 4GB with stock OC with dual bios and active bios currently is UEFI.

Edited by MacFaulty
Link to comment
Share on other sites

Hmm... Purchased a passive DP > HDMI converter, but on start the screen is still flickering and have to replug the darn connector.

Is there a patch for this or do I need a framebuffer patch?

In Clover I have only InjectATI. Perhaps I'm missing something here?

 

The card is a Sapphire Tri-X 290X 4GB with stock OC with dual bios and active bios currently is UEFI.

 

Same here, tried DP->HDMI but without luck.

 

I got myself a 970GTX yesterday. It does not have the black screen problem, but dual monitor does not work on boot.

 

Now, I'll have to play a little with both beats and keep the one that works best :P

Link to comment
Share on other sites

Same here, tried DP->HDMI but without luck.

 

I got myself a 970GTX yesterday. It does not have the black screen problem, but dual monitor does not work on boot.

 

Now, I'll have to play a little with both beats and keep the one that works best :P

sorry to hear you got a 970 those are not very good at all with the memory issues and the 208 bit bus and only being able to use 3.5gb's of vram

Link to comment
Share on other sites

Same here, tried DP->HDMI but without luck.

 

I got myself a 970GTX yesterday. It does not have the black screen problem, but dual monitor does not work on boot.

 

Now, I'll have to play a little with both beats and keep the one that works best :P

If you're using Clover, make sure nvidia injection is off. If you're using chameleon, make sure you're using GraphicsEnabler=No

Link to comment
Share on other sites

Hmm... Purchased a passive DP > HDMI converter, but on start the screen is still flickering and have to replug the darn connector.

Is there a patch for this or do I need a framebuffer patch?

In Clover I have only InjectATI. Perhaps I'm missing something here?

 

The card is a Sapphire Tri-X 290X 4GB with stock OC with dual bios and active bios currently is UEFI.

 

I thought there was a patch for this somewhere (atleast for the DP)? If I could patch frame buffers I'd already be patching and trying out, but unfortunately I don't have the time to learn it at the moment :(

Isn't there something you can do in Clover, besides InjectATI? If I use InjectEDID, then it stays black all the time.

 

Only thing I wish that would work is single monitor on DP, HDMI or DVI-D without that flickering :)

If somebody got a patch or some Clover settings which work right, could that somebody please share it? I'd be eternal grateful! :)

 

Kind Regards.

Link to comment
Share on other sites

I thought there was a patch for this somewhere (atleast for the DP)? If I could patch frame buffers I'd already be patching and trying out, but unfortunately I don't have the time to learn it at the moment :(

Isn't there something you can do in Clover, besides InjectATI? If I use InjectEDID, then it stays black all the time.

 

Only thing I wish that would work is single monitor on DP, HDMI or DVI-D without that flickering :)

If somebody got a patch or some Clover settings which work right, could that somebody please share it? I'd be eternal grateful! :)

 

Kind Regards.

http://www.rampagedev.com/?page_id=82&page=6 someone get to it cause i have no time anymore to try plus i got everything working with my igpu and agpm patch

  • Like 1
Link to comment
Share on other sites

If somebody got a patch or some Clover settings which work right, could that somebody please share it? I'd be eternal grateful! :)

 

My 290X has had working DP with full acceleration and no flickering / issues since the first developer previews. I can't get it to work with Baladi but with the default framebuffers it works just fine (although if I connect another monitor I get flickering and similar issues). Works perfectly fine for HDMI as well, but not for DVI. I use the following settings:

	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>PatchVBios</key>
		<false/>
		<key>InjectEDID</key>
		<false/>
	</dict>
  • Like 1
Link to comment
Share on other sites

http://www.rampagedev.com/?page_id=82&page=6 someone get to it cause i have no time anymore to try plus i got everything working with my igpu and agpm patch

  

My 290X has had working DP with full acceleration and no flickering / issues since the first developer previews. I can't get it to work with Baladi but with the default framebuffers it works just fine (although if I connect another monitor I get flickering and similar issues). Works perfectly fine for HDMI as well, but not for DVI. I use the following settings:

 

<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>PatchVBios</key>
		<false/>
		<key>InjectEDID</key>
		<false/>
	</dict>

Thanks for the replies! I saw that my smbios is a macmini. Perhaps that this also needs to be changed. I'll get to it ASAP and report my findings here.

 

Many thanks again for the replies, they're very helpful.

Link to comment
Share on other sites

 

My 290X has had working DP with full acceleration and no flickering / issues since the first developer previews. I can't get it to work with Baladi but with the default framebuffers it works just fine (although if I connect another monitor I get flickering and similar issues). Works perfectly fine for HDMI as well, but not for DVI. I use the following settings:

	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>PatchVBios</key>
		<false/>
		<key>InjectEDID</key>
		<false/>
	</dict>

What is "the default framebuffers"?

Link to comment
Share on other sites

The one OS X loads on boot. If you're using a 290X without a specified controller and/or patched framebuffer in Clover AMD8000Controller.kext is the default one that gets loaded. You can see this for yourself by opening up System Information > Software > Extensions and clicking on AMD8000Controller. I don't know which framebuffer in AMD8000Controller.kext is being used though, maybe Baladi? This would be interesting to know actually.

Link to comment
Share on other sites

The one OS X loads on boot. If you're using a 290X without a specified controller and/or patched framebuffer in Clover AMD8000Controller.kext is the default one that gets loaded. You can see this for yourself by opening up System Information > Software > Extensions and clicking on AMD8000Controller. I don't know which framebuffer in AMD8000Controller.kext is being used though, maybe Baladi? This would be interesting to know actually.

8000 kext only has one FB thats baladi 

Link to comment
Share on other sites

What is "the default framebuffers"?

 

If you don't force it to use Baladi (AMD injection), it uses something else - it shows up in IOReg as "ATY,AMD,RadeonFramebuffer@0". It's some kind of default radeon framebuffer that is not Baladi. Running with that works a lot better than Baladi for me, and I still have full acceleration and QE/CI.

Link to comment
Share on other sites

http://www.rampagedev.com/?page_id=82&page=6 someone get to it cause i have no time anymore to try plus i got everything working with my igpu and agpm patch

 

That AGPM patch is for the GPU I presume (Apple Graphics Power Management kext)? If so, does it allow for more performance? Could I also use that patch for my Sapphire Tri-X R9 290X? If not, how do you exactly find out to patch it?

 

@others: Unfortunately still the 'replug' bug on startup with the Sapphire Tri-X R9 290X 4GB. Don't have very much free time atm, so will take a bit longer to do a deep dive in the documentation and guides :)

Link to comment
Share on other sites

So..... after days and days of trying to get DP and HDMI working together on Yosemite with my 290x 8Gb I finally got it working using this binary patch:

 

Find:

000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606

 

Replace:

000800000402000000010200220502030004000004030000000101011204010100040000040300000001020021030202040000001402000000010300110203040004000004030000000105001000050500020000040200000001040110000406

  • Like 2
Link to comment
Share on other sites

So..... after days and days of trying to get DP and HDMI working together on Yosemite with my 290x 8Gb I finally got it working using this binary patch:

 

Find:

000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606

 

Replace:

000800000402000000010200220502030004000004030000000101011204010100040000040300000001020021030202040000001402000000010300110203040004000004030000000105001000050500020000040200000001040110000406

this will get you hdmi audio friends so enjoy pavo is our new god

Link to comment
Share on other sites

 Share

×
×
  • Create New...