Jump to content

R9 290X Help for mavericks


TechGuru
 Share

473 posts in this topic

Recommended Posts

Seems you're one of the minority who didn't have any issues. I experienced issues too with some apps and games (crashing on the GL or D3D part of AMD Driver :( ).

 

---

 

I'm running PB4 now and can report that my monitor on DVI (sorry folks, I only have one monitor and that's one on DVI) does not need to be re-plugged on boot (finally :D). If you need anything, please shout :) I haven't seen posts of PB4 yet. In my country it launched today, because I just installed :) Works with ONE monitor very good without ANY patches on Clover or kext side :)

never had issues cause there is no issues people dont know to fix issues is all and i do my 290x has been flawless and gm 1 two monitors working oob with framebuffer loaded without any patches

Link to comment
Share on other sites

PB4

framebuffers:

One DVI or One DP worked. Two monitors - black screen 

perl ati-personality.pl -o=10.9
Script version 0.15

Kext /System/Library/Extensions/AMD8000Controller.kext/Contents/MacOS/AMD8000Controller
Personality: Baladi
ConnectorInfo count in decimal: 6
Disk offset in decimal 1659616
0000000    00  04  00  00  04  03  00  00  00  01  03  00  12  04  03  03
0000010    00  04  00  00  04  03  00  00  00  01  01  00  11  02  01  01
0000020    00  04  00  00  04  03  00  00  00  01  02  00  21  03  02  02
0000030    00  04  00  00  04  03  00  00  00  01  04  00  22  05  04  04
0000040    00  04  00  00  04  03  00  00  00  01  05  00  10  00  05  05
0000050    00  04  00  00  04  03  00  00  00  01  06  00  20  01  06  06
0000060
Kext /System/Library/Extensions/AMD9000Controller.kext/Contents/MacOS/AMD9000Controller
Personality: OPM
ConnectorInfo count in decimal: 6
Disk offset in decimal 1659392
0000000    00  04  00  00  04  03  00  00  00  00  00  01  10  00  01  01
0000010    00  04  00  00  04  03  00  00  00  00  00  01  20  01  02  02
0000020    00  04  00  00  04  03  00  00  00  00  00  01  11  02  03  03
0000030    00  04  00  00  04  03  00  00  00  00  00  01  21  03  04  04
0000040    00  04  00  00  04  03  00  00  00  00  00  01  12  04  05  05
0000050    00  04  00  00  04  03  00  00  00  00  00  01  22  05  06  06
0000060
Personality: Basset
ConnectorInfo count in decimal: 4
Disk offset in decimal 1659632
0000000    02  00  00  00  00  01  00  00  00  01  01  03  21  03  02  02
0000010    02  00  00  00  00  01  00  00  00  01  02  03  11  02  01  01
0000020    00  04  00  00  04  03  00  00  00  01  03  07  10  00  03  03
0000030    00  04  00  00  04  03  00  00  00  01  04  07  20  01  04  04
0000040
Personality: Greyhound
ConnectorInfo count in decimal: 6
Disk offset in decimal 1659824
0000000    00  04  00  00  04  03  00  00  00  01  01  07  10  00  01  03
0000010    00  04  00  00  04  03  00  00  00  01  02  07  20  01  02  04
0000020    00  04  00  00  04  03  00  00  00  01  03  07  11  02  03  01
0000030    00  04  00  00  04  03  00  00  00  01  04  07  21  03  04  02
0000040    00  04  00  00  04  03  00  00  00  01  05  07  12  04  05  05
0000050    00  04  00  00  04  03  00  00  00  01  06  07  22  05  06  06
0000060
Personality: Baladi
ConnectorInfo count in decimal: 6
Disk offset in decimal 1659952
0000000    00  04  00  00  04  03  00  00  00  01  03  00  12  04  03  03
0000010    00  04  00  00  04  03  00  00  00  01  01  00  11  02  01  01
0000020    00  04  00  00  04  03  00  00  00  01  02  00  21  03  02  02
0000030    00  04  00  00  04  03  00  00  00  01  04  00  22  05  04  04
0000040    00  04  00  00  04  03  00  00  00  01  05  00  10  00  05  05
0000050    00  04  00  00  04  03  00  00  00  01  06  00  20  01  06  06
0000060
Link to comment
Share on other sites

