Jump to content

HOW TO: Get the Sapphire X1950XT(id7244) and X1900XT (id7249) to work NOT THE PRO (Jccool Method)


  • Please log in to reply
803 replies to this topic

#581
diablo9

diablo9

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
Hi, Lone Wolf,
I am now having the same problem as you had before. I installed Kalyway 10.5.1 and included ATIinject (or whatever ATI driver on the disc that you can customize in it) and had it working with QE/CI, then upgraded to 10.5.2 and graphic update from Apple update. Now I have screen resolution changeable, but lost QE/CI. I wasn't able to find either ATIx1000.kext or natit.kext in /system/library/extensions/ Did I look in the wrong folder? What steps should I take to get it working like what you have now? :D

Attached Files



#582
tbar

tbar

    InsanelyMac Protégé

  • Members
  • Pip
  • 39 posts
For the sake of us noobs I'm adding some details of how to edit the ATIRadeonX1000.kext file.

1. Copy the file from /System/Library/Extensions to your desktop for editing.

2. Right click on the file and choose "Show Package Contents".

3.In the Contents folder double click the Info.plist file which should open the file in TextEdit.

4.Add your Device ID.

5. Should look like this:
<string>0x71871002 0x72101002 0x71DE1002 0x71461002 0x71421002 0x71091002 0x71C51002 0x71C01002 0x72401002 0x72491002 0x72911002 0x72441002</string>
I've already added the Sapphire X1950XT ID to the above string, 0X7244. Notice all the ID's are followed by 1002, thus 0X72441002.

6.Save the file and either manually copy it back to /System/Library/Extensions and then fix permissions or just simply use Kext Helper b7 (find it here or google) to do all the work for you.

Hope this helps someone else. It took me a while to figure out. Making this change should give you back QE/CI after applying the post 10.5.2 graphics update.

#583
jccool

jccool

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 287 posts
Hello Everyone

I have some nice news!!!!

I have made 3 new Installers!

They are in 1 tiny zip file that is 1.7mb :-)

The installers include:
one which will update the ATIX1000.kext with the right dev id and assumes you have either my Natit.kext or ATIinject
The second and third do essentially the same thing except one is for P35/G33 and the other is for all other mobos, what it does is delete Natit.kext and ATIinject, then it updates your device id, then it replaces your com.apple.boot.plist with one that is already edited to give you PC EFI VGA!!! These installers asume you have atleast PC EFI 7.1 or higher installed...

all these installers can be found HERE or on the first post

enjoy!!!!

Jccool

#584
ddrdark

ddrdark

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts
  • Location:Spain

Hello Everyone

I have some nice news!!!!

I have made 3 new Installers!

They are in 1 tiny zip file that is 1.7mb :-)

The installers include:
one which will update the ATIX1000.kext with the right dev id and assumes you have either my Natit.kext or ATIinject
The second and third do essentially the same thing except one is for P35/G33 and the other is for all other mobos, what it does is delete Natit.kext and ATIinject, then it updates your device id, then it replaces your com.apple.boot.plist with one that is already edited to give you PC EFI VGA!!! These installers asume you have atleast PC EFI 7.1 or higher installed...

all these installers can be found HERE or on the first post

enjoy!!!!

Jccool

Thanks!!! much appreciate your work!!!

#585
blase

blase

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
Are you autodetecting the existing dev id through the Natit or ATIinject, or just hardcoding your 1950? (I have the 1900).Can I request a feature to backup the previous boot.plist in future versions. In case I run this again 6 months from now and forget how it worked, then lose all my boot mods.Thanks,Blase

Hello EveryoneI have some nice news!!!!I have made 3 new Installers!They are in 1 tiny zip file that is 1.7mb :-)The installers include:one which will update the ATIX1000.kext with the right dev id and assumes you have either my Natit.kext or ATIinjectThe second and third do essentially the same thing except one is for P35/G33 and the other is for all other mobos, what it does is delete Natit.kext and ATIinject, then it updates your device id, then it replaces your com.apple.boot.plist with one that is already edited to give you PC EFI VGA!!! These installers asume you have atleast PC EFI 7.1 or higher installed...all these installers can be found HERE or on the first postenjoy!!!!Jccool



#586
diablo9

diablo9

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

Hello Everyone

I have some nice news!!!!

I have made 3 new Installers!

