Jump to content
koverg

X700 and other PCIE ATI Radeon finally work

923 posts in this topic

Recommended Posts

This is the info of my ATI X800 256mb

Hope this will help!

Keep up the good work!!! :whistle:

 

 

Type: VGA-Compatible Controller

Bus: PCIe

Slot: J6C1

VRAM (Total): 256 MB

Vendor: ATI (0x1002)

Device ID: 0x5549

Revision ID: 0x0000

Kernel Extension Info: No Kext Loaded

Displays:

Display:

Resolution: 1280 x 1024

Depth: 32-bit Color

Core Image: Not Supported

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

Share this post


Link to post
Share on other sites
Advertisement

I need some help.

Would someone with non working ATI PCIe card try the following command:

ioreg -b -x -l | grep pci1002,

On my machine the output is:

| | | | | "compatible" = <"pci1462,78a","pci1002,5e4b","pciclass,030000">

| | | | "compatible" = <"pci1462,78b","pci1002,5e6b","pciclass,038000">

 

I am looking for a method to determine the ATI device ID in the command line. If this doesnt work any ideas?

 

Regards,

 

Gabor

Share this post


Link to post
Share on other sites

ioreg -b -x -l | grep pci1002

 

| | | | | "compatible" =

| | | | "compatible" =

 

edited! look again! :whistle: different with addition of comma

 

ioreg -b -x -l | grep pci1002,

 

| | | | | "compatible" =

| | | | "compatible" =

Share this post


Link to post
Share on other sites
| | | | "compatible" = <"pcie11,860","pci1002,4c66","pciclass,03000$

 

Thanks. According to this site (http://pci-ids.ucw.cz/iii/?i=1002:sub=1) than you should have an Radeon R250 Lf [FireGL 9000].

 

I am afraid of my patch will help only for PCIe cards. I think that the 9700 kext supports R300 and compatible chipsets only.

Share this post


Link to post
Share on other sites

if we had your patched binary, would it be possible to replace the information you added, with our own "device id"? might be more involved than that, but it would be something for us hands on impatient types to do. :D

Share this post


Link to post
Share on other sites

Hehe, I was going to check for this next time I get OSx86 setup... I just got my computer going again after a HDD crash, then a PSU crash. I was just thinking of checking the binary for a devid, neat to know it works.

Share this post


Link to post
Share on other sites
if we had your patched binary, would it be possible to replace the information you added, with our own "device id"? might be more involved than that, but it would be something for us hands on impatient types to do. :D

 

Sorry for the delay, I am not an experienced OSX user and developer (yet). You can download my patcher

here.

 

NOTE that you have to manually enter the device id in the command line. It should work on X700 and X800, I am not sure for other cards. Please send your experiences to this topic.

 

It should work on 10.4.3 but I only tried on 10.4.4.

 

Good luck,

 

Gabor

 

p.s.: I included a compiled binmay replacer, which I have downloaded from http://lilith.tec-man.com/binmay/ in source.

Share this post


Link to post
Share on other sites
I have an x300 mobile 0x5460 and... i patched it and changed the info.pl, and it's still not loading, tried both in 10.4.4 and 10.4.3...

 

same here with x700 mobility (0x5653) :mellow: :angry:

 

but nice try!

Share this post


Link to post
Share on other sites

Tested with a Sapphire Radeon x550 and work OK!!!

thanks!!

 

 

Pantalla:

 

Tipo: Controlador compatible con VGA

Bus: PCIe

VRAM (total): 256 MB

Fabricante: ATI (0x1002)

ID del dispositivo: 0x5b63

ID de la revisión: 0x0000

Pantallas:

Pantalla:

Resolución: 1024 x 768

Profundidad: Color de 32 bits

Core Image: Compatible

Pantalla principal: Sí

Duplicado: Desactivado

En línea: Sí

Quartz Extreme: Compatible

 

sorry!!! my maquiOS is spanish

 

1- Follow Koverg README

2- For edit /System/Library/Extensions/ATIRadeon9700.kext/Contents/Info.plist use:

In a Terminal

sudo nano -w /System/Library/Extensions/ATIRadeon9700.kext/Contents/Info.plist

then Ctrl + O to save the changes AND Ctrl + X to Exit

3- Remove kextcache

sudo rm /System/Library/Extensions.kextcache

kextcache -k /System/Library/Extensions

4- put your desire Res at "com.apple.Boot.plist" is not posible select at System Preferences

5- Repair disk permissions with Disk Utility

6- Finally reboot

 

I have some mouse arteffacs with my PS2 Mouse. Trying fix it now !!!

 

Now I´m Play "Hidden Dragon, cruching Tiger" DVD at full display very well

 

That is !!

 

sorry my english

Bye

 

PD: Thanks!! Koverg for your big effort

Share this post


Link to post
Share on other sites
I have an X740 with same device id as yours 0x5E4B, patched the kext and edited the info.pl. System won't boot, moving mouse pointer but no display??

 

Is it a PCIe card or AGP?

 

Tested with a Sapphire Radeon x550 and work OK!!!

thanks!!

Thanks for testing it. I will include your instruction in the next release.

Share this post


Link to post
Share on other sites

this is a great thread!

 

 

 

Has anyone been able to get a PCI express mobility laptop ATI card to work?

 

(X300 or X600?)

 

thanks!

Share this post


Link to post
Share on other sites
I have some mouse arteffacs with my PS2 Mouse. Trying fix it now !!!

Same here. I remember someone found a solution in this forum, but right now I cannot find.

I remember he used an XCode tool to disable one acceleration.

Share this post


Link to post
Share on other sites
don't work on Ati Mobility 9200 :)

 

This driver is for R300 chipsets and above. Yours is below. May be you should try the ATIRadeon.kext. Put your device id into Info.plist and try it.

Share this post


Link to post
Share on other sites

Nearly worked for my x700 mobility (ID: 5653)

 

-v outputs no errors but I just get a blank screen after loginwindow loads

I could kextload it sucessfully on -x but still, no QE/CI in this mode. Seems to be errors in mobility cards. Maybe because of hypermemory modes? I still have a bios for my laptop that disables it so I could try...

 

Any other suggestions?

Share this post


Link to post
Share on other sites

Success :)

 

AsusEAX700 Pro 256mb

Artifacts visible when using dashboard/safari, but disapear when i move the active window, so no problems :)

 

Your a saviour koverg, (saved me splashing out for x1600)

 

Thanks :)

 

Btw, it would work for any device id, as long as you find the string in the binary, i am really supprised nobody saw this work around before, a very similar method was posted by a user hex editing his Broadcom binary.

 

Very well done :)

 

ps. Users looking for a good Hexeditor capable of hex editing the kext binaries head on over to

 

http://hexedit.sourceforge.net

 

this is a small app, but you'll need Stuffit to extract it :)

 

Type: VGA-Compatible Controller

Bus: PCIe

Slot: PCIEX16

VRAM (Total): 256 MB

Vendor: ATI (0x1002)

Device ID: 0x5e4b

Revision ID: 0x0000

Displays:

Display:

Resolution: 1024 x 768

Depth: 32-bit Color

Core Image: Supported

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Supported

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×