never had issues cause there is no issues people dont know to fix issues is all and i do my 290x has been flawless and gm 1 two monitors working oob with framebuffer loaded without any patches

 

Well, I can say otherwise. I am a professional IT Engineer and all I can say is that on my work I have way more AMD drivers that go corrupt than nVidia (I really like AMD, so this is not a flame war, just the facts I come across with). So there has to be some stability loss in AMD's drivers (my conclusion).

 

I also had an issue with the AMD Control panel, that, when you shutdown Windows, you get a weird .NET 4 error saying that AMD control panel had an error and this had nothing to do with Windows. If I remove the drivers, it was working fine (on default windows drivers).

 

---

 

Anyway, I did a cold boot and then I need to re-plug it (only on cold boot). Reboot works fine though :)

Link to comment
Share on other sites

Well, I can say otherwise. I am a professional IT Engineer and all I can say is that on my work I have way more AMD drivers that go corrupt than nVidia (I really like AMD, so this is not a flame war, just the facts I come across with). So there has to be some stability loss in AMD's drivers (my conclusion).

 

I also had an issue with the AMD Control panel, that, when you shutdown Windows, you get a weird .NET 4 error saying that AMD control panel had an error and this had nothing to do with Windows. If I remove the drivers, it was working fine (on default windows drivers).

 

---

 

Anyway, I did a cold boot and then I need to re-plug it (only on cold boot). Reboot works fine though :)

never had any of those issues before cause i always clean out on driver set before installing another and if a issue pops up i fix it simple as that just because you are trained in a job about tech doesnt mean you know everything about tech there is always more to learn like fan curves and driver repairs and clean slates

Link to comment
Share on other sites

I played with the framebuffers and DisplayPort a bit this weekend. Using Inject/ATI=false uses the default RadeonFramebuffer and everything works great, BUT i have the annoying problem that when the monitor is unplugged or turned off, the computer crashes. Tried to get the display working with the Baladi framebuffer to see if it made a difference, but I could only get it to work with graphic glitches and very odd resolution choices (1700x1100 or 950x600-something I think it was). Tried a lot of EDID tinkering together with a wide range of framebuffer edits for senseid / control flags / features, but sadly didn't get anywhere. Does anyone use Balade with DisplayPort without issues?

 

Anyway, I think my issue is driver related. Works great on DVI or HDMI, but I need DP to drive my screen at 60hz, and when using DP I get a freeze when disconnecting the monitor. I noticed that this does not happen when I am connected to the computer with Screen Sharing. I suspect AMD's "feature" that turns off the gpu (more or less) when no monitors is connected can be the cause, and it keeps the gpu running when I use Screen Sharing. Anyone seen something similar, or has any ideas of a good way to fool the driver I have more screens connected?

Link to comment
Share on other sites

I played with the framebuffers and DisplayPort a bit this weekend. Using Inject/ATI=false uses the default RadeonFramebuffer and everything works great, BUT i have the annoying problem that when the monitor is unplugged or turned off, the computer crashes. Tried to get the display working with the Baladi framebuffer to see if it made a difference, but I could only get it to work with graphic glitches and very odd resolution choices (1700x1100 or 950x600-something I think it was). Tried a lot of EDID tinkering together with a wide range of framebuffer edits for senseid / control flags / features, but sadly didn't get anywhere. Does anyone use Balade with DisplayPort without issues?

 

Anyway, I think my issue is driver related. Works great on DVI or HDMI, but I need DP to drive my screen at 60hz, and when using DP I get a freeze when disconnecting the monitor. I noticed that this does not happen when I am connected to the computer with Screen Sharing. I suspect AMD's "feature" that turns off the gpu (more or less) when no monitors is connected can be the cause, and it keeps the gpu running when I use Screen Sharing. Anyone seen something similar, or has any ideas of a good way to fool the driver I have more screens connected?

i use Baladi framebuffer on dp and second dvi port no issues 

Link to comment
Share on other sites

I played with the framebuffers and DisplayPort a bit this weekend. Using Inject/ATI=false uses the default RadeonFramebuffer and everything works great, BUT i have the annoying problem that when the monitor is unplugged or turned off, the computer crashes. Tried to get the display working with the Baladi framebuffer to see if it made a difference, but I could only get it to work with graphic glitches and very odd resolution choices (1700x1100 or 950x600-something I think it was). Tried a lot of EDID tinkering together with a wide range of framebuffer edits for senseid / control flags / features, but sadly didn't get anywhere. Does anyone use Balade with DisplayPort without issues?

 

