Jump to content

borisbadenov ATI X1000-series Solution


RobNyc
 Share

1,381 posts in this topic

Recommended Posts

i don't know about restrictions...

i opened that file on a hex editor and found some references to R200 GPUs...

so i don't think that theres any reason why radeon 8500 users won't be able to load it up properly...

Link to comment
Share on other sites

I just bought an ASUS Radeon x1600 Pro PCIe 512MB for $119 from Directron and gonna pick it up tomorrow!!!!!

 

I'm currently running on GMA 950 @ 1680x1050 w/ full support, hopefully the x1600 will be the same...

Link to comment
Share on other sites

Does anybody have the "boris" method working at that resolution?

 

I'll let you know after I install 10.4.5.

 

Update: SUCCESS!!! 1680x1050 with QE + CI

 

Notes: No DVI, works with VGA only, no mouse tearing, however when I run the flurry screen saver it is smooth and fast but there are two transparent lines of square boxes that scroll vertically through the image. I also experience the "family" hangups at startup. 10.4.5 also does not include support for my sigmatel audio, damn I need to add that, I was spoiled.

 

Munky, are you getting it to work with DVI? I'm guessing nobody is?

 

Thank you boris well done and munky for testing it with 10.4.5.

 

I'll try the jas 10.4.6 upgrade in a bit.

Link to comment
Share on other sites

Ladies and Gentlemen, Boys and Girls...

 

I am f***ing VINDICATED. It works!

 

Installed 10.4.5 Myzar disc WITH the 10.4.5 update

 

applied boris's method

 

rebooted - boom - full QE, CI, OpenGL, res changing, refresh rate changing, rotation etc

 

checkout my sig for my setup - but this baby *WORKS* on an X1800 :)

 

BORIS YOU ARE A STAR.

 

can u tell me exactly wot u did to get it workin i have acer aspire 5672 with x1400 pcie card. i got a kernal panic when i followed boris instructions.

Link to comment
Share on other sites

can u tell me exactly wot u did to get it workin i have acer aspire 5672 with x1400 pcie card. i got a kernal panic when i followed boris instructions.

 

I did what he did, and that was install Myzar 10.4.5 then follow boris's instructions. Working here.

Link to comment
Share on other sites

I just tried latest Callisto b005, and even though my card shows up in system profiler correctly as Radeon X1600 PRO 512mb (AGP), my monitor is still detected as CRT which is wrong and then obviously if I use widescreen resolution it won't look right.

 

I tried changing resolutions no success. Mad picture..

 

I removed Callisto* , and back on Boris method since its there done already. So far what I like about it is it detects my monitor LCD, and even shows the correct name in Display Modes > Color .

 

But I still don't have qe/ci, I don't know why . I was told because I have mouse shadow ah well, at least I have Jas and omni with the same exact card as me, the best will come !

Link to comment
Share on other sites

Did a little investigation here with the help of DaxTsurugi and his MacBook Pro.

 

Comparing the kextstat on both machines I found that the same kexts are loaded related to ATINDRV.kext and ATIRadeonX1000.kext. (IONDRVSupport, IOGraphicsFamily, and IOPCIFamily). The one difference is that on my machine (hackintosh per se), ATINDRV.kext loads before ATIRadeonX1000.kext where as on his machine it is the other way around. Not really sure if that matters.....

 

Anyways, the differences and why this method doesn't provide full support is quite apparent in comparing the output from ioreg.

 

Non-MBP

+-o Root  <class IORegistryEntry, retain count 12>
 +-o ADP2,1  <class IOPlatformExpertDevice, registered, matched, active, busy 0, retain count 27>
+-o AppleACPIPlatformExpert  <class AppleACPIPlatformExpert, registered, matched, active, busy 0, retain count 36>
	 <snip for post>
