Jump to content

New ATI Drivers


438 posts in this topic

Recommended Posts

All you need to do is add the extra AGL.Framework and OpenGL.Framework files (don't replace any) from the 10.4.4 framework

 

And add all the RadeonX1000 files into the Extensions folder from the 10.4.4 Extensions

 

Note: Both of these are on rapid share - check the osx86project thread for links.

 

repair the permissions (I did this through disk utility)

 

open terminal and type:

 

sudo -s

<enter your password>

 

chown -R root:wheel /System/Library/Extensions

chmod -R 755 /System/Library/Extensions

 

kextload ATIRadeonX1000.kext (just to check it has worked)

 

Reboot and enjoy CI & QE

 

Now the bad news...

 

Can't change the resolution (use the com.apple.Boot.plist flag instead)

There are very minor mouse artifacts (so far only noticed in safari)

 

but you can't have everything.....yet!

 

proper link for files: http://www.win2osx.net/forum/showthread.ph...t=AGL.Framework

Link to comment
Share on other sites

Hardware:

 

Hardware Overview:

 

Machine Name: Apple Development Platform

Machine Model: ADP2,1

CPU Type: ADP2,1

Number Of CPUs: 1

CPU Speed: 3.2 GHz

L2 Cache (per CPU): 2 MB

CPU Features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL EST CX16 TPR

Memory: 2 GB

Bus Speed: 800 MHz

Boot ROM Version: **************************** (Intel Corp.)

 

Software:

 

System Software Overview:

 

System Version: Mac OS X 10.4.3 (8F1111g)

Kernel Version: Darwin 8.3.1

Boot Volume: Macintosh HD

Computer Name: Dan’s Computer

User Name: Dan (Dan)

 

Graphics/Displays:

 

Display:

 

Type: VGA-Compatible Controller

Bus: PCI

Slot: J6C1

VRAM (Total): 256 MB

Vendor: ATI (0x1002)

Device ID: 0x71c0

Revision ID: 0x0000

Displays:

?????????:

Resolution: 1280 x 1024

Depth: 32-bit Color

Core Image: Supported

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Supported

 

PCI Cards:

 

display:

 

Type: VGA-Compatible Controller

Bus: PCI

Slot: J6C1

Vendor ID: 0x1002

Device ID: 0x71c0

Subsystem Vendor ID: 0x174b

Subsystem ID: 0x0880

Revision ID: 0x0000

 

display:

 

Type: Other Display Controller

Bus: PCI

Slot: J6C1

Vendor ID: 0x1002

Device ID: 0x71e0

Subsystem Vendor ID: 0x174b

Subsystem ID: 0x0881

Revision ID: 0x0000

 

Is this this enough?

Link to comment
Share on other sites

Hardware:

 

Hardware Overview:

 

Machine Name: Apple Development Platform

Machine Model: ADP2,1

CPU Type: ADP2,1

Number Of CPUs: 1

CPU Speed: 3.2 GHz

L2 Cache (per CPU): 2 MB

CPU Features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL EST CX16 TPR

Memory: 2 GB

Bus Speed: 800 MHz

Boot ROM Version: **************************** (Intel Corp.)

 

Software:

 

System Software Overview:

 

System Version: Mac OS X 10.4.3 (8F1111g)

Kernel Version: Darwin 8.3.1

Boot Volume: Macintosh HD

Computer Name: Dan’s Computer

User Name: Dan (Dan)

 

Graphics/Displays:

 

Display:

 

Type: VGA-Compatible Controller

Bus: PCI

Slot: J6C1

VRAM (Total): 256 MB

Vendor: ATI (0x1002)

Device ID: 0x71c0

Revision ID: 0x0000

Displays:

?????????:

Resolution: 1280 x 1024

Depth: 32-bit Color

Core Image: Supported

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Supported

 

PCI Cards:

 

display:

 

Type: VGA-Compatible Controller

Bus: PCI

Slot: J6C1

Vendor ID: 0x1002

Device ID: 0x71c0

Subsystem Vendor ID: 0x174b

Subsystem ID: 0x0880

Revision ID: 0x0000

 

display:

 

Type: Other Display Controller

Bus: PCI

Slot: J6C1

Vendor ID: 0x1002

Device ID: 0x71e0

Subsystem Vendor ID: 0x174b

Subsystem ID: 0x0881

Revision ID: 0x0000

 

Is this this enough?

 

 

Can you post the files again?....

Link to comment
Share on other sites

ha Gdfath3r I had to search this thread to find them!

 

I should have linked to them instead then everyone would have come back to where they started!!

 

I've just added mousepose to get rid of the artifacts, pretty happy with everything now :star_smile:

 

someone has graciously sent me a link to the 10.4.4 frameworks:

 

EDIT: Removed content violating DMCA - Metrogirl 17th February 2006

Edited by Metrogirl
Link to comment
Share on other sites

ha Gdfath3r I had to search this thread to find them!

 

I should have linked to them instead then everyone would have come back to where they started!!

 

I've just added mousepose to get rid of the artifacts, pretty happy with everything now :star_smile:

 

 

I guess you still have the files...so post them somewhere.......reliable is mytempdir.com......pls...would help me a lot...I made my pci x800xt working, and kext loaded, but when I ran XBench at OpenGL test went black my screen...so probable would help me this files.

Link to comment
Share on other sites

Uh.. will this work for the Radeon 9700 kext?

 

And how can there be artifacts and no way to change resolution? These drivers are supposed to be final, especially for the x1000 series, which the iMac uses. Is something else causing these problem or something?

Our hardware is causing the problem.. The new iMac and Macbook are mostly designed like mobile computers, probable the voltages and "other" factors causing artifacts....In windoze artifacts are coming when the graphic card is overloaded, or when some "tweakers" try to use or unlock defective pipelines.....

Link to comment
Share on other sites

bad news, after played with "radeon.efi" ( thanks to omni for it )

 

i can seen how damn ATINDRV.kext depend on ATI bios( firmware )

 

and EFI

 

you can get CI/QE (Danman way )

 

but to change res ..etc some one need to write new ATINDRV

 

or low level driver and framebuffer

 

 

:star_smile:

Link to comment
Share on other sites

So...some results with my ATI X800XT pcie:

 

gdfath3rs-computer:~ root# kexload /System/Library/Extensions/ATIRadeon9700.kextbash: kexload: command not found

gdfath3rs-computer:~ root# kextload /System/Library/Extensions/ATIRadeon9700.kext

kextload: loaded version 1.4.1 of module com.apple.iokit.IONDRVSupport differs from requested version com.apple.iokit.IONDRVSupport

kextload: /System/Library/Extensions/ATIRadeon9700.kext loaded successfully

 

 

Im gonna reboot now..lets see..whats happening..:star_smile:

Link to comment
Share on other sites

bad news, after played with "radeon.efi" ( thanks to omni for it )

 

i can seen how damn ATINDRV.kext depend on ATI bios( firmware )

 

and EFI

 

you can get CI/QE (Danman way )

 

but to change res ..etc some one need to write new ATINDRV

 

or low level driver and framebuffer

:star_smile:

 

Should this "radeon.efi" firmware work on EFI systems running 10.4.4 with PC (BIOS) ATI x1x000 cards?

 

Does it look feasible to load "radeon.efi" (and other EFI components) from disk so that BIOS machines can simulate EFI?

Link to comment
Share on other sites

I'd give a damn on changing resolution and other stuff if these annoying so called "mouse tearing" and "artifacts" would go away... And no, mousepose is not the way to go for me ;)

 

Don't take me to serious... But I would give my left egg for smooth, accelerated effects plus a shiny desktop without any crappy artifact :pirate2:

 

:star_smile:

Link to comment
Share on other sites

Should this "radeon.efi" firmware work on EFI systems running 10.4.4 with PC (BIOS) ATI x1x000 cards?

 

Does it look feasible to load "radeon.efi" (and other EFI components) from disk so that BIOS machines can simulate EFI?

 

probably can be done some like this

 

but will be not easy

 

you can look on radeon.efi just like executable

 

mean you can dumb as asm and inject ( there is start point in radeon.efi )

 

in new kext who load's first

 

and then ATINDRV.kext

 

 

 

 

 

Radeon.efi diassembly ( asm )

Link to comment
Share on other sites

bad news, after played with "radeon.efi" ( thanks to omni for it )

 

i can seen how damn ATINDRV.kext depend on ATI bios( firmware )

 

and EFI

 

you can get CI/QE (Danman way )

 

but to change res ..etc some one need to write new ATINDRV

 

or low level driver and framebuffer

:lol:

well bummer, so I was right all this time. (abot EFI and ATI firmware, etc) :D

 

Though there must be some way to force loading of the radeon.efi through a make shift EFI emulator or something, as long as there is a suitable EFI environment. I guess we'll see, work is still being done.

 

In the mean time, I will work on that low level driver and framebuffer :)