Anyway, I think my issue is driver related. Works great on DVI or HDMI, but I need DP to drive my screen at 60hz, and when using DP I get a freeze when disconnecting the monitor. I noticed that this does not happen when I am connected to the computer with Screen Sharing. I suspect AMD's "feature" that turns off the gpu (more or less) when no monitors is connected can be the cause, and it keeps the gpu running when I use Screen Sharing. Anyone seen something similar, or has any ideas of a good way to fool the driver I have more screens connected?

if you have an extra dvi port that supports VGA, I think you could hook up a dvi to VGA adapter and it would give you a ghost display. I remember reading something about that a long time ago from someone that was running a headless server.
Link to comment
Share on other sites

Get me framebuffer dump

Kext /System/Library/Extensions/AMD8000Controller.kext/Contents/MacOS/AMD8000Controller

Personality: Baladi

ConnectorInfo count in decimal: 6

Disk offset in decimal 1659616

0000000    00  04  00  00  04  03  00  00  00  01  03  00  12  04  03  03

0000010    00  04  00  00  04  03  00  00  00  01  01  00  11  02  01  01

0000020    00  04  00  00  04  03  00  00  00  01  02  00  21  03  02  02

0000030    00  04  00  00  04  03  00  00  00  01  04  00  22  05  04  04

0000040    00  04  00  00  04  03  00  00  00  01  05  00  10  00  05  05

0000050    00  04  00  00  04  03  00  00  00  01  06  00  20  01  06  06

0000060

Kext /System/Library/Extensions/AMD9000Controller.kext/Contents/MacOS/AMD9000Controller

Personality: OPM

ConnectorInfo count in decimal: 6

Disk offset in decimal 1659392

0000000    00  04  00  00  04  03  00  00  00  00  00  01  10  00  01  01

0000010    00  04  00  00  04  03  00  00  00  00  00  01  20  01  02  02

0000020    00  04  00  00  04  03  00  00  00  00  00  01  11  02  03  03

0000030    00  04  00  00  04  03  00  00  00  00  00  01  21  03  04  04

0000040    00  04  00  00  04  03  00  00  00  00  00  01  12  04  05  05

0000050    00  04  00  00  04  03  00  00  00  00  00  01  22  05  06  06

0000060

Personality: Basset

ConnectorInfo count in decimal: 4

Disk offset in decimal 1659632

0000000    02  00  00  00  00  01  00  00  00  01  01  03  21  03  02  02

0000010    02  00  00  00  00  01  00  00  00  01  02  03  11  02  01  01

0000020    00  04  00  00  04  03  00  00  00  01  03  07  10  00  03  03

0000030    00  04  00  00  04  03  00  00  00  01  04  07  20  01  04  04

0000040

Personality: Greyhound

ConnectorInfo count in decimal: 6

Disk offset in decimal 1659824

0000000    00  04  00  00  04  03  00  00  00  01  01  07  10  00  01  03

0000010    00  04  00  00  04  03  00  00  00  01  02  07  20  01  02  04

0000020    00  04  00  00  04  03  00  00  00  01  03  07  11  02  03  01

0000030    00  04  00  00  04  03  00  00  00  01  04  07  21  03  04  02

0000040    00  04  00  00  04  03  00  00  00  01  05  07  12  04  05  05

0000050    00  04  00  00  04  03  00  00  00  01  06  07  22  05  06  06

0000060

Personality: Baladi

ConnectorInfo count in decimal: 6

Disk offset in decimal 1659952

0000000    00  04  00  00  04  03  00  00  00  01  03  00  12  04  03  03

0000010    00  04  00  00  04  03  00  00  00  01  01  00  11  02  01  01

0000020    00  04  00  00  04  03  00  00  00  01  02  00  21  03  02  02

0000030    00  04  00  00  04  03  00  00  00  01  04  00  22  05  04  04

0000040    00  04  00  00  04  03  00  00  00  01  05  00  10  00  05  05

0000050    00  04  00  00  04  03  00  00  00  01  06  00  20  01  06  06

0000060

 

