netkas.org forum

General Category => PC EFI => Topic started by: Thrawnhex on December 19, 2007, 04:46:21 PM



Title: ATI + EFI
Post by: Thrawnhex on December 19, 2007, 04:46:21 PM
This thread is for everything around ATI gfx-cards working with EFI.

For newest info: IRC (irc.osx86.hu - #efi-gfx)

Testers are welcome!

---------------------------------------------------------------------

2007-12-19

Radeon HD 2400, 2600 and 2900 string created! please test!!!

Collecting data...

Things needed:

-Information which driver with which card you're using

Thrawnhex

---------------------------------------------------------------------

Downloads:

First Version for x1900-untested: http://www.mediafire.com/?8dn9lzwxxg5
First Version for Radeon HD 2400, 2600 and 2900-untested: http://www.mediafire.com/?frzxxyyh1s1


Title: Re: ATI + EFI
Post by: gotoh on December 19, 2007, 06:00:08 PM
ATY,Alopias with X1900GT (flashed with Mac X1900XT deviceID so OS X ATY drivers don't need to be patched, 0x72491002)

required fields from ATYinject info.plist :

            <key>@0,compatible</key>
            <string>ATY,Alopias</string>
            <key>@0,device_type</key>
            <string>display</string>
            <key>@0,display-connect-flags</key>
            <integer>1024</integer>
            <key>@0,name</key>
            <string>ATY,Alopias</string>
            <key>@1,compatible</key>
            <string>ATY,Alopias</string>
            <key>@1,device_type</key>
            <string>display</string>
            <key>@1,display-connect-flags</key>
            <integer>1024</integer>
            <key>@1,name</key>
            <string>ATY,Alopias</string>
            <key>device_type</key>
            <string>ATY,AlopiasParent</string>
            <key>rom-revision</key>
            <string>ATYinject X1900 0.0.1</string>


Title: Re: ATI + EFI
Post by: Thrawnhex on December 19, 2007, 08:57:34 PM
I looked at your post in NVinject Forums... If you could give me a iodevicetree dump of a working 1900gt, making a string would be easier ;)

Thrawnhex

P.S.: Radeon HD2400 and 2600 strings are going to be released in next 2 hours ;)


Title: Re: ATI + EFI
Post by: gotoh on December 19, 2007, 09:01:10 PM
I'll do it right now ;)


Title: Re: ATI + EFI
Post by: theslug on December 19, 2007, 09:03:27 PM
i use an hd2600xt and 1 integrated X1250(690g platform).

bye


Title: Re: ATI + EFI
Post by: gotoh on December 19, 2007, 09:05:22 PM
here you go

EDIT,
BTW, what mobo are you using with GFXstring ?
I still don't quite understand why I can't use it on my rigs. But I don't care much, using injecter is fine as it is a bit less "static" IMHO...


Title: Re: ATI + EFI
Post by: Thrawnhex on December 19, 2007, 10:00:07 PM
Thanks gotoh! I'm using AsRock ConRoe1333-Div/H works quite perfekt except the audio... alc888 shouldn't be a problem, but it is...

@theslug: I made Radeon HD 2400, 2600 and 2900 strings! there is a 2600 of netkas, too. - have you ever tried?
 Download here: http://www.mediafire.com/?frzxxyyh1s1

Thrawnhex


Title: Re: ATI + EFI
Post by: Thrawnhex on December 19, 2007, 10:24:49 PM
@gotoh^2: Used your info about x1900 to create a sring, please test it!

Download: http://www.mediafire.com/?8dn9lzwxxg5

Thrawnhex


Title: Re: ATI + EFI
Post by: 0xdeadbeef on December 19, 2007, 10:27:39 PM

@theslug: I made Radeon HD 2400, 2600 and 2900 strings! there is a 2600 of netkas, too. - have you ever tried?
 

Erm. HD2400 string is from a 2600 : :P


Title: Re: ATI + EFI
Post by: Thrawnhex on December 19, 2007, 10:31:43 PM
Not really... that are no dumps.... modified dumps, with values from natit... :)

Thrawnhex


Title: Re: ATI + EFI
Post by: 0xdeadbeef on December 19, 2007, 10:34:18 PM
the 2400.bst in the archive is identical to the 2600 one. the .hst are different though


Title: Re: ATI + EFI
Post by: theslug on December 20, 2007, 12:43:06 AM
@theslug: I made Radeon HD 2400, 2600 and 2900 strings! there is a 2600 of netkas, too. - have you ever tried?
 Download here: http://www.mediafire.com/?frzxxyyh1s1

Thrawnhex

TNX Thrawnhex,
i try it asap,
@home i have a 690g platform+2600xt vga, and a dell d630 (965/x3100)laptop for work. osx is not very good on 690g platform, an i am a newbie for "hard testing" ::)

tnx again


theSLug


Title: Re: ATI + EFI
Post by: gotoh on December 20, 2007, 08:44:39 AM
@gotoh^2: Used your info about x1900 to create a sring, please test it!

Download: http://www.mediafire.com/?8dn9lzwxxg5

Thrawnhex
Well, I can't test it as my G33 based mobo does not comply with GFX strings...
I just hope my ioreg dumps can help people with other mobos.
BTW, does the GFX string work with AMD rigs ?


Title: Re: ATI + EFI
Post by: [quark] on December 20, 2007, 08:56:41 AM
It works with EFI. EFI works with AMD...


Title: Re: ATI + EFI
Post by: [quark] on December 20, 2007, 08:56:51 AM
I've so messed up my kexts with earlied experiments, so I had to reinstall Leo tonight... So I'll test gfx-strings later...


Title: Re: ATI + EFI
Post by: VaKo on December 20, 2007, 02:48:15 PM
i try to change device_id from 71c5 (comes with efi v8 gfx x1600 string) to mine 71c0
 using gfxutil, convert txt (hex) to .plst file