| +-o PCI0@0  <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 36>
| | +-o AppleACPIPCI  <class AppleACPIPCI, registered, matched, active, busy 0, retain count 33>
| |  +-o <snip for post>
| |   +-o pci-bridge@1  <class IOPCIDevice, registered, matched, active, busy 0, retain count 12>
| |   | +-o IOPCI2PCIBridge  <class IOPCI2PCIBridge, registered, matched, active, busy 0, retain count 10>
| |   |   +-o display@0,1  <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>
| |   |   | +-o ATICLASS  <class ATICLASS, registered, matched, active, busy 0, retain count 5>
| |   |   +-o display@0  <class IOPCIDevice, registered, matched, active, busy 0, retain count 12>
| |   |	 +-o ATICLASS  <class ATICLASS, registered, matched, active, busy 0, retain count 11>
| |   |	 | +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, registered, matched, active, busy 0, retain count 5>
| |   |	 | +-o display0  <class IODisplayConnect, registered, matched, active, busy 0, retain count 5>
| |   |	 | | +-o AppleDisplay  <class AppleDisplay, registered, matched, active, busy 0, retain count 7>
| |   |	 | +-o IOFramebufferUserClient  <class IOFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
| |   |	 +-o ATIRadeonX1000  <class ATIRadeonX1000, registered, matched, active, busy 0, retain count 8>
| |   |	   +-o IOService  <class IOService, registered, matched, active, busy 0, retain count 6>
| |   |	   | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain count 6>
| |   |	   +-o ATIR5002DContext  <class ATIR5002DContext, !registered, !matched, active, busy 0, retain count 5>
| |   |	   +-o ATIR500GLContext  <class ATIR500GLContext, !registered, !matched, active, busy 0, retain count 5>
| |   |	   +-o ATIR500Surface  <class ATIR500Surface, !registered, !matched, active, busy 0, retain count 5>
| |   |   +-o <snip for post>
<omitted>

 

MBP

+-o Root  <class IORegistryEntry, retain count 13>
 +-o MacBookPro1,1  <class IOPlatformExpertDevice, registered, matched, active, busy 0, retain count 26>
+-o AppleACPIPlatformExpert  <class AppleACPIPlatformExpert, registered, matched, active, busy 0, retain count 44>
	<snip for post>
| +-o PCI0@0  <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 43>
| | +-o AppleACPIPCI  <class AppleACPIPCI, registered, matched, active, busy 0, retain count 41>
| |   +-o PEGP@1  <class IOPCIDevice, registered, matched, active, busy 0, retain count 11>
| |   | +-o IOPCI2PCIBridge  <class IOPCI2PCIBridge, registered, matched, active, busy 0, retain count 8>
| |   |   +-o display@0  <class IOPCIDevice, registered, matched, active, busy 0, retain count 16>
| |   |	 +-o ATIRadeonX1000  <class ATIRadeonX1000, registered, matched, active, busy 0, retain count 9>
| |   |	 | +-o IOService  <class IOService, registered, matched, active, busy 0, retain count 6>
| |   |	 | | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain count 7>
| |   |	 | +-o ATIR5002DContext  <class ATIR5002DContext, !registered, !matched, active, busy 0, retain count 5>
| |   |	 | +-o ATIR5002DContext  <class ATIR5002DContext, !registered, !matched, active, busy 0, retain count 5>
| |   |	 | +-o ATIR500GLContext  <class ATIR500GLContext, !registered, !matched, active, busy 0, retain count 5>
| |   |	 | +-o ATIR500Surface  <class ATIR500Surface, !registered, !matched, active, busy 0, retain count 5>
| |   |	 +-o ATY,Wormy@0  <class IONDRVDevice, registered, matched, active, busy 0, retain count 7>
| |   |	 | +-o ATICLASS  <class ATICLASS, registered, matched, active, busy 0, retain count 11>
| |   |	 |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, registered, matched, active, busy 0, retain count 5>
| |   |	 |   +-o display0  <class IODisplayConnect, registered, matched, active, busy 0, retain count 5>
| |   |	 |   | +-o AppleBacklightDisplay  <class AppleBacklightDisplay, registered, matched, active, busy 0, retain count 7>
| |   |	 |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
| |   |	 +-o ATY,Wormy@1  <class IONDRVDevice, registered, matched, active, busy 0, retain count 7>
| |   |	   +-o ATICLASS  <class ATICLASS, registered, matched, active, busy 0, retain count 9>
| |   |		 +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, registered, matched, active, busy 0, retain count 5>
| |   |		 +-o IOFramebufferUserClient  <class IOFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
<omitted>

 