They are in 1 tiny zip file that is 1.7mb :-)

The installers include:
one which will update the ATIX1000.kext with the right dev id and assumes you have either my Natit.kext or ATIinject
The second and third do essentially the same thing except one is for P35/G33 and the other is for all other mobos, what it does is delete Natit.kext and ATIinject, then it updates your device id, then it replaces your com.apple.boot.plist with one that is already edited to give you PC EFI VGA!!! These installers asume you have atleast PC EFI 7.1 or higher installed...

all these installers can be found HERE or on the first post

enjoy!!!!

Jccool


Hi, Jccool,
That's very cool! :wacko:
I am still a little confused here. I have X1950XT devID7244 running on G31 mobo. I installed Kalyway so I think I have ATIinject included. Do I used your first file or third file? Sorry being a n00b. I think I do have PC EFI coz I am running C2D CPU with vanilla kernel enabled, but have no idea about the version...

#587
jccool

jccool

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 287 posts
Hi, I don't know about the G31, download the 1.7mb 10.5.2 3 in 1 zip and use the installer for P35/G33 + efi vga... if that doesn't work, use the non g33/p35 installerAlso, the X1900 is currently not included in the installer, I may make one in a few days but for now there isn't an installer for x1900xt that will replace the com.apple.boot.plist sorry,I think I will make another post clairifying everything....

Jccool



Hello Everyone,
Let me try to shine some light on some of this confusion about my new 10.5.2 zip file....
First of all, all 3 of these installers are intended for the X1950XT not the X1900 XT
The zip file has 3 pkg's....YOU ONLY INSTALL ONE!

1. X1950XT 10.5.2 EFI-VGA Installer 0.1 P35+G33.pkg : This installer will install a pre edited ATIX1000.kext for device id 7244... It then searches for Natit.kext or ATIinject.kext and deletes them if they're found... It then replaces your com.apple.boot.plist with one that is already edited for PC EFI VGA meaning it uses efi for res change INSTEAD OF Natit... This one is ONLY FOR G33 & P35 chipset motherboards, (atleast that's what ddrdark wrote)

2. X1950XT 10.5.2 EFI-VGA Installer 0.1.pkg: This installer will install a pre edited ATIX1000.kext for device id 7244... It then searches for Natit.kext or ATIinject.kext and deletes them if they're found... It then replaces your com.apple.boot.plist with one that is already edited for PC EFI VGA meaning it uses efi for res change INSTEAD OF Natit... This one is FOR EVERY chipset motherboards EXCEPT G33/P35, (atleast that's what ddrdark wrote)

3. X1950XT 10.5.2 NON EFI UPDATE 0.1.pkg: This installer is only an UPDATE! It is for people that had 10.5.1 working then in 10.5.2 they had res change but no QE/CI! This will ONLY update ATIX1000.kext NOTHING ELSE!!!

Hope this clears things up :-)

Jccool

#588
mcboobalot

mcboobalot

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
The second installer for all mobo's worked me, I am on a 1900GT (724b). I have the QE/CI enabled and it boots in the correct resolution, but technically I still don't have a kext loaded for the display so it is listed as a generic display 256mb card. I'm sure that is why there is a bit of mouse tearing.

Since I already changed my ID in the ATIRadeonX1000.kext to get the QE/CI, is there anything else I can change so it recognizes my card in the display page? Or if I am to understand properly, Jccool would have to make an installer that supported my dev-id so it modifies my apple.boot.plist for my card, right? Or could I try that manually as well?

#589
demonicbunny

demonicbunny

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
  • Gender:Male
  • Location:United Kingdom
Not sure if anyway would be interested but I've generated EFI strings for X1900XT running on my Gigabyte GA-P35C-DS3R
If my understanding is correct you shouldn't need to amend the ATIRadeonX1000.kext as the card is already supported.
My card has a Device ID of 0x7249.

Quite simply you should only need to remove the injector you're using, add the hex string to your com.apple.boot.plist and rebuild your KEXT cache.
Once your reboot you should see the card in the System Profiler listed like the screenshot i've attached. I've also attached the HEX string that worked for me. I created this string using gfxutil and the instructions on the NETKAS forum.

On a side note, i've also created an EFI string for my onboard sound (ALC889a), if anyone is interested.

Regards

Attached Files



#590
mcboobalot