with no luck   :-[
can some body say number should i write according my device id in .plst file ???


Title: Re: ATI + EFI
Post by: AlainTox on December 20, 2007, 03:21:25 PM
here is the list of entries added by ATIinject.kext for ATIRadeon X1600 pro 256MB:

<dict>

<key>device_type</key>

<string>ATY,WormyParent</string>

<key>name</key>

<string>ATY,WormyParent</string>

<key>ATY,Copyright</key>

<string>Copyright ATI Technologies Inc. 2005</string>

<key>ATY,VendorID</key>

<integer>0x1002</integer>

<key>ATY,DeviceID</key>

<integer>0x71c2</integer>

<key>ATY,EFIVersion</key>

<string>01.00.068</string>

<key>model</key>

<string>ATY,RadeonX1600</string>

<key>@0,device_type</key>

<string>display</string>

<key>@1,device_type</key>

<string>display</string>

<key>@0,compatible</key>

<string>ATY,Wormy</string>

<key>@1,compatible</key>

<string>ATY,Wormy</string>

<key>@0,name</key>

<string>ATY,Wormy</string>

<key>@1,name</key>

<string>ATY,Wormy</string>

</dict>


bob : http://forum.netkas.org/index.php/topic,9.msg177.html#msg177

provide i guess an original GFX-Strings

Using gfxutil & xxd to get a plist file

<key>@0,compatible</key>
QVRZLFdvcm15                => ATY,Wormy

<key>@0,device_type</key>
ZGlzcGxheQ==                => display

<key>@0,name</key>
QVRZLFdvcm15                => ATY,Wormy

<key>@1,compatible</key>
QVRZLFdvcm15                => ATY,Wormy

<key>@1,device_type</key>
ZGlzcGxheQ==                => display
 
<key>@1,name</key>
QVRZLFdvcm15                => ATY,Wormy

<key>ATY,Copyright</key>
Q29weXJpZ2h0IEFUSSBUZWNobm9sb2dpZXMgSW5jLiAyMDA1 => Copyright ATI Technologies Inc. 2005

<key>ATY,DeviceID</key>
xXE=                        => c571

<key>ATY,EFIVersion</key>
MDEuMDAuMDg2AA==            => 01.00.086

Only the last two items needs to be changed, in my case

c571 to c271            : xXE= to wnE=
01.00.086 to 01.00.068  : MDEuMDAuMDg2AA== to MDEuMDAuMDY4AA==

I got these informations from IORegistryExplorer.app

after modification of the plist file i put the string in com.apple.Boot.plist

It works at the first try, i got the results below:

Display:

  Type:   Display
  Bus:   PCIe
  PCIe Lane Width:   x4
  VRAM (Total):   256 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x71c2
  Revision ID:   0x0000
  Displays:
Display:
  Resolution:   1280 x 1024
  Depth:   32-bit Color
  Core Image:   Hardware Accelerated
  Main Display:   Yes
  Mirror:   Off
  Online:   Yes
  Quartz Extreme:   Supported

As you can see:

Chipset Model is not shown
EFI Driver Version is not shown
only one display
name of the display is not shown
rotation is not shown

and worse i got a lot of mouse tearing.

What am i doing wrong or what am i missing in the process?


Title: Re: ATI + EFI
Post by: nicolausvongrep on December 20, 2007, 03:42:54 PM
Hi, in attach a dump of ati radeon x1600 128 mb from a mac pro
have a nice day,
n


Title: Re: ATI + EFI
Post by: AlainTox on December 20, 2007, 03:59:56 PM
Hi, in attach a dump of ati radeon x1600 128 mb from a mac pro
have a nice day,
n

Thanks will try with it, hope it works.


Title: Re: ATI + EFI
Post by: AlainTox on December 20, 2007, 09:03:14 PM
After trying and removing what i was thinking useless
i just end up with a plist file with only:

<dict>
      <key>@0,compatible</key>
      <data>
      QVRZLFdvcm15
      </data>
      <key>@0,device_type</key>
      <data>
      ZGlzcGxheQ==
      </data>
      <key>@0,name</key>
      <data>
      QVRZLFdvcm15
      </data>
      <key>@1,compatible</key>
      <data>
      QVRZLFdvcm15
      </data>
      <key>@1,device_type</key>
      <data>
      ZGlzcGxheQ==
      </data>
                <key>@1,name</key>
      <data>
      QVRZLFdvcm15
      </data>
      <key>ATY,Copyright</key>
      <data>
      Q29weXJpZ2h0IEFUSSBUZWNobm9sb2dpZXMgSW5jLiAyMDA1
      </data>
      <key>ATY,DeviceID</key>
      <data>
      wnE=
      </data>
      <key>ATY,VendorID</key>
      <data>
      AhA=
      </data>
      <key>device_type</key>
      <data>
      QVRZLFdvcm15UGFyZW50
      </data>
      <key>model</key>
      <data>
      QVRZLFJhZGVvblgxNjAw
      </data>
      <key>name</key>
      <data>
      QVRZLFdvcm15UGFyZW50
      </data>
   </dict>

which is the minimum i could leave and i always got the same results:

Display:

  Type:   Display
  Bus:   PCIe
  PCIe Lane Width:   x4
  VRAM (Total):   256 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x71c2
  Revision ID:   0x0000
  Displays:
Display:
  Resolution:   1280 x 1024
  Depth:   32-bit Color
  Core Image:   Hardware Accelerated
  Main Display:   Yes
  Mirror:   Off
  Online:   Yes
  Quartz Extreme:   Supported

As you can see:

Chipset Model is not shown
EFI Driver Version is not shown
only one display
name of the display is not shown
rotation is not shown

and worse i got a lot of mouse tearing.

Did someone have a clue, an idea?



Title: Re: ATI + EFI
Post by: brywalker on December 21, 2007, 05:07:27 AM
Here is my info:

  Chipset Model:   ATI Radeon X1900 Series
  Type:   Display
  Bus:   PCIe
  PCIe Lane Width:   x16
  VRAM (Total):   512 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x7249
  Revision ID:   0x0000
  Displays:
DELL 2005FPW:
  Resolution:   1680 x 1050 @ 60 Hz
  Depth:   32-bit Color
  Core Image:   Hardware Accelerated
  Main Display:   Yes
  Mirror:   Off
  Online:   Yes
  Quartz Extreme:   Supported
  Rotation:   Supported

It is a Sapphire X1900XT. I am using the X1950XT Leopard 0.2 Installer.pkg for my kexts. I can test strings.


Title: Re: ATI + EFI
Post by: myki on December 21, 2007, 04:48:05 PM
Hi to all

Here is the info for the X1600 mobility

From Mac book pro

ATI Radeon X1600:

  Chipset Model:   ATY,RadeonX1600
  Type:   Display
  Bus:   PCIe
  PCIe Lane Width:   x16
  VRAM (Total):   256 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x71c5
  Revision ID:   0x0000
  ROM Revision:   113-xxxxxx-086
  EFI Driver Version:   01.00.086
  Displays:
Color LCD:
  Display Type:   LCD
  Resolution:   1680 x 1050
  Depth:   32-bit Color
  Built-In:   Yes
  Core Image:   Hardware Accelerated
  Main Display:   Yes
  Mirror:   Off
  Online:   Yes
  Quartz Extreme:   Supported
Display Connector:
  Status:   No display connected


Mine is:

ATI X1600 mobility (chipset M56)
  Vendor:   ATI (0x1002)
  Device ID:   0x71c5
  Revision ID:   0x0000
PCI Express x16 bus interface
512 Mo hypermemory (256+256 Mo)

Worked with atinject but got balck screen during boot sometimes and only 256 mb



Could someone make a compatible string for my card??


Title: Re: ATI + EFI
Post by: gotoh on December 21, 2007, 06:20:21 PM
ATI "hyper memory" will not be activated (never) in OS X, so you will always have 256Mb...


Title: Re: ATI + EFI
Post by: brywalker on December 22, 2007, 12:36:09 AM
If I flash my X1900XT to the Mac version's BIOS, what will be the outcome? Will it work natively? Not in windows, though, correct?


Title: Re: ATI + EFI
Post by: gotoh on December 22, 2007, 10:19:34 AM
you don't have EFI in your PC (PC_EFI is not EFI, it only sends EFI required strings to fool OS X) so flashing your card with an EFI ROM will not help.
You may flash it with a ROM modded to Mac X1900XT deviceID so you won't have anything to patch in Apple extensions but you will still have to use an injecter, either with a kernel extension, or with PC_EFI GFX string...
Check here how I have my X1900GT working in OS X :
http://nvinject.free.fr/forums/viewtopic.php?t=79


Title: Re: ATI + EFI
Post by: minority on December 26, 2007, 05:29:09 PM
For those that haven't seen, a modified version of the ATY_Triakis framebuffer is available on the #radeonhd channel (link to the file --> here (http://tinyurl.com/yrlnps)).  This is afaik or read the ATY_Triakis framebuffer with modified PowerPlay and powermanagement thingies (read here (http://netkas.org/?p=47))  The file is an installer package. Remember to read the included readme.


Title: Re: ATI + EFI
Post by: hanibal on December 29, 2007, 05:29:50 AM
Do We have any hope for EFI of Ati Radeon X850 XT PE (AGP 8X)?


Title: Re: ATI + EFI
Post by: DDrDark on January 02, 2008, 12:10:51 AM
I have tested the x1900 file with my shappire X1950XT and my gigabyte p35-ds4. didn't work!


Title: Re: ATI + EFI
Post by: blackknight on January 02, 2008, 06:14:33 AM
For those that haven't seen, a modified version of the ATY_Triakis framebuffer is available on the #radeonhd channel (link to the file --> here (http://tinyurl.com/yrlnps)).  This is afaik or read the ATY_Triakis framebuffer with modified PowerPlay and powermanagement thingies (read here (http://netkas.org/?p=47))  The file is an installer package. Remember to read the included readme.

Is anyone else having problems with this new framebuffer and a 2900? I've lost DVI unless I use a DVI2VGA adapter by using it. I have a 2900XT 1GB DDR4. Any ideas what happened?

Thanks.


Title: Re: ATI + EFI
Post by: pion on January 03, 2008, 03:38:56 AM
I have tested the x1900 file with my shappire X1950XT and my gigabyte p35-ds4. didn't work!

try this

<string>2802000001000000010000001c0200000b00000002010c0-d041030a0100000-0101060000010101060000007fff040022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000c0000004154592c4961676f14000000400030002c006e0061006d0065000000110000004154592c446973706c61792d410e0000006e0061006d00650000001800000041544920526164656f6e207831393030204546491c0000006400650076006900630065005f0074007900700065000000150000004154592c416c6f70696173506172656e7436000000400030002c0064006900730070006c00610079002d0063006f006e006e006500630074002d0066006c006100670073000000080000003130323414000000400031002c006e0061006d0065000000110000004154592c446973706c61792d4236000000400031002c0064006900730070006c00610079002d0063006f006e006e006500630074002d0066006c006100670073000000080000003130323420000000400030002c0063006f006d00700061007400690062006c00650000000f0000004154592c416c6f7069617322000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c61791e00000072006f006d002d007200650076006900730069006f006e0000000800000037633139</string>


Title: Re: ATI + EFI
Post by: DDrDark on January 04, 2008, 09:20:47 AM
I have tested the x1900 file with my shappire X1950XT and my gigabyte p35-ds4. didn't work!

try this

<string>2802000001000000010000001c0200000b00000002010c0-d041030a0100000-0101060000010101060000007fff040022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000c0000004154592c4961676f14000000400030002c006e0061006d0065000000110000004154592c446973706c61792d410e0000006e0061006d00650000001800000041544920526164656f6e207831393030204546491c0000006400650076006900630065005f0074007900700065000000150000004154592c416c6f70696173506172656e7436000000400030002c0064006900730070006c00610079002d0063006f006e006e006500630074002d0066006c006100670073000000080000003130323414000000400031002c006e0061006d0065000000110000004154592c446973706c61792d4236000000400031002c0064006900730070006c00610079002d0063006f006e006e006500630074002d0066006c006100670073000000080000003130323420000000400030002c0063006f006d00700061007400690062006c00650000000f0000004154592c416c6f7069617322000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c61791e00000072006f006d002d007200650076006900730069006f006e0000000800000037633139</string>


didn't work!

thanks anyway!


Title: Re: ATI + EFI
Post by: mcmatrix on January 04, 2008, 10:16:16 AM
I have tested the x1900 file with my shappire X1950XT and my gigabyte p35-ds4. didn't work!

try this

<string>2802000001000000010000001c0200000b00000002010c0-d041030a0100000-0101060000010101060000007fff040022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000c0000004154592c4961676f14000000400030002c006e0061006d0065000000110000004154592c446973706c61792d410e0000006e0061006d00650000001800000041544920526164656f6e207831393030204546491c0000006400650076006900630065005f0074007900700065000000150000004154592c416c6f70696173506172656e7436000000400030002c0064006900730070006c00610079002d0063006f006e006e006500630074002d0066006c006100670073000000080000003130323414000000400031002c006e0061006d0065000000110000004154592c446973706c61792d4236000000400031002c0064006900730070006c00610079002d0063006f006e006e006500630074002d0066006c006100670073000000080000003130323420000000400030002c0063006f006d00700061007400690062006c00650000000f0000004154592c416c6f7069617322000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c61791e00000072006f006d002d007200650076006900730069006f006e0000000800000037633139</string>


didn't work!

thanks anyway!
This string contains wrong char like '-'. Try to remove it and try again.
This should be hex string so only chars allowed are 0123456789abcdf


Title: Re: ATI + EFI
Post by: DDrDark on January 04, 2008, 01:32:11 PM
jeje Yes! I cleared the "-" but still doesn't work

thanks!


Title: Re: ATI + EFI
Post by: VIP-stranger on January 05, 2008, 12:17:59 PM
Thrawnhex
I have ATI Radeon HD 2400 XT 256mb ID 0x94c11002 and I'll ready to test everyting,i tried this package Triakis_2400_2600_2900_3800.zip but in vain,then i tried your efi-string,but it didn't work for me.At the beginning i had only black screen after reboot,then found
this post P35 Success & PC_EFI v8 BUG,did how this author,and black screen disappeared but my card as before didn't recognized.

P.S I have Mac OS 10.5.1 Vanilla kernel EFI_8 


Title: Re: ATI + EFI
Post by: mcmatrix on January 07, 2008, 10:16:19 AM
I have ATI HD2400PRO dev:0x94c3 vend:0x1002 too. I have tried natit (natit was complaining something about R300 and was not find dictionaries) without success.

Using gfxstring for 2400 i got blackscreen in vga and dvi after restart.

Any glue what may be wrong or even better working solution?


Title: Re: ATI + EFI
Post by: munky on January 07, 2008, 11:00:43 AM
I have an X1800, which uses the Alopias plugin as well.  Any idea if these strings will work for me?


Title: Re: ATI + EFI
Post by: minority on January 07, 2008, 06:11:34 PM
munkey, none of these here will work.

But yesterday I created a string for a x1950 for this guy called bb on #efi-gfx, and it worked for him.  Resolution changing et al, with the alopias framebuffer. Only thing was his graphics card had two dvi ports and one s-video/tv like output, only the dvi ports worked - the tv-out port which didn't work/wasn't detected.  don't know how to get around that.  So I think it would be possible to get your x1800 working with graphics strings, you just need to make one for it - get someone to do it for you.  I don't have time currently, busy with university for the next few days.


Title: Re: ATI + EFI
Post by: DDrDark on January 07, 2008, 11:53:42 PM
munkey, none of these here will work.

But yesterday I created a string for a x1950 for this guy called bb on #efi-gfx, and it worked for him.  Resolution changing et al, with the alopias framebuffer. Only thing was his graphics card had two dvi ports and one s-video/tv like output, only the dvi ports worked - the tv-out port which didn't work/wasn't detected.  don't know how to get around that.  So I think it would be possible to get your x1800 working with graphics strings, you just need to make one for it - get someone to do it for you.  I don't have time currently, busy with university for the next few days.

could you paste the string for x1950?, I have a shappire X1950XT and the mobo is a p35-ds4


Title: Re: ATI + EFI
Post by: munky on January 08, 2008, 10:38:45 AM
minority - thanks.  i currently use Natit X1800.... can I just generate the string myself?  i'll look into it... thanks :)


Title: Re: ATI + EFI
Post by: DDrDark on January 08, 2008, 12:56:32 PM
FINALLY! EFI Support for X1950XT!!!!
This is the EFI string made by minority

If you aren't on P35  or G33 mobo you must change this value. IF YOU ARE on p35 or g33 don't modify nothing

Quote
6c0200000100000001000000600200000d00000002010c00d041030a01
Quote
6c0200000100000001000000600200000d00000002010c00d041030a00

Guide to install strings: http://tinyurl.com/2r6maq (http://"http://tinyurl.com/2r6maq")

(http://img166.imageshack.us/img166/544/imagen4hg4.th.png) (http://"http://img166.imageshack.us/my.php?image=imagen4hg4.png")

NOTE: dual DVI working, TV-out NOT (by the moment)


Title: Re: ATI + EFI
Post by: MaFL on January 08, 2008, 03:13:56 PM
Tnx!

Success with X1900XT on P35 8)

Listed as X1950 in SystemProfiler


Title: Re: ATI + EFI
Post by: minority on January 08, 2008, 08:43:00 PM
yeah. I realised that for some reason deviceid in the graphics string has no influence.  I wonder what is important in the graphics string - what exactly defines how OS X knows what graphics card is in your computer - do the kexts decide clock speed and all pipelines for qe/ci - or how does that work (Anyone know?) . I'll be doing some testing after thursday.


Title: Re: ATI + EFI
Post by: VaKo on January 08, 2008, 11:13:39 PM
FINALLY! EFI Support for X1950XT!!!!

NOTE: dual DVI working, TV-out NOT (by the moment)
did you try with ATIDisplats 4.5.9 for TVout?


Title: Re: ATI + EFI
Post by: bb on January 10, 2008, 11:25:41 PM
Look here for TVout support:
http://forum.netkas.org/index.php/topic,99.0.html


Title: Re: ATI + EFI
Post by: igyo on January 13, 2008, 07:42:43 AM
Hello, give me a string for HD2600 mobility, please!

my dump IORegistryExplorer attached.


Title: Re: ATI + EFI
Post by: time ed on January 13, 2008, 02:35:27 PM
"Making a GFX String" tutorial amended:
http://forum.netkas.org/index.php/topic,9.msg1028.html#msg1028

Added section for finding device properties.


Title: Re: ATI + EFI
Post by: DDrDark on January 14, 2008, 06:06:31 PM
thx for the tutorial! I'll give a try when I get home, but how I can add the ALC889 and TM fix strings to the gfx string?


Title: Re: ATI + EFI
Post by: brywalker on January 14, 2008, 07:34:54 PM

Quote
6c0200000100000001000000600200000d00000002010c00d041030a01
Quote
6c0200000100000001000000600200000d00000002010c00d041030a00


How do I insert those values in my pre-converted plist? Something like this?
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>6c0200000100000001000000600200000d00000002010c00d041030a01</key>
<dict>
<key>build-in</key>
<string>????</string>
</dict>
<key>6c0200000100000001000000600200000d00000002010c00d041030a00</key>
<dict>
<key>built-in</key>
<string>????</string>
</dict>
</plist>

Or am I totally off? If I am on the right track, I don't know what to put in the <string> area.

When finished, I take it and convert it and then put the final value into my com.apple.boot.plist, correct?



Title: Re: ATI + EFI
Post by: VIP-stranger on January 21, 2008, 08:27:31 AM
Had anyone succes with ATI HD 2400?Please give me gfx-string for this card?I tried strings attached to this post,but it doesn't work for me.


Title: Re: ATI + EFI
Post by: mcmatrix on January 21, 2008, 08:52:08 AM
Had anyone succes with ATI HD 2400?Please give me gfx-string for this card?I tried strings attached to this post,but it doesn't work for me.
I had ati hd2400 but no success. I just changed my card to Nvidia 7200GS.


Title: Re: ATI + EFI
Post by: mcmatrix on January 21, 2008, 08:59:37 AM

Quote
6c0200000100000001000000600200000d00000002010c00d041030a01
Quote
6c0200000100000001000000600200000d00000002010c00d041030a00


How do I insert those values in my pre-converted plist? Something like this?
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>6c0200000100000001000000600200000d00000002010c00d041030a01</key>
<dict>
<key>build-in</key>
<string>????</string>
</dict>
<key>6c0200000100000001000000600200000d00000002010c00d041030a00</key>
<dict>
<key>built-in</key>
<string>????</string>
</dict>
</plist>

Or am I totally off? If I am on the right track, I don't know what to put in the <string> area.

When finished, I take it and convert it and then put the final value into my com.apple.boot.plist, correct?



You hex device paths are totally wrong
<key>6c0200000100000001000000600200000d00000002010c00d041030a01</key>

Please use text notation and look http://forum.netkas.org/index.php/topic,64.0.html


Title: Re: ATI + EFI
Post by: jj69 on January 25, 2008, 03:20:59 PM
Hello & many thanks to all.
Reading this forum is quite an education ...
I'am a pc_efi early adopter and it does fine for me (vanilla k and most of kexts).
Since I now have a little time to spare, I'd like to enable my gfx card with a device-properties string (instead on patched ATIRadeonX1000 and ATINDRV).
It's supposed to be easy for my RadeonX1600 (dev-id = 71c2).
Except it doesn't work
I used the X1600 string from netkas.
I changed devices path :
./gfxutil -f display gives me
DevicePath = PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)
(which is definitly not the value in original hex string for X1600).