Link to comment
Share on other sites

Bleh nevermind. Im slow... apparently, that is why there's artifacting. It's either keep the frameworks that cause tearing, or overwrite all files and get no display at all due to the whole EFI issue.

 

I like your idea np_. Dumping all the data from the diassembled Radeon.efi info a new kext is genius. Loading it before the ATINDRV file... again that's genius.

 

Inevitably, we will have to get a floppy or some partition to handle all EFI-related functions to use 10.4.4. After that, getting these drivers to work will be a peice of cake. But we have no idea how long it will take or how easy it will be to get 10.4.4 to run.

 

In the meantime, this solution might be a good idea, even if it's not the simplest task...

 

is posible but extremly hard

 

 

Hey Omni, can you say something about how you went about extracting the "radeon.efi"?

 

i am also interesed in that part

 

so omni if you can explain please where radeon.efi come from ?

 

thanks

Link to comment
Share on other sites

So.. he's going to just make a driver from scratch? And he's so casual about it...

 

uhh... ok? Good luck with that.

 

no in this case isn't hopeless like the macvidia driver, it's not a driver from scratch but it's the lowlevel hooking from scratch, still damn hard stuff tho

Link to comment
Share on other sites

Is this suppose to be a joke? Or are you serious about working on this?

No joke, after some sweet-talking (bribery, promising my first born, etc) np_ ageed to help out, and while he is busy with other things (like writing Macvidia driver) he did agree to give me a hand and set me in the right direction for ATI :)

All is not lost, but we just need to be patient for a little bit...

Link to comment
Share on other sites

 Share

×
×
  • Create New...