Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Sign in to follow this  
AGDenton

ATI ioreg dumps

15 posts in this topic

Recommended Posts

Hi,

 

I've got a MacPro with a X1900XT now, but I used OSx86 for a long time before that :D. So I figured I'd help those interested in using a Titan-like solution for their ATI cards by providing the single-user mode ioregs of my computer.

 

I have attached two files : the first is the relevant bit of my ioreg, with a monitor attached to the X1900XT, and was taken in single-user mode. The second one was taken with two screens attached, but after startup : the second monitor isn't initialized in SU mode.

 

Hope it helps someone !

 

AG

ioreg.txt

ioreg_2scr.txt

Share this post


Link to post
Share on other sites

I assume that

 

"@1,connector-type" = <04000000>

"@0,connector-type" = <00020000>

 

refers wether it's a DVI or VGA connector. If I wanted to pass this values to OS, how would I go about it?

Share this post


Link to post
Share on other sites

Entry

 

"@0,ATY,EFIDisplay" = <"TMDSB">

 

in the ioreg dump seems interesting is this the internal or external TMDS and is there TMDSA also? I have added this to info.plist of ATIinject.kext, still no DVI.

 

I have added these entries to info.plist into current ATIinject.kext, seems to inject correct values but still no DVI or dual displays.

 

<key>@0,connector-type</key>

<integer>0x00000004</integer>

 

<key>@1,connector-type</key>

<integer>0x00000200</integer>

Share this post


Link to post
Share on other sites
Hi,

 

I've got a MacPro with a X1900XT now, but I used OSx86 for a long time before that :). So I figured I'd help those interested in using a Titan-like solution for their ATI cards by providing the single-user mode ioregs of my computer.

 

I have attached two files : the first is the relevant bit of my ioreg, with a monitor attached to the X1900XT, and was taken in single-user mode. The second one was taken with two screens attached, but after startup : the second monitor isn't initialized in SU mode.

 

Hope it helps someone !

 

AG

 

 

Thanks for that, but which monitor is connected to which port? What kind of monitor TFT/CRT, connection DVI/D-SUB?

Share this post


Link to post
Share on other sites

Connector 0 : Dual-DVI, one Apple 30" Cinema display connected.

Connector 1 : Single DVI (no more than 1920x...), one Hercules Prophetview 920 connected.

Both displays are DVI.

Share this post


Link to post
Share on other sites
Entry

 

"@0,ATY,EFIDisplay" = <"TMDSB">

 

in the ioreg dump seems interesting is this the internal or external TMDS and is there TMDSA also? I have added this to info.plist of ATIinject.kext, still no DVI.

 

I have added these entries to info.plist into current ATIinject.kext, seems to inject correct values but still no DVI or dual displays.

 

<key>@0,connector-type</key>

<integer>0x00000004</integer>

 

<key>@1,connector-type</key>

<integer>0x00000200</integer>

 

I think you're onto something here, but I can put any values into these keys and it seems to make no difference. Maybe ATIinject is not the right point to put them into? Or, some other kext overwrites them?

Share this post


Link to post
Share on other sites

@AGDenton

 

Could you post a single user ioreg dump with just the single link DVI monitor connected please to first port @0 and then another ioreg dump connected to second port @1. I want to see if certain entries change.

Many thanks!!!

Share this post


Link to post
Share on other sites

Thanks AGDenton, perfect!!!

 

As I suspected ATY,EFIDipslay is TMDSA on port @0 and TMDSB on port @1

 

also ATY,EFIOrientation changes from 01 on port @0 to 02 on port @1

 

Now to try and apply this knowledge!!!

 

I am still having trouble with DVI with the Newest ATIInject with EDID inserted the best I can get is a blank display with signal which is a big step up from before as I had a blank display without signal. Its getting closer!!!

Share this post


Link to post
Share on other sites

Something else that might be of use :

 

I've put a PC X1900XT (with a non-EFI-compatible VGABIOS) in the MacPro's second graphics slot and dumped its ioreg. Comparing it with the Apple card's ioreg, it shouldn't be too hard to figure out what exactly needs to be set.

 

Good luck :-)

ioreg__PC_Card.txt

Share this post


Link to post
Share on other sites

Thank you for your ioreg entries, without them it would not have been possible for my to get my X1900XT working..

 

MiR

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.



×