What I do not really understand, is why should I change the dev-id in the string to match may gfx card own ?
I am perfectly aware that this dev-id is NOT in the list of the kext.
Isn't the gfx string suppose to mimic a real mac, and make the os believe my card id is actually 71c5 instead of 71c2 ?

Where am I wrong ?

Any help would be appreciated.

BTW my mobo : gigabyte P965DS4


Title: Re: ATI + EFI
Post by: MacPaq on January 31, 2008, 11:55:20 PM
Is there a bug in the Triakis 2400 package? When I do a kextload -t ATINDRV.kext, I keep getting this : can’t add kernel extension ATINDRV.kext (not a bundle).


Title: Re: ATI + EFI
Post by: MacPaq on January 31, 2008, 11:59:34 PM
Had anyone succes with ATI HD 2400?Please give me gfx-string for this card?I tried strings attached to this post,but it doesn't work for me.
I had ati hd2400 but no success. I just changed my card to Nvidia 7200GS.

I would love to know too as the one I d/l doesn't work for me either :'(


Title: Re: ATI + EFI
Post by: chipxsd on February 12, 2008, 10:04:46 AM
FINALLY! EFI Support for X1950XT!!!!
This is the EFI string made by minority

If you aren't on P35  or G33 mobo you must change this value. IF YOU ARE on p35 or g33 don't modify nothing

Quote
6c0200000100000001000000600200000d00000002010c00d041030a01
Quote
6c0200000100000001000000600200000d00000002010c00d041030a00

Guide to install strings: http://tinyurl.com/2r6maq (http://"http://tinyurl.com/2r6maq")

(http://img166.imageshack.us/img166/544/imagen4hg4.th.png) (http://"http://img166.imageshack.us/my.php?image=imagen4hg4.png")

NOTE: dual DVI working, TV-out NOT (by the moment)
I've tried your method and it worked (on 10.5.2), but without quartzextreme support. I can change the resolution, rotate ... But no QE.

What am I doing wrong? Should I install a 3rd party driver anyway? Because currently I have a fresh installation of 10.5 upgraded to 10.5.2, but without any modified .kexts for graphics adapter.


Title: Re: ATI + EFI
Post by: blue_bayou on February 13, 2008, 06:28:52 PM
FINALLY! EFI Support for X1950XT!!!!
This is the EFI string made by minority

If you aren't on P35  or G33 mobo you must change this value. IF YOU ARE on p35 or g33 don't modify nothing

Quote
6c0200000100000001000000600200000d00000002010c00d041030a01
Quote
6c0200000100000001000000600200000d00000002010c00d041030a00

Guide to install strings: http://tinyurl.com/2r6maq (http://"http://tinyurl.com/2r6maq")

(http://img166.imageshack.us/img166/544/imagen4hg4.th.png) (http://"http://img166.imageshack.us/my.php?image=imagen4hg4.png")

NOTE: dual DVI working, TV-out NOT (by the moment)
I've tried your method and it worked (on 10.5.2), but without quartzextreme support. I can change the resolution, rotate ... But no QE.

What am I doing wrong? Should I install a 3rd party driver anyway? Because currently I have a fresh installation of 10.5 upgraded to 10.5.2, but without any modified .kexts for graphics adapter.

Doesn't work for me either after i updated to 10.5.2. it was almost perfect before the update. what's wrong. i thought it will not break the gfx string as well as the alcxxx sfx string. sigh! :-\

btw, i'm on p5w dh dlx and ati x1950xt.


Title: Re: ATI + EFI
Post by: pgu on February 13, 2008, 10:12:18 PM
Hi

First post here  ;)
First of all, a big thank you to netkas, and all of you for providing such terrible advices.

I finally got my X1950XT (256MB) working with QE/CI on my AsRock 945G-DVI after Leo 10.5.2 + Graphics Update, using a customized GFX-string from the one provided at the beginning of this post.

My device path is as follow : PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1). My string works only with ATYinject.kext from Kalyway 10.5.1 loaded, else, you'll have only QE/CI, and no res detection or change (I'm not sure being able to understand why, for the peace of mind, if someone could explain...  ???)
If someone is interested....
Here it is :