mcboobalot

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
Interesting. I think I am following...just one question. How would I generate that hex for my card?

#591
demonicbunny

demonicbunny

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
  • Gender:Male
  • Location:United Kingdom
A quick run through would go something like:

1. Get hold of gfxuti, you'll need it to convert hex to plist and vice versa
2. Obtain a plist template or create one by converting a hex string which you've already got to a plist
3. Edit the plist and match the relevant properties to your GPU
4. Convert the new plist into a hex string
5. Add the hex string to the com.apple.boot.plist under section <device-properties>

You can get all the utils and information you need from forum.netkas.org
I also used plistEditPro which is far better than textedit for amending/creating plist files

Another thing, I had problems getting the EFI string to work with the iAtkos release, although this may have been my fault. In the end I used the Kalyway release with virginizer :D

#592
mcboobalot

mcboobalot

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts

A quick run through would go something like:

1. Get hold of gfxuti, you'll need it to convert hex to plist and vice versa
2. Obtain a plist template or create one by converting a hex string which you've already got to a plist
3. Edit the plist and match the relevant properties to your GPU
4. Convert the new plist into a hex string
5. Add the hex string to the com.apple.boot.plist under section <device-properties>

You can get all the utils and information you need from forum.netkas.org
I also used plistEditPro which is far better than textedit for amending/creating plist files

Another thing, I had problems getting the EFI string to work with the iAtkos release, although this may have been my fault. In the end I used the Kalyway release with virginizer :)


Wow, just read through some of netkas.org and that is quite a bit to absorb. Thanks though, I'll give it a shot some time.

#593
jnolla

jnolla

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
THanks Again Jccool, you are the man!!!!

#594
diablo9

diablo9

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
I used 3rd package now I have QE/CI! Jccool you are the man!
Also made some donation. Guys please show your gratitude with more than just thanks! ^_^

#595
jccool

jccool

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 287 posts
Hello Everyone,

I've been hearing about mixed success with my new installers. But it seems that those of you who are having trouble don't actually have an X1950XT! As i've said several time, my new installers are ONLY for the X1950XT, no other card. As soon as I get some time and some raw hex values for other cards, I will develope other installers, but for now the 10.5.2 solution is ONLY FOR the X1950XT!!!

Thank You,

Jccool

#596
tommytom02

tommytom02

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Has anyone got sleep working with this card? I have tried using jccool's installers as well as using an efi string to enable the card. It works great and in system profiler it shows up correctly and with an efi driver. From what I have read it would be a change in the AppleSMBIOS.kext file that would enable it. I have tried a number of versions of that file that I have found. If someone has it working could you upload your file somewhere or point me to a version I can get? Thanks!

#597
tukster

tukster

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
nice job jcool
i have a 1950xtx and its working great but noisy as hell.
before your drivers i messed with 1950gt drivers and they have fixed my noise prob.
though no hardware accel. with those that bronya wrote.

he mentioned something like this to kill fan noise (even has am app that is supposed to fix it)

if noise fan , then you edit info.plist in natit.kext , replace all ATY,Prionace to ATY,PrionaceB and save and try

<key>@2,compatible</key>
<string>ATY,PrionaceB</string>
<key>@2,device_type</key>
<string>display</string>
<key>@2,name</key>
<string>ATY,PrionaceB</string>

And try !


so can we do it for xtx? it would be great if u helped out cause the nois is killing me

#598
jccool

jccool

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 287 posts
Hi,

As far as sleep goes, mine doesn't sleep properly and i've also tried many smbios's.... It might be motherboard specific? If someone has a working, sleeping pc, could they attatch their smbios so I can try it, if it works for me and others ill add it to the installer...

As far as the X1950XTX, I don't have one so I can't do trial & eror which is why I can't really support it, if anyone finds a means of making it quiet, ill make an installer for it.

Jccool

#599
tukster

tukster

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
after waking from sleep the display gets garbled. but its a notebook feature, so i've
disabled it.

so how would i go about that trial and error. can u point me in the right direction?

#600
jccool

jccool

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 287 posts
Hello Everyone,

I have put together a new installer for the X1900XT (7249) This installer is an EFI VGA installer for those with that card and pc efi 7.1 or later. It will delete any natit/injector you may have and as requested, this installer will backup you boot configuration file in /boot_backup

You can get it from the first post,

enjoy,

Jccool





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy