netkas.org forum
May 26, 2017, 01:59:36 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Information for registering users http://forum.netkas.org/index.php/topic,2246.0.html
 
   Home   Help Search Login Register  
Pages: 1 [2] 3 4 ... 6
  Print  
Author Topic: ATI + EFI  (Read 94867 times)
VaKo
Newbie

Offline Offline

Posts: 7


« Reply #15 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   Embarrassed
can some body say number should i write according my device id in .plst file Huh
Logged
AlainTox
Newbie

Offline Offline

Posts: 5


« Reply #16 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?
Logged
nicolausvongrep
Newbie

Offline Offline

Posts: 5


« Reply #17 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

* 1600dump.txt (8.58 KB - downloaded 93 times.)
Logged
AlainTox
Newbie

Offline Offline

Posts: 5


« Reply #18 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.
Logged
AlainTox
Newbie

Offline Offline

Posts: 5


« Reply #19 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?

Logged
brywalker
Newbie

Offline Offline

Posts: 7


« Reply #20 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.
Logged
myki
Newbie

Offline Offline

Posts: 1


« Reply #21 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??

* 1600dump.txt (8.58 KB - downloaded 89 times.)
* Info.plist from atinject.txt (3.4 KB - downloaded 107 times.)
Logged
gotoh
Jr. Member
**
Offline Offline

Posts: 54


WWW
« Reply #22 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...
Logged
brywalker
Newbie

Offline Offline

Posts: 7


« Reply #23 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?
Logged
gotoh
Jr. Member
**
Offline Offline

Posts: 54


WWW
« Reply #24 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
Logged
minority
Newbie

Offline Offline

Posts: 6


« Reply #25 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).  This is afaik or read the ATY_Triakis framebuffer with modified PowerPlay and powermanagement thingies (read here)  The file is an installer package. Remember to read the included readme.
Logged
hanibal
Newbie

Offline Offline

Posts: 8


« Reply #26 on: December 29, 2007, 05:29:50 AM »

Do We have any hope for EFI of Ati Radeon X850 XT PE (AGP 8X)?
Logged
DDrDark
Newbie

Offline Offline

Posts: 23


« Reply #27 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!
Logged
blackknight
Newbie

Offline Offline

Posts: 3


« Reply #28 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).  This is afaik or read the ATY_Triakis framebuffer with modified PowerPlay and powermanagement thingies (read here)  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.
Logged
pion
Newbie

Offline Offline

Posts: 6


« Reply #29 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>
Logged
Pages: 1 [2] 3 4 ... 6
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines
SMFAds for Free Forums
Valid XHTML 1.0! Valid CSS!