Code:
2802000001000000010000001c0200000b00000002010c00d041030a000000000101060000010101060001007fff040022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000c0000004154592c4961676f14000000400030002c006e0061006d0065000000110000004154592c446973706c61792d410e0000006e0061006d00650000001800000041544920526164656f6e207831393030204546491c0000006400650076006900630065005f0074007900700065000000150000004154592c416c6f70696173506172656e7436000000400030002c0064006900730070006c00610079002d0063006f006e006e006500630074002d0066006c006100670073000000080000003130323414000000400031002c006e0061006d0065000000110000004154592c446973706c61792d4236000000400031002c0064006900730070006c00610079002d0063006f006e006e006500630074002d0066006c006100670073000000080000003130323420000000400030002c0063006f006d00700061007400690062006c00650000000f0000004154592c416c6f7069617322000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c61791e00000072006f006d002d007200650076006900730069006f006e0000000800000037633139

P.



Title: Re: ATI + EFI
Post by: InorganicMatter on February 15, 2008, 03:17:32 PM
Hey guys, I'm a little confused.

I'm using an x1950Pro on a Badaxe 2. I got the PCI location strings from my Hackintosh, and then modified someone's Badaxe 2 plist they posted here. The plist that the kind person posted had the board's audio and LAN in it, but it had the nVidia 7300GS in it, so I grabbed someone's x1950Pro plist, removed the 7300GS info, and added the x1950Pro info. Made a hex string and added it to com.apple.Boot.plist per stickied instruction. It didn't seem to work. when I rebooted I was still stuck at 1024x768 and had no sound. I installed Bronya's x1950Pro package from InsanelyMac, and video started working.

Am I doing this all right?


Title: Re: ATI + EFI
Post by: time ed on February 16, 2008, 02:38:38 PM

Post your IOReg and plist. Need to mention also if you're .5.2 with graphics update and vanilla kernel or not.

I haven't had any real luck getting ATI cards working with strings. I've tried x1600, 2600pro, 2400pro, 2600xt and all still seem to require injector kext. I'm researching, though.

Also, please come to IRC #efi-gfx. I'm there most mornings early.


Title: Re: ATI + EFI
Post by: cosgrove on March 01, 2008, 09:34:38 PM
Here is my info:

  Chipset Model:   ATI Radeon X1900 Series
  Type:   Display
  Bus:   PCIe
  PCIe Lane Width:   x16
  VRAM (Total):   512 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x7249
  Revision ID:   0x0000
  Displays:
DELL 2005FPW:
  Resolution:   1680 x 1050 @ 60 Hz
  Depth:   32-bit Color
  Core Image:   Hardware Accelerated
  Main Display:   Yes
  Mirror:   Off
  Online:   Yes
  Quartz Extreme:   Supported
  Rotation:   Supported

It is a Sapphire X1900XT. I am using the X1950XT Leopard 0.2 Installer.pkg for my kexts. I can test strings.

I'm using a stock ATI x1900xt, 10.5.2 kalyway rev 1 install with efi 8.8 and 9.2.0 SSE3 post-graphics update. After trying a million things to get 1680x1050, I found the "X1950XT Leopard 0.2 Installer.pkg", installed it, and have 1680x1050. However, I don't have CI/QE support like the above poster. With Natit/whatever the hell else i tried, I got CI/QE, but not 1680x1050.

What's the trick?


Title: Re: ATI + EFI
Post by: pgu on March 20, 2008, 03:23:51 PM
Yesterday i had to reinstall the whole thing.
Kaly 10.5.1 + Kalypatch 10.5.2 + GraphicsUpdate + vanilla 9.2 kernel
Before upgraping with Kaly 10.5.2 and Graphics Update, I reinserted my GFX string in com.apple.Boot.plist, to be sure that every worked after update.
It didn't. :'(

I finally got it working again by forcing my devID in ATYnject.kext, that is replacing

Code:
<key>IOPCIMatch</key>
<string>0x00001002&amp;0x0000ffff</string>

by

Code:
<key>IOPCIMatch</key>
<string>0x72441002</string>

in file ATYnject.kext/Contents/Info.plist

Hope this can help
 ;)


Title: Re: ATI + EFI
Post by: drumthrasher109 on June 24, 2008, 07:19:02 PM
I tried the automatic installer found on the OSX86Scene forums and it doesn't work.

My card is a 2600PRO 512MB (dev id: 9589).

