Jump to content

ATILead - natit-like injector for Radeon.


Slice
 Share

107 posts in this topic

Recommended Posts

I found new keys useful for ATILead.info.plist

				<key>ATY,Copyright</key>
			<string>Copyright ATI Technologies Inc. 2005</string>
			<key>ATY,EFIVersion</key>
			<string>01.00.068</string>
			<key>ATY,EFIDisplay</key>
			<string>LVDS</string>
			<key>ATY,Card#</key>
			<string>109-99700-01</string>
			<key>ATY,Rom#</key>
			<string>103-99703-107</string>
			<key>@0,ndrv_version</key>
			<string>1.4.43</string>
			<key>ATY,memsize</key>
			<integer>0x08000000</integer>	
			<key>ATY,Fcode</key>
			<string>1.95</string>
			<key>ATY,VendorID</key>
			<integer>4098</integer>

Look also posts by Krazubu

http://forum.insanelymac.com/index.php?sho...96664&st=51

post #52 and #57.

ATIUtilities is a significant part of ATI driver. It can switch on TVOut, tune OpenGL, find diplays and others.

With new keys I have more interesting picture.

Why "Unknown ATI Graphics"?

ATIUtility.png

Link to comment
Share on other sites

Slice,

 

so far here is the best configuration I have found for my laptop, an ASUS W1NA with Mobility Radeon 9600/9700 (M10/M11) Dev_ID 4e50:

 

- your ATI FB

- ATILead 1.2.2 with Info.plist.zip plist, updated with your last post keys + LCD, EDID from Windows extracted using Phoenix app for win.

 

AGPGart 2.7.1

IONDRVSupport 1.4.3 (your one)

IOPCIFamily patched for Leo (from your AGPGart Forum)

 

I can enter GUI and my Xbench score for Quarz Graphics went from 40.xx to 80.xx.

My native resolution should be 1600x1050x32 (which I could get with Callisto) however, max I can enter is 1280x1024x32.

 

post-209019-1227724215_thumb.jpg

 

I have tried turning on QE/CI using X1000/9700 GLDriver patch/rename method, however, I can't get it working on thits new configuration. In fact, Radeon9700GA.plugin (which I even patched as you have suggested to IOFramebuffer) conflict with AGPGart.

 

Here are my reports:

 

- ioreg.txt.zip

- system.log.txt.zip

 

Thank you very much for your time. I must say you are doing a tremendous work. If there is anything I can do to help, please let me know.

Link to comment
Share on other sites

2 berteso

First of all thank you for good testing.

I am looking into your system.log and have some questions.

Nov 26 17:42:43 mario-rossis-mac-pro kernel[0]: AUDI: family specific matching fails
Nov 26 17:42:43 mario-rossis-mac-pro kernel[0]: P0P2: family specific matching fails

this spam arises because of skge.info.plist. You must set IOPCIMatch to be more specific 0x432011ab.

Nov 26 17:42:43 mario-rossis-mac-pro kernel[0]: skgeosx::probe(VGA)
Nov 26 17:42:43 mario-rossis-mac-pro kernel[0]: skgeosx::start(VGA) <1>

Why "VGA"? It is a driver for LAN!

Ati: F8 written 08000000

May be you can't use GA.plugin because of this value. Try 0x003f0000.

This value is my headache. I don't know why it influences on GA.

AGP: Aperture Reduced To 128MB

May be it is better you reduce aperture manually in BIOS?

ATIFB: Panel Size from BIOS: 1680x1050
.....
Nov 26 17:42:47 mario-rossis-mac-pro kernel[0]: 640x480@60Hz
Nov 26 17:42:47 mario-rossis-mac-pro kernel[0]: 800x600@60Hz
Nov 26 17:42:47 mario-rossis-mac-pro kernel[0]: 1024x768@60Hz
Nov 26 17:42:47 mario-rossis-mac-pro kernel[0]: 1152x864@60Hz
Nov 26 17:42:47 mario-rossis-mac-pro kernel[0]: 1280x960@60Hz
Nov 26 17:42:47 mario-rossis-mac-pro kernel[0]: Detailed Timings
Nov 26 17:42:47 mario-rossis-mac-pro kernel[0]: modes from EDID extracted

So your EDID doesn't include 1680x1050 mode?

My driver Ati.kext seems do not use Panel Size information to create native videomode. Did you try to change

	| |   |	 | |   "width" = <00040000>
| |   |	 | |   "linebytes" = <00100000>
| |   |	 | |   "height" = <00030000>

width = 1680

height = 1050

linebytes = width * 4

injected in ATILead.info.plist?

 

And at last. Did you try the same but without AGPGart? With AGPGart v2.6.7?

Link to comment
Share on other sites

2 Slice

 

Thanks for reviewing the stuff so quickly.

 

skge

the devid vendid was already specified in the plist. However I did remove the other ones, leaving only mine but nothing changed.

 

 

skge::probe VGA

I never got why it says so...

 

Radeon9700GA

Success!! Got it to work, without AGPGart, with F8 = VRAM (in my case 64 MB)

 

AGPGart

I tried other versions, but 2.7.1 is the only one working if I use Host base 0xe0000000 or 0xe80000000. However, it doesn't work with ATIRadeon9700GA. Seems that it's either one or the other for me so far.

 

Native Resolution

I tried what you said and it partially worked: i got my native resolution of 1680x1050x32 however the display was only showing a portion of it. In other words, I could only see an area as big as 1024x768 or 1280x1024 (depending on how I boot with "Graphics Mode"="widthxheightx32"). See screenshot below:

 

post-209019-1227811834_thumb.jpg

Link to comment
Share on other sites

Hi Slice,

 

here are some new results that might be interesting for your research.

 

Config I. ATILead -> Callisto 008 + GA.plugin

Mouse tearing

Scrolling is smooth

DVDPlayer doesn't crash

config_I_ioreg.txt.zipconfig_I_system.log.zipconfig_I_xbench.zippost-209019-1228305462_thumb.jpg

 

 

Config II. ATILead -> Callisto 008 + AGPGart 2.7.1 (Host: 0xe8000000) GA.plugin

No mouse tearing

Scrolling is choppy

DVDPlayer crashes

config_II_ioreg.txt.zipconfig_II_system.log.zipconfig_II_xbench.txt.zippost-209019-1228305498_thumb.jpg

 

Notes:

ATILead:: Info.plist unchanged from last posts

ATILead seems to be probing twice...

 

I had to reinstall Kalyway so:

IONDRVSupport Kalyway 10.5.1 original

IOPCIFamily Kalyway 10.5.1 original

skge not installed yet

 

XBench :: overall it seems that with your ATI.kext scores(+-80) are higher than with Callisto (+- 55), unless it is a resolution issue (I am now using my native 1680x1050 thanks to Callisto whereas with ATI.kext was in VESA 1280x1024).

 

Look forward for your comments.

 

Cheers

Link to comment
Share on other sites

I had to reinstall Kalyway so:

IONDRVSupport Kalyway 10.5.1 original

IOPCIFamily Kalyway 10.5.1 original

skge not installed yet

Do you remember that OpenGL impossible for your Radeon in 10.5.x because of ATIRadeon9700GLDriver.bundle? It is PowerPC only!

XBench :: overall it seems that with your ATI.kext scores(+-80) are higher than with Callisto (+- 55), unless it is a resolution issue (I am now using my native 1680x1050 thanks to Callisto whereas with ATI.kext was in VESA 1280x1024).

Yes, I know that Ati.kext is not finished to provide more resolutions. Sorry! Development is paused waiting for new programmers.

Link to comment
Share on other sites

 Share

×
×
  • Create New...