Jump to content

ATILead - natit-like injector for Radeon.


  • Please log in to reply
106 replies to this topic

#41
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,953 posts
  • Gender:Male
  • Location:Moscow

Hello, I've been trying some of your drivers with x200 mobility (dev id 5955), I can load the ATILead with Calisto and with 8500 kext. I can get to my desktop and I have two screens on the same screen, I can change my screen resolution (on both screens). Thou I have no QE/CI and I only have 8mb VRam. I just thought I'd tell you. Anything else you want to know?

Your kext is not 8500 but 9700. I am doubt that 8500 is loaded in your case.
Look thread about Radeon 200M
If your test the patch report in those thread. About ATILead you got all possible result. What do you say about two monitors? You can use it with different desktops?

#42
someguy429

someguy429

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Posted Image
That shows my system profiler loaded up with ATILead, 9700.kext and Callisto.
I hope that help clear things up

#43
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,953 posts
  • Gender:Male
  • Location:Moscow
I think you have two desktop but similar on two monitors...
QE disabled if VRAM < 32Mb. Look into ATILead.info.plist to find a correct value
<key>AAPL,gart-width</key>
				<integer>32</integer>
				<key>AAPL,vram-memory</key>
				<integer>67108864</integer>
				<key>ATY,Copyright</key>
				<string>Copyright ATI Technologies Inc. 2005</string>
				<key>ATY,DeviceID</key>
				<integer>22581</integer>
				<key>ATY,EFIVersion</key>
				<string>01.00.068</string>
				<key>ATY,FrameBufferOffset</key>
				<integer>64</integer>
				<key>ATY,VRAM,MemSize</key>
				<integer>64</integer>
Better value for gart-width = 64 for your Radeon
ATY,VRAM,MemSize - I dunno. Erase it at all!

#44
someguy429

someguy429

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
I tried changing those values but it didn't seem to change anything.
And when I say two displays on one monitor, i mean that when I move my mouse out of the left side of screen it comes back on the right side. If I highlight things the screen will redraw the background.

#45
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,953 posts
  • Gender:Male
  • Location:Moscow
That's what I found
prop = OSDynamicCast( OSData, nub->getProperty("AAPL,vram-memory"));
	if (prop && (prop->getLength() >= (2 * sizeof(IOByteCount))))
	{
		IOByteCount * lengths;

		lengths = (IOByteCount *) prop->getBytesNoCopy();
		length = lengths[1];
		vramBase = lengths[0];
	}
It means AAPL,vram-property must be <data> and contains two value
vramBase and length
For example for me
vramBase=0x38000000
length=0x08000000
Using Property List Editor I write the values and got
<key>AAPL,vram-memory</key>
				<data>
				OAAAAAgAAAA=
				</data>
Testers, where are you?
Developers... nobody here :D

#46
domeproject

domeproject

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
well, could you explain what vramBase and length are. For example on my "5975" with 128MB dedicated and 128 shared?
I use leo for the moment, any chance of getting it working?

#47
prepressman

prepressman

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:So Paulo - Brazil

Testers, where are you?
Developers... nobody here ;)



Hi Slice,

Tell me exactly what you want me to test that I will do.

Now I have 10.5.2 running and my ID i 5975.

#48
Krazubu

Krazubu

    InsanelyMac Legend

  • Retired
  • 874 posts
Hi Slice,
I managed to get the EFI module "Radeon.efi", it could give some precious infos, tell me if you're interested.
However, it needs to be decompressed/reverse engineered, it seems there are tools for this that will extract all data in a rather "clear" form, but I didn't look further yet.

#49
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,953 posts
  • Gender:Male
  • Location:Moscow

Hi Slice,
I managed to get the EFI module "Radeon.efi", it could give some precious infos, tell me if you're interested.
However, it needs to be decompressed/reverse engineered, it seems there are tools for this that will ectract all data in a rather "clear" form, but I didn't look further yet.

Yes, it is interesting. I can reverse any module but I don't know what to expect. Give me it to try!

#50
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,953 posts
  • Gender:Male
  • Location:Moscow

well, could you explain what vramBase and length are. For example on my "5975" with 128MB dedicated and 128 shared?
I use leo for the moment, any chance of getting it working?


Tell me exactly what you want me to test that I will do.
Now I have 10.5.2 running and my ID i 5975.


I can't show you detailed instruction to make it working. I can only propose you to search new situation what is working and what no. Any information may be useful.
VRAM-address (if shared) = RAM - VRAM_size.
I have 1Gb RAM = 0x40000000
and 128Mb VRAM = 0x08000000
thus VRAM_address=0x40000000-0x08000000=0x38000000 - it is hexadecimal system.

#51
domeproject

domeproject

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
looks similar to mine. How about the dedicated memory? is it automatically detected?

#52
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,953 posts
  • Gender:Male
  • Location:Moscow

looks similar to mine. How about the dedicated memory? is it automatically detected?

I don't know.
My experiments with AAPL,vram-memory give me results
1. I can enter desktop only with value <000000d0 00000004>
2. With this value AGP doesn't work at any agp_base. -_-
Anyone have any results?

#53
domeproject

domeproject

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
with callisto 006 no result yet, it doesn't even load. Should i try an older version of ATINDRV?

#54
domeproject

domeproject

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
again that fuzzy screen. I've noticed that even that i've changed the F8 size, the injector still sets a small value. Same thing with Ati1Slice.kext. Why that?

#55
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,953 posts
  • Gender:Male
  • Location:Moscow

again that fuzzy screen. I've noticed that even that i've changed the F8 size, the injector still sets a small value. Same thing with Ati1Slice.kext. Why that?


Impossible!
How do you know that? Dmesg?

#56
domeproject

domeproject

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
I've seen that ny booting in verbose mode and same in IOREG, i didn't do a dmesg.
How about using the memory range shown in windows, in device manager, i've posted a screenshot in the x200 thread. Could that be useful somehow?

#57
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,953 posts
  • Gender:Male
  • Location:Moscow

I've seen that ny booting in verbose mode and same in IOREG, i didn't do a dmesg.
How about using the memory range shown in windows, in device manager, i've posted a screenshot in the x200 thread. Could that be useful somehow?

You can see the same memory ranges in ioreg.
| |   |   | |   "IODeviceMemory" = (({"address"=0xffffffffd8000000,"length"=0x8000000}),({"address"=0xffffffffbfef0000,"length"=0x10000}))
First range is Vram memory, second is Radeon internal registers space. I already use its.
As you see at my sign QE/CI is impossible at any drivers. We can fight only for Resolution and may be for DVD playback.

#58
domeproject

domeproject

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
I see...

well, anybody interested in buying a HP laptop? :thumbsup_anim: :D

#59
Soaa

Soaa

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
QE is impossible? Aw, darn, I was hoping to get it... Oh well, I guess I'll wait for my next laptop to hackintosh then.

#60
domeproject

domeproject

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
however there was an user who managed to get qe on a radeon 200 (with id 5975)...





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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