This is what it says:
(http://img384.imageshack.us/img384/2488/picture1ta2.png)


Title: Re: ATI + EFI
Post by: iitmepeter on July 06, 2008, 04:06:17 PM
please help me i'm noby in pack i do not know how to edit kexts.
my asus 3650 do not work with zephyroth leopard 10.5.2 amd efi rev.2. 3650kext that i found i've  got blue screen.
(http://img77.imageshack.us/my.php?image=asusfe4.png)


Title: Re: ATI + EFI
Post by: hawie on August 02, 2008, 08:47:20 AM
Need Help for X1950XT(id=7244) 256M EFI String
I can not get its QE/CI work with GA-EP45-DQ6, the following is my dump mesg:

$ ./gfxutil -f display
DevicePath = PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)

IO Tree dump file attached.

Anybody knows how to create the EFI string, help me pls, I tried but failed. Thanks a lot!



Title: Re: ATI + EFI
Post by: nigelbb on August 17, 2008, 09:53:49 AM
Has anyone had any success with EFI-strings for any ATI cards besides the X1900/1950?

EFIStudio claims support for various 2xxx/3xxx cards & the first post in this thread has some strings for 2400/2600 but as far as I can see nobody actually has any of these more modern AT cards working with EFI-strings.

I have posed the same question over on the insanelymac forum several times but have had no positive responses.

Unless someone can produce eveidence that they actually do have a Radeon 2xxx/3xxx card working with EFI-strings & no injector perhaps we should state definitely that this simply does not work. Then we could save everyone who tries this a great deal of grief. I have personally spent many hours trying to get a 2600XT & 2600PRO working without success.

Getting ATII cards working with EFI-strings was the first step of my attempt to use dual ATI cards which again appears to be impossible. One problem is that we do not have the source of Natit & nobody who does have access seems interested in adding support for dual ATI cards.
Cheers

Nigel


Title: Re: ATI + EFI
Post by: EXistation on August 28, 2008, 10:35:09 PM
Hi to all!
Sorry for my english.
How I can made dump of ATI Mobility Radeon X2300 (Samsung Laptop R20 or R20+) to write in com.apple.boot.
I am nube.




Title: Re: ATI + EFI
Post by: DarkUser89 on September 10, 2008, 12:14:58 AM
have a GFx-String for x1650pro 256MB (0x71c6)??

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)</key>
<dict>
<key>@0,compatible</key>
<string>ATY,Wormy</string>
<key>@0,device_type</key>
<string>display</string>
<key>@0,name</key>
<string>ATY,Wormy</string>
<key>@1,compatible</key>
<string>ATY,Wormy</string>
<key>@1,device_type</key>
<string>display</string>
<key>@1,name</key>
<string>ATY,Wormy</string>
<key>ATY,Copyright</key>
<string>Copyright ATI Technologies Inc. 2005</string>
<key>ATY,DeviceID</key>
<string>0x71c6</string>
<key>ATY,EFIVersion</key>
<string>01.00.068</string>
<key>ATY,VendorID</key>
<string>0x1002</string>
<key>model</key>
<string>ATY,RadeonX1650</string>
<key>name</key>
<string>ATY,WormyParent</string>
</dict>
</dict>
</plist>