I have attached the full ioreg outputs for both if you are interested.

 

(Sorry about closing the topic... not sure how I did that.)

mbpioreg.txt

nonmbpioreg.txt

Link to comment
Share on other sites

eh guys does the monitor energiser is supported? i mean can it auto shut down ur monitor and then restart activity?

 

no, it hangs after the monitor goes black...

u still have to use insomnia for lidswitch on notebooks...

and standby after screensaver doesn't resume

Link to comment
Share on other sites

Does anybody have the "boris" method working at that resolution?

 

yes, works great but only on vga output, with full support of qe/ci and resolution change. no mouse tearing.

 

dvi only works when plugged a vga and dvi monitor, but still in 1024x768 without resolution change at both connectors.

 

card: sapphire x1600xt pcie

Link to comment
Share on other sites

no, it hangs after the monitor goes black...

u still have to use insomnia for lidswitch on notebooks...

and standby after screensaver doesn't resume

what u mean by standy after screensaver doesnt resume? because using no driver, when i play a screensaver and move the mouse i can retrieve my desktop etc...u cant anymore?? so u have to disable screensaver?? if yes that sux

Link to comment
Share on other sites

what u mean by standy after screensaver doesnt resume? because using no driver, when i play a screensaver and move the mouse i can retrieve my desktop etc...u cant anymore?? so u have to disable screensaver?? if yes that sux

 

 

no with my powersettings the screen should switch off after certain time...it does also...but if u move the mouse nothing happens...

screensaver works fine also resume from screensaver...

cheers

Link to comment
Share on other sites

Thank you guys, This is what I've been looking for. :blink:

My x1600 Pro 128MB is working fine.

 

However, It doen't seem to work with DVI cables. After switching to VGA cable, it worked like a charm.

 

Again, Thanks a million!!

 

I have the 10.4.3 os installed...

 

Wath is the solution for me?

 

I've tried last version of callisto.... and don't work.....

 

:hysterical:

 

wath's is the solution for me?

Link to comment
Share on other sites

Has anyone tested out a dual monitor setup with this solution?

 

I see that it's working over vga and there are some issues with dvi.

 

Does this mean that only one of the outputs of the card is working? What if a dvi->vga converter/dongle was used?

 

Im holding out until I know that dual monitor is working until I upgrade from my gma900.

 

Great news munky about getting the x1800 to work. Hopefully now we'll be able to get them working on 10.4.6.

Link to comment
Share on other sites

Ladies and Gentlemen, Boys and Girls...

 

I am f***ing VINDICATED. It works!

 

Installed 10.4.5 Myzar disc WITH the 10.4.5 update

 

applied boris's method

 

rebooted - boom - full QE, CI, OpenGL, res changing, refresh rate changing, rotation etc

 

checkout my sig for my setup - but this baby *WORKS* on an X1800 :blink:

 

BORIS YOU ARE A STAR.

Lucky you, I tried the same procedure with my X1900-card (with Myzar 10.4.4 + 10.4.5 update dvd) and all I get is a kernel crash refering to the RadeonX1000 driver. So no difference between 10.4.6 and 10.4.5 on X1900-cards :hysterical:

Link to comment
Share on other sites

Can anyone report on how opengl apps respond? Messed up cursor still?

 

What about full screen visualizer in iTunes?

 

hmmmm Chess should be openGL... it's working perfectly!!!

just to capture the whole situation:

EVERYTHING IS WORKING PERFECTLY apart from the DVI/notebookdisplays issue...

that's the only bug i found

 

cheers

Link to comment
Share on other sites

Can anyone report on how opengl apps respond? Messed up cursor still?

 

What about full screen visualizer in iTunes?

 

 

I also have tried Chess and it workds great. Also tried out Celestia and workd greats as well. Also games such as Call of Duty, Civilization 3, Rise of Empires, all work great at maximum settings. Celestia is a great FREE astronomy app.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...