sadly (((

Link to comment
Share on other sites

If needed I can post my Hawaii.rom from my ASUS R9 290X DirectCU II OC (with the latest 1.2 BIOS). Otherwise, here's these if it's helpful;

 

 

 

Kext /System/Library/Extensions/AMD8000Controller.kext/Contents/MacOS/AMD8000Controller
Personality: Baladi
ConnectorInfo count in decimal: 6
Disk offset in decimal 1659616
0000000    00  04  00  00  04  03  00  00  00  01  03  00  12  04  03  03
0000010    00  04  00  00  04  03  00  00  00  01  01  00  11  02  01  01
0000020    00  04  00  00  04  03  00  00  00  01  02  00  21  03  02  02
0000030    00  04  00  00  04  03  00  00  00  01  04  00  22  05  04  04
0000040    00  04  00  00  04  03  00  00  00  01  05  00  10  00  05  05
0000050    00  04  00  00  04  03  00  00  00  01  06  00  20  01  06  06
0000060
Kext /System/Library/Extensions/AMD9000Controller.kext/Contents/MacOS/AMD9000Controller
Personality: OPM
ConnectorInfo count in decimal: 6
Disk offset in decimal 1659392
0000000    00  04  00  00  04  03  00  00  00  00  00  01  10  00  01  01
0000010    00  04  00  00  04  03  00  00  00  00  00  01  20  01  02  02
0000020    00  04  00  00  04  03  00  00  00  00  00  01  11  02  03  03
0000030    00  04  00  00  04  03  00  00  00  00  00  01  21  03  04  04
0000040    00  04  00  00  04  03  00  00  00  00  00  01  12  04  05  05
0000050    00  04  00  00  04  03  00  00  00  00  00  01  22  05  06  06
0000060
Personality: Basset
ConnectorInfo count in decimal: 4
Disk offset in decimal 1659632
0000000    02  00  00  00  00  01  00  00  00  01  01  03  21  03  02  02
0000010    02  00  00  00  00  01  00  00  00  01  02  03  11  02  01  01
0000020    00  04  00  00  04  03  00  00  00  01  03  07  10  00  03  03
0000030    00  04  00  00  04  03  00  00  00  01  04  07  20  01  04  04
0000040
Personality: Greyhound
ConnectorInfo count in decimal: 6
Disk offset in decimal 1659824
0000000    00  04  00  00  04  03  00  00  00  01  01  07  10  00  01  03
0000010    00  04  00  00  04  03  00  00  00  01  02  07  20  01  02  04
0000020    00  04  00  00  04  03  00  00  00  01  03  07  11  02  03  01
0000030    00  04  00  00  04  03  00  00  00  01  04  07  21  03  04  02
0000040    00  04  00  00  04  03  00  00  00  01  05  07  12  04  05  05
0000050    00  04  00  00  04  03  00  00  00  01  06  07  22  05  06  06
0000060
Personality: Baladi
ConnectorInfo count in decimal: 6
Disk offset in decimal 1659952
0000000    00  04  00  00  04  03  00  00  00  01  03  00  12  04  03  03
0000010    00  04  00  00  04  03  00  00  00  01  01  00  11  02  01  01
0000020    00  04  00  00  04  03  00  00  00  01  02  00  21  03  02  02
0000030    00  04  00  00  04  03  00  00  00  01  04  00  22  05  04  04
0000040    00  04  00  00  04  03  00  00  00  01  05  00  10  00  05  05
0000050    00  04  00  00  04  03  00  00  00  01  06  00  20  01  06  06
0000060
AS11L.bin   :
67B0HB.15.41.0.2.AS11L                                                     
Subsystem Vendor ID: 1043
       Subsystem ID: 46c
Object Header Structure Size: 271
Connector Object Table Offset: 3e
Router Object Table Offset: 0
Encoder Object Table Offset: ce
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [12] which is [HDMI_TYPE_A]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
Connector Object Id [4] which is [DVI_D]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [4] which is [DVI_D]
encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Link to comment
Share on other sites

What about HDMI, DP and the other DVI-D ?

I use only HDMI. Works good. Thanks much! 

 

Was having a hard time getting Baladi and a fake id at the same time. Was either no acceleration or no video.... was for the sake of audio.

Will most likely have it working soon.

Link to comment
Share on other sites

 Share

×
×
  • Create New...