my efistring no works :-(


Title: Re: ATI + EFI
Post by: empty_skull on October 12, 2008, 01:55:08 PM
hello ! im in test for work two ati card x1950xt .. i don't use crossfire bridge ..

the card have id 7244  ..

i use two different  efi string but , the monitor of second card is not reconfused ..

when i use : Gfxutil the string output , don't work for my card ...

i'm use the different  bus pci , but whit this metod the card are reconfused by system ..

but ATY, Atopias don't assigned Iofremebuffer to second card ...

have any idea ?

this is my efi string :

1 : test efi empty_skull for dual card

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,AAPL,boot-display</key>
<data>
</data>
<key>@0,can-hot-plug</key>
<data>
</data>
<key>@0,compatible</key>
<string>ATY,Alopias</string>
<key>@0,connector-type</key>
<data>
AAAABA==
</data>
<key>@0,device_type</key>
<string>display</string>
<key>@0,display-connect-flags</key>
<data>
AAAAAA==
</data>
<key>@0,name</key>
<string>ATY,Display-A</string>
<key>@1,AAPL,boot-display</key>
<data>
</data>
<key>@1,can-hot-plug</key>
<data>
</data>
<key>@1,compatible</key>
<string>ATY,Alopias</string>
<key>@1,connector-type</key>
<data>
AAAABA==
</data>
<key>@1,device_type</key>
<string>display</string>
<key>@1,display-connect-flags</key>
<data>
AAAAAA==
</data>
<key>@1,name</key>
<string>ATY,Display-B</string>
<key>ATY,MCLK</key>
<string>0x0009eb10</string>
<key>ATY,MRT</key>
<data>
cAAAAAAAfwBoAACAAAEAAGkAAIAAAQAA/////wIAAABgAACA/i8PAv////8C
AAAAYAAAgP4vDxL/////AgAAAGgAAICAAQAAaQAAgIABAABoAACAgAAAAGkA
AICAAAAAaAAAgAAAAABpAACAAAAAAHAAAAAAAH8AaAAAgAABAABpAACAAAEA
AP////8CAAAAYAAAgP4vDwL/////AgAAAGAAAID+Lw8S/////wIAAABoAACA
gAEAAGkAAICAAQAAaAAAgIAAAABpAACAgAAAAGgAAIAAAAAAaQAAgAAAAABw
AAAAAAB/AAgAAIASRAADdgAAgAAAAgB2AACAqEABAHYAAIAzBxEA/////xQA
AAB2AACAMwYBAHYAAIAzBgMAdgAAgDMGAwB2AACAMwYDAHYAAIAzBhMACAAA
gBJEAIMKAACAIiIHAGAAAIDuPw8S4AAAgDMGAAA=
</data>
<key>built-in</key>
<data>
AA==
</data>
<key>device_type</key>
<string>ATy, RadeonX1900 </string>
<key>model</key>
<string>Graphics by empty_skull</string>
<key>name</key>
<string>ATY,AlopiasParent</string>
<key>rm_multiboard_capable</key>
<data>
AAAAAQ==
</data>
<key>rom-revision</key>
  <string>NVinject test empty_skull</string>
<key>ATY,DeviceID</key>
<string>0x7244</string>
<key>ATY,EFICompileDate</key>
<string>Aug 18 2006</string>
<key>ATY,EFIHWInitStatus</key>
<string>0x00000000</string>
<key>ATY,EFIOrientation</key>
<string>0x08</string>
<key>IOPCIMatch</key>
<string>0x72441002</string> <---- here your id
<key>IOMatchCategory</key>
  <string>IOFramebuffer</string>
<key>IOPCIMatch</key>
  <string>display</string>
<key>IOPCIMatch</key>
  <string></string>
<key>IOProbeScore</key>
  <integer>0</integer>
<key>IOProviderClass</key>
  <string>IOPCIDevice</string>


</dict>
<key>PciRoot(0x1)/Pci(0x6,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,AAPL,boot-display</key>
<data>
</data>
<key>@0,can-hot-plug</key>
<data>
</data>
<key>@0,compatible</key>
<string>ATY,Alopias_B</string>
<key>@0,connector-type</key>
<data>
AAAABA==
</data>
<key>@0,device_type</key>
<string>display</string>
<key>@0,display-connect-flags</key>
<data>
AAAAAA==
</data>
<key>@0,name</key>
<string>ATY,Display-A</string>
<key>@1,AAPL,boot-display</key>
<data>
</data>
<key>@1,can-hot-plug</key>
<data>
</data>
<key>@1,compatible</key>
<string>ATY,Alopias_B</string>
<key>@1,connector-type</key>
<data>
AAAABA==
</data>
<key>@1,device_type</key>
<string>display</string>
<key>@1,display-connect-flags</key>
<data>
AAAAAA==
</data>
<key>@1,name</key>
<string>ATY,Display-B</string>
<key>ATY,MCLK</key>
<string>0x0009eb10</string>
<key>ATY,MRT</key>
<data>
cAAAAAAAfwBoAACAAAEAAGkAAIAAAQAA/////wIAAABgAACA/i8PAv////8C
AAAAYAAAgP4vDxL/////AgAAAGgAAICAAQAAaQAAgIABAABoAACAgAAAAGkA
AICAAAAAaAAAgAAAAABpAACAAAAAAHAAAAAAAH8AaAAAgAABAABpAACAAAEA
AP////8CAAAAYAAAgP4vDwL/////AgAAAGAAAID+Lw8S/////wIAAABoAACA
gAEAAGkAAICAAQAAaAAAgIAAAABpAACAgAAAAGgAAIAAAAAAaQAAgAAAAABw
AAAAAAB/AAgAAIASRAADdgAAgAAAAgB2AACAqEABAHYAAIAzBxEA/////xQA
AAB2AACAMwYBAHYAAIAzBgMAdgAAgDMGAwB2AACAMwYDAHYAAIAzBhMACAAA
gBJEAIMKAACAIiIHAGAAAIDuPw8S4AAAgDMGAAA=
</data>
<key>built-in</key>
<data>
AA==
</data>
<key>device_type</key>
<string>ATy, RadeonX1900 </string>
<key>model</key>
<string>Graphics by empty_skull</string>
<key>name</key>
<string>ATY,Alopias_BParent</string>
<key>rm_multiboard_capable</key>
<data>
AAAAAQ==
</data>
<key>rom-revision</key>
<string>NVinject test empty_skull</string>
<key>ATY,DeviceID</key>
<string>0x7244</string>
<key>ATY,EFICompileDate</key>
<string>Aug 18 2006</string>
<key>ATY,EFIHWInitStatus</key>
<string>0x00000000</string>
<key>ATY,EFIOrientation</key>
<string>0x08</string>
<key>IOPCIMatch</key>
<string>0x72441002</string> <------ here your id
<key>IOMatchCategory</key>
<string>IOFramebuffer</string>
<key>IOPCIMatch</key>
<string>display</string>
<key>IOPCIMatch</key>
<string>0x000010de&0x0000ffff 0x00001002&0x0000ffff</string>
<key>IOProbeScore</key>
<integer>0</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
</plist>

this is the hex for boot plist :

Code:
bd1700000100000002000000d90b00002c00000002010c00d041030a010000000101060000060101
60000007fff04001e0000004100540059002c00560065006e0064006f00720049004400000006000
0002101c0000006400650076006900630065005f0074007900700065000000150000004154592c41
c6f70696173506172656e74220000004100540059002c00450046004900560065007200730069006
006e0000000e00000030312e30302e313430001e000000730061007600650064002d0063006f006e
066006900670000000401000027048200170700b72704820017070093483f400670084000c000b00
e20401000300b00440060003483f400670084000c000b004e20401000300b0044006000300000000
00000000000000000000000000000000000000000000000d8b766486710000010000008680100000
00000006000000b89c420218000000d8b76648689c4202206f7907206f7907e8b766481800000000
0000006020000f8b7664800000000000000000000000000000000000000000000000000000000583
7f478220000010000008680100000100000006000000020001000100010044c94406c4ed3b000100
00040c9440644c94406cdee3b000300020002000200a468e7052a0000004100540059002c0050004
00490043006f006e0066006900670053007000610063006500000004010000021049720700100000
0000340000000080000e0011000000000b2f00000000000000000000000000000000002104972000
b0f05000000000000000000100000000000000000000000000000210497201580206000000001080
100a00f000010080000010d000440000111000000000000000000000000000000000000000005008
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000022000000400031002c006400650076006900630065005f00740079007000650000000b000
00646973706c617928000000400030002c0063006f006e006e006500630074006f0072002d007400
90070006500000008000000000200002c0000004100540059002c004d0065006d00560065006e006
006f00720049004400460075006c006c00000008000000ff80ffff1a0000004100540059002c0048
057004700500049004f00000008000000a3da0300180000004100540059002c00430061007200640
23000000110000003130392d4135323032372d303020000000400031002c0063006f006d00700061
07400690062006c00650000000f0000004154592c416c6f7069617314000000400030002c006e006
006d00650000000f0000004154592c416c6f706961732e000000400030002c004100410050004c00
c0062006f006f0074002d0064006900730070006c0061007900000008000000010000001a0000004
004f005000430049004d0061007400630068000000080000000210447214000000400031002c006e
061006d00650000000f0000004154592c416c6f70696173160000004100540059002c00530043004
004b00000008000000c027090020000000400030002c0063006f006d00700061007400690062006c
0650000000f0000004154592c416c6f70696173140000004100540059002c004d005200540000005
0100007000000000007f0068000080000100006900008000010000ffffffff0200000060000080fe
f0f02ffffffff0200000060000080fe2f0f12ffffffff02000000680000808001000069000080800
00006800008080000000690000808000000068000080000000006900008000000000700000000000
f0068000080000100006900008000010000ffffffff0200000060000080fe2f0f02ffffffff02000
0060000080fe2f0f12ffffffff020000006800008080010000690000808001000068000080800000
06900008080000000680000800000000069000080000000007000000000007f00080000801244000
760000800000020076000080a84001007600008033071100ffffffff140000007600008033060100
60000803306030076000080330603007600008033060300760000803306130008000080124400830
0000802222070060000080ee3f0f12e0000080330600001a0000004100540059002c005200650066
043004c004b000000080000008c0a00002a0000004100540059002c004500460049004f007200690
65006e0074006100740069006f006e000000050000000828000000400031002c0063006f006e006e
06500630074006f0072002d007400790070006500000008000000040000002400000041005400590
2c004d0065006d00560065006e0064006f0072004900440000000600000002003000000041005400
9002c004600720061006d0065004200750066006600650072004f006600660073006500740000000
000000e0000000240000004100540059002c0045004600490052006500730074006f007200650064
000000800000008000000360000004100410050004c002c006100750078002d0070006f007700650
72002d0063006f006e006e0065006300740065006400000008000000010000002200000056005200
1004d002c0074006f00740061006c00730069007a006500000008000000000000102200000041005
0059002c004500460049005000720065005200420042004d000000080000000f0000001e00000041
0540059002c004400650076006900630065004900440000000600000044723200000041004100500
4c002c006200610063006b006c0069006700680074002d0063006f006e00740072006f006c000000
8000000000000000e0000006e0061006d0065000000150000004154592c416c6f706961735061726
6e74240000004100540059002c0045004600490050006f00730074005200420042004d0000000800
0004f440000340000004100540059002c00520065006700690073007400650072005300700061006
0065004f0066006600730065007400000008000000f0b2000022000000400030002c006400650076
06900630065005f00740079007000650000000b000000646973706c61790e0000004d00560041004
0000004400000027048200170700b72704820017070093483f400670084000c000b004e204010003
0b00440060003483f400670084000c000b004e20401000300b00440060003100000006d006f00640
65006c0000002200000041545920526164656f6e2058313935307874207365636f6e642063617264
8000000400030002c004100540059002c0045004600490044006900730070006c006100790000000
000000564741422400000049004f004d006100740063006800430061007400650067006f00720079
0000011000000494f4672616d65627566666572160000004100540059002c0052006f006d0023000
00120000003131332d4135323032372d313430160000004100540059002c004d0043004c004b0000
00800000010eb0900280000004100540059002c0049004f00530070006100630065004f006600660
730065007400000008000000000010002c0000004100540059002c00450046004900480057004900
e006900740053007400610074007500730000000800000000000000200000004100540059002c004
006f00700079007200690067006800740000002d000000436f707972696768742041544920546563
86e6f6c6f6769657320496e632e20323030352d323030362a0000004100540059002c00450046004
0043006f006d00700069006c006500440061007400650000000f0000004175672031382032303036
60000004100540059002c0050006c006100740066006f0072006d0049006e0066006f00000084000
00010000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000d80b00002c00000002010c00d041030a010000000101060000010101060000007
ff04001e0000004100540059002c00560065006e0064006f0072004900440000000600000002101c
000006400650076006900630065005f0074007900700065000000150000004154592c416c6f70696
73506172656e74220000004100540059002c00450046004900560065007200730069006f006e0000
00e00000030312e30302e313430001e000000730061007600650064002d0063006f006e006600690
670000000401000027048200170700b72704820017070093483f400670084000c000b004e2040100
300b00440060003483f400670084000c000b004e20401000300b0044006000300000000000000000
00000000000000000000000000000000000000d8b766486710000010000008680100000100000006
00000b89c420218000000d8b76648689c4202206f7907206f7907e8b766481800000000000000060
0000f8b766480000000000000000000000000000000000000000000000000000000058397f478220
00010000008680100000100000006000000020001000100010044c94406c4ed3b000100000040c94
0644c94406cdee3b000300020002000200a468e7052a0000004100540059002c0050004300490043
06f006e0066006900670053007000610063006500000004010000021049720700100000000003400
0000080000e0011000000000b2f000000000000000000000000000000000021049720000b0f05000
000000000000001000000000000000000000000000002104972015802060000000010801100a00f0
0010080000010d000440000111000000000000000000000000000000000000000005008000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000002
000000400031002c006400650076006900630065005f00740079007000650000000b000000646973
06c617928000000400030002c0063006f006e006e006500630074006f0072002d007400790070006
00000008000000000200002c0000004100540059002c004d0065006d00560065006e0064006f0072
049004400460075006c006c00000008000000ff80ffff1a0000004100540059002c0048005700470
500049004f00000008000000a3da0300180000004100540059002c00430061007200640023000000
10000003130392d4135323032372d303020000000400031002c0063006f006d00700061007400690
62006c00650000000f0000004154592c416c6f7069617314000000400030002c006e0061006d0065
000000f0000004154592c416c6f706961732e000000400030002c004100410050004c002c0062006
006f0074002d0064006900730070006c0061007900000008000000010000001a00000049004f0050
0430049004d0061007400630068000000080000000210447214000000400031002c006e0061006d0
650000000f0000004154592c416c6f70696173160000004100540059002c00530043004c004b0000
008000000c027090020000000400030002c0063006f006d00700061007400690062006c006500000
0f0000004154592c416c6f70696173140000004100540059002c004d005200540000005c01000070
0000000007f0068000080000100006900008000010000ffffffff0200000060000080fe2f0f02fff
ffff0200000060000080fe2f0f12ffffffff02000000680000808001000069000080800100006800
080800000006900008080000000680000800000000069000080000000007000000000007f0068000
80000100006900008000010000ffffffff0200000060000080fe2f0f02ffffffff02000000600000
0fe2f0f12ffffffff020000006800008080010000690000808001000068000080800000006900008
80000000680000800000000069000080000000007000000000007f00080000801244000376000080
000020076000080a84001007600008033071100ffffffff140000007600008033060100760000803
06030076000080330603007600008033060300760000803306130008000080124400830a00008022
2070060000080ee3f0f12e0000080330600001a0000004100540059002c0052006500660043004c0
4b000000080000008c0a00002a0000004100540059002c004500460049004f007200690065006e00
4006100740069006f006e000000050000000828000000400031002c0063006f006e006e006500630
74006f0072002d00740079007000650000000800000004000000240000004100540059002c004d00
5006d00560065006e0064006f007200490044000000060000000200300000004100540059002c004
00720061006d0065004200750066006600650072004f0066006600730065007400000008000000e0
00000240000004100540059002c0045004600490052006500730074006f007200650064000000080
000008000000360000004100410050004c002c006100750078002d0070006f007700650072002d00
3006f006e006e006500630074006500640000000800000001000000220000005600520041004d002
0074006f00740061006c00730069007a00650000000800000000000010220000004100540059002c
04500460049005000720065005200420042004d000000080000000f0000001e00000041005400590
2c00440065007600690063006500490044000000060000004472320000004100410050004c002c00
200610063006b006c0069006700680074002d0063006f006e00740072006f006c000000080000000
0000000e0000006e0061006d0065000000150000004154592c416c6f70696173506172656e742400
0004100540059002c0045004600490050006f00730074005200420042004d000000080000004f440
00340000004100540059002c0052006500670069007300740065007200530070006100630065004f
066006600730065007400000008000000f0b2000022000000400030002c006400650076006900630
65005f00740079007000650000000b000000646973706c61790e0000004d00560041004400000044
0000027048200170700b72704820017070093483f400670084000c000b004e20401000300b004400
0003483f400670084000c000b004e20401000300b00440060003100000006d006f00640065006c00
0002100000041545920526164656f6e2058313935307874206669727374206361726428000000400
30002c004100540059002c0045004600490044006900730070006c00610079000000080000005647
1422400000049004f004d006100740063006800430061007400650067006f0072007900000011000
00494f4672616d65627566666572160000004100540059002c0052006f006d002300000012000000
131332d4135323032372d313430160000004100540059002c004d0043004c004b000000080000001
eb0900280000004100540059002c0049004f00530070006100630065004f00660066007300650074
0000008000000000010002c0000004100540059002c004500460049004800570049006e006900740
53007400610074007500730000000800000000000000200000004100540059002c0043006f007000
9007200690067006800740000002d000000436f707972696768742041544920546563686e6f6c6f6
69657320496e632e20323030352d323030362a0000004100540059002c0045004600490043006f00
d00700069006c006500440061007400650000000f000000417567203138203230303626000000410
540059002c0050006c006100740066006f0072006d0049006e0066006f0000008400000001000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000



Title: Re: ATI + EFI
Post by: empty_skull on October 12, 2008, 01:56:45 PM
]2 : test efi  id 7244 [/b]

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,AAPL,boot-display</key>
<string>0x00000001</string>
<key>@0,ATY,EFIDisplay</key>
<string>0x42414756</string>
<key>@0,compatible</key>
<string>ATY,Alopias</string>
<key>@0,connector-type</key>
<string>0x00000200</string>
<key>@0,device_type</key>
<string>display</string>
<key>@0,name</key>
<string>ATY,Alopias</string>
<key>@1,compatible</key>
<string>ATY,Alopias</string>
<key>@1,connector-type</key>
<string>0x00000004</string>
<key>@1,device_type</key>
<string>display</string>
<key>@1,name</key>
<string>ATY,Alopias</string>
<key>AAPL,aux-power-connected</key>
<string>0x00000001</string>
<key>AAPL,backlight-control</key>
<string>0x00000000</string>
<key>ATY,Card#</key>
<string>109-A52027-00</string>
<key>ATY,Copyright</key>
<string>Copyright ATI Technologies Inc. 2005-2006</string>
<key>ATY,DeviceID</key>
<string>0x7244</string>
<key>ATY,EFICompileDate</key>
<string>Aug 18 2006</string>
<key>ATY,EFIHWInitStatus</key>
<string>0x00000000</string>
<key>ATY,EFIOrientation</key>
<string>0x08</string>
<key>ATY,EFIPostRBBM</key>
<string>0x0000444f</string>
<key>ATY,EFIPreRBBM</key>
<string>0x0000000f</string>
<key>ATY,EFIRestored</key>
<string>0x00000008</string>
<key>ATY,EFIVersion</key>
<data>
MDEuMDAuMTQwAA==
</data>
<key>ATY,FrameBufferOffset</key>
<string>0x000000e0</string>
<key>ATY,HWGPIO</key>
<string>0x0003daa3</string>
<key>ATY,IOSpaceOffset</key>
<string>0x00100000</string>
<key>ATY,MCLK</key>
<string>0x0009eb10</string>
<key>ATY,MRT</key>
<data>
cAAAAAAAfwBoAACAAAEAAGkAAIAAAQAA/////wIAAABgAACA/i8PAv////8C
AAAAYAAAgP4vDxL/////AgAAAGgAAICAAQAAaQAAgIABAABoAACAgAAAAGkA
AICAAAAAaAAAgAAAAABpAACAAAAAAHAAAAAAAH8AaAAAgAABAABpAACAAAEA
AP////8CAAAAYAAAgP4vDwL/////AgAAAGAAAID+Lw8S/////wIAAABoAACA
gAEAAGkAAICAAQAAaAAAgIAAAABpAACAgAAAAGgAAIAAAAAAaQAAgAAAAABw
AAAAAAB/AAgAAIASRAADdgAAgAAAAgB2AACAqEABAHYAAIAzBxEA/////xQA
AAB2AACAMwYBAHYAAIAzBgMAdgAAgDMGAwB2AACAMwYDAHYAAIAzBhMACAAA
gBJEAIMKAACAIiIHAGAAAIDuPw8S4AAAgDMGAAA=
</data>
<key>ATY,MemVendorID</key>
<string>0x0002</string>
<key>ATY,MemVendorIDFull</key>
<string>0xffff80ff</string>
<key>ATY,PCIConfigSpace</key>
<data>
AhBJcgcAEAAAAAADQAAAAAgAAOABEAAAAACy8AAAAAAAAAAAAAAAAAAAAAAC
EElyAACw8FAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAIQSXIBWAIGAAAAABCA
EQCgDwAAEAgAAAENAARAAAERAAAAAAAAAAAAAAAAAAAAAAAAAAAFAIAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
</data>
<key>ATY,PlatformInfo</key>
<data>
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
</data>
<key>ATY,RefCLK</key>
<string>0x00000a8c</string>
<key>ATY,RegisterSpaceOffset</key>
<string>0x0000b2f0</string>
<key>ATY,Rom#</key>
<string>113-A52027-140</string>
<key>ATY,SCLK</key>
<string>0x000927c0</string>
<key>ATY,VendorID</key>
<string>0x1002</string>
<key>IOMatchCategory</key>
<string>IOFramebuffer</string>
<key>IOPCIMatch</key>
<string>0x72441002</string> <----- here your id
<key>MVAD</key>
<data>
JwSCABcHALcnBIIAFwcAk0g/QAZwCEAAwACwBOIEAQADALAEQAYAA0g/QAZw
CEAAwACwBOIEAQADALAEQAYAAw==
</data>
<key>VRAM,totalsize</key>
<string>0x10000000</string>
<key>device_type</key>
<string>ATY,AlopiasParent</string>
<key>model</key>
<string>ATY Radeon X1950xt first card</string>
<key>name</key>
<string>ATY,AlopiasParent</string>
<key>saved-config</key>
<data>
JwSCABcHALcnBIIAFwcAk0g/QAZwCEAAwACwBOIEAQADALAEQAYAA0g/QAZw
CEAAwACwBOIEAQADALAEQAYAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AADYt2ZIZxAAABAAAAhoAQAAAQAAAAYAAAC4nEICGAAAANi3ZkhonEICIG95
ByBveQfot2ZIGAAAAAAAAAAGAgAA+LdmSAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABYOX9HgiAAABAAAAhoAQAAAQAAAAYAAAACAAEAAQABAETJRAbE
7TsAAQAAAEDJRAZEyUQGze47AAMAAgACAAIApGjnBQ==
</data>
</dict>
<key>PciRoot(0x1)/Pci(0x6,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,AAPL,boot-display</key>
<string>0x00000001</string>
<key>@0,ATY,EFIDisplay</key>
<string>0x42414756</string>
<key>@0,compatible</key>
<string>ATY,Alopias</string>
<key>@0,connector-type</key>
<string>0x00000200</string>
<key>@0,device_type</key>
<string>display</string>
<key>@0,name</key>
<string>ATY,Alopias</string>
<key>@1,compatible</key>
<string>ATY,Alopias</string>
<key>@1,connector-type</key>
<string>0x00000004</string>
<key>@1,device_type</key>
<string>display</string>
<key>@1,name</key>
<string>ATY,Alopias</string>
<key>AAPL,aux-power-connected</key>
<string>0x00000001</string>
<key>AAPL,backlight-control</key>
<string>0x00000000</string>
<key>ATY,Card#</key>
<string>109-A52027-00</string>
<key>ATY,Copyright</key>
<string>Copyright ATI Technologies Inc. 2005-2006</string>
<key>ATY,DeviceID</key>
<string>0x7244</string>
<key>ATY,EFICompileDate</key>
<string>Aug 18 2006</string>
<key>ATY,EFIHWInitStatus</key>
<string>0x00000000</string>
<key>ATY,EFIOrientation</key>
<string>0x08</string>
<key>ATY,EFIPostRBBM</key>
<string>0x0000444f</string>
<key>ATY,EFIPreRBBM</key>
<string>0x0000000f</string>
<key>ATY,EFIRestored</key>
<string>0x00000008</string>
<key>ATY,EFIVersion</key>
<data>
MDEuMDAuMTQwAA==
</data>
<key>ATY,FrameBufferOffset</key>
<string>0x000000e0</string>
<key>ATY,HWGPIO</key>
<string>0x0003daa3</string>
<key>ATY,IOSpaceOffset</key>
<string>0x00100000</string>
<key>ATY,MCLK</key>
<string>0x0009eb10</string>
<key>ATY,MRT</key>
<data>
cAAAAAAAfwBoAACAAAEAAGkAAIAAAQAA/////wIAAABgAACA/i8PAv////8C
AAAAYAAAgP4vDxL/////AgAAAGgAAICAAQAAaQAAgIABAABoAACAgAAAAGkA
AICAAAAAaAAAgAAAAABpAACAAAAAAHAAAAAAAH8AaAAAgAABAABpAACAAAEA
AP////8CAAAAYAAAgP4vDwL/////AgAAAGAAAID+Lw8S/////wIAAABoAACA
gAEAAGkAAICAAQAAaAAAgIAAAABpAACAgAAAAGgAAIAAAAAAaQAAgAAAAABw
AAAAAAB/AAgAAIASRAADdgAAgAAAAgB2AACAqEABAHYAAIAzBxEA/////xQA
AAB2AACAMwYBAHYAAIAzBgMAdgAAgDMGAwB2AACAMwYDAHYAAIAzBhMACAAA
gBJEAIMKAACAIiIHAGAAAIDuPw8S4AAAgDMGAAA=
</data>
<key>ATY,MemVendorID</key>
<string>0x0002</string>
<key>ATY,MemVendorIDFull</key>
<string>0xffff80ff</string>
<key>ATY,PCIConfigSpace</key>
<data>
AhBJcgcAEAAAAAADQAAAAAgAAOABEAAAAACy8AAAAAAAAAAAAAAAAAAAAAAC
EElyAACw8FAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAIQSXIBWAIGAAAAABCA
EQCgDwAAEAgAAAENAARAAAERAAAAAAAAAAAAAAAAAAAAAAAAAAAFAIAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
</data>
<key>ATY,PlatformInfo</key>
<data>
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
</data>
<key>ATY,RefCLK</key>
<string>0x00000a8c</string>
<key>ATY,RegisterSpaceOffset</key>
<string>0x0000b2f0</string>
<key>ATY,Rom#</key>
<string>113-A52027-140</string>
<key>ATY,SCLK</key>
<string>0x000927c0</string>
<key>ATY,VendorID</key>
<string>0x1002</string>
<key>IOMatchCategory</key>
<string>IOFramebuffer</string>
<key>IOPCIMatch</key>
<string>0x72441002</string> <----- here your id
<key>MVAD</key>
<data>
JwSCABcHALcnBIIAFwcAk0g/QAZwCEAAwACwBOIEAQADALAEQAYAA0g/QAZw
CEAAwACwBOIEAQADALAEQAYAAw==
</data>
<key>VRAM,totalsize</key>
<string>0x10000000</string>
<key>device_type</key>
<string>ATY,AlopiasParent</string>
<key>model</key>
<string>ATY Radeon X1950xt second card</string>
<key>name</key>
<string>ATY,AlopiasParent</string>
<key>saved-config</key>
<data>
JwSCABcHALcnBIIAFwcAk0g/QAZwCEAAwACwBOIEAQADALAEQAYAA0g/QAZw
CEAAwACwBOIEAQADALAEQAYAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AADYt2ZIZxAAABAAAAhoAQAAAQAAAAYAAAC4nEICGAAAANi3ZkhonEICIG95
ByBveQfot2ZIGAAAAAAAAAAGAgAA+LdmSAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABYOX9HgiAAABAAAAhoAQAAAQAAAAYAAAACAAEAAQABAETJRAbE
7TsAAQAAAEDJRAZEyUQGze47AAMAAgACAAIApGjnBQ==
</data>
</dict>
</dict>
</plist>


for this moment this is my info ( don't work the monitor of second card ... ) :

Code:
ATY Radeon X1950xt first card:

  Modello Chipset: ATY Radeon X1950xt first card
  Tipo: Monitor
  Bus: PCIe
  Larghezza Lane PCIe: x16
  VRAM (totale): 512 MB
  Fornitore: ATI (0x1002)
  ID dispositivo: 0x7244
  ID revisione: 0x0000
  Revisione ROM: 113-A52027-140
  Versione driver EFI: 01.00.140
  Monitor:
Acer AL1714:
  Risoluzione: 1280 x 1024 @ 75 Hz
  Profondità: Colore 32-bit
  Core Image: Hardware accelerato
  Mirror: Spento
  Online:
  Quartz Extreme: Supportata
  QuartzGL: Supportata
  Rotazione: Supportata
Acer AL2216W:
  Risoluzione: 1680 x 1050 @ 60 Hz
  Profondità: Colore 32-bit
  Core Image: Hardware accelerato
  Monitor principale:
  Mirror: Spento
  Online:
  Quartz Extreme: Supportata
  QuartzGL: Supportata
  Rotazione: Supportata

ATY Radeon X1950xt second card:

  Modello Chipset: ATY Radeon X1950xt second card
  Tipo: Monitor
  Bus: PCIe
  Larghezza Lane PCIe: x16
  VRAM (totale): 256 MB
  Fornitore: ATI (0x1002)
  ID dispositivo: 0x7244
  ID revisione: 0x0000
  Revisione ROM: 113-A52027-140
  Versione driver EFI: 01.00.140
  Monitor:
Mostra connettore:
Mostra connettore:
   


Title: Re: ATI + EFI
Post by: hquest on October 18, 2008, 04:09:12 PM
Any idea on how to replace Natit.kext by an EFI string?

Using EFI instead of Natit, I got QE/CI and HW acceleration, but lost display resolution change (defaults to 1024x768, or up to 1600x1200 if set anything higher on com.apple.Boot.plist -- my native res is 1920x1200) and got visual glitches under mouse pointer most notably when scrolling in Safari.

Card is a X1950Pro AGP.

This is my plist:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)</key>
<dict>
<key>@0,compatible</key>
<string>ATY,PrionaceB</string>
<key>@1,name</key>
<string>ATY,PrionaceB</string>
<key>@0,display-connect-flags</key>
<string>0x00000400</string>
<key>@1,ATY,EFIDisplay</key>
<string>TMDSA</string>
<key>@0,name</key>
<string>ATY,PrionaceB</string>
<key>@1,compatible</key>
<string>ATY,PrionaceB</string>
<key>@0,ATY,EFIDisplay</key>
<string>TMDSB</string>
<key>@1,device_type</key>
<string>display</string>
<key>@0,device_type</key>
<string>display</string>
<key>@1,display-connect-flags</key>
<string>0x00000004</string>
<key>ATY,DeviceID</key>
<string>29320</string>
<key>ATY,EFIVersion</key>
<string>01.00.140</string>
<key>device_type</key>
<string>Display</string>
<key>name</key>
<string>ATY,PrionaceBParent</string>
<key>AAPL,aux-power-connected</key>
<string>0x00000001</string>
<key>ATY,MemVendorID</key>
<string>0x00000001</string>
<key>ATY,EFIOrientation</key>
<string>4</string>
<key>ATY,VendorID</key>
<string>0x00001002</string>
<key>model</key>
<string>ATI Radeon X1950 Series</string>
</dict>
</dict>
</plist>

Regards.


Title: Re: ATI + EFI
Post by: geoffoliver on October 22, 2008, 07:41:07 AM
I've got a weird device id (94cc) on my hd2400 pro pci. What do you need from me so I can get qe/ci and more than 1024x768?


Title: Re: ATI + EFI
Post by: lebidou on November 15, 2008, 10:08:53 PM
Hello,

I don't know if this can be interesting for anybody, but I have a working gfx string for ATI Mobility Radeon X1900 (dev-id : 7284), on a FSC Amilo Pi 1556 (the card come from Amilo Xi 1554).

This card worked only with ATILead until know, so I attach the Info.plist from it too.

I didn't made it to work with a dual-monitor because I don't have another monitor to plug on the dvi port, and the EDID is still in the gfx-string, I don't know if can remove it since I modded a file in /System/Library/Displays/Overrides...

I hope it helps, bye.


Title: Re: ATI + EFI
Post by: BladeRunner on December 10, 2008, 07:06:43 AM
I am attempting to get OS X 10.5.5 running on a system whivh has no agp or pcie slots.  The graphics card I have is an ATI Raedon X800. 

Does anyone have a working string for such a card? Or, is there an ATIinject kext that would support it?  I have searched in google, this forum and insanelymac and found nothing. That could be because I didn't do the search correctly though.

Any help would be greatly appreciated.


Title: Re: ATI + EFI
Post by: lebidou on December 10, 2008, 12:13:23 PM
BladeRunner, I don't think ATI x800 is working under leopard for now, as far as I know. Maybe you'll find some help there (http://forum.insanelymac.com/index.php?showforum=160).