Jump to content

New AGPGart


  • Please log in to reply
940 replies to this topic

#41
kramer2k

kramer2k

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 373 posts

2..4.6 tested CEQO but same perf exactly as 2.4.5
opengl:150
UI:37
Quart 76


First things first...
A question that really hasn't been asked yet...
Is this complied for Tiger or Leo? Or can we use it for both?

Secondly, 246 still doesn't work with Leo using NVinject, NvidiaEFI 1.0.2, or Natitdual
All hang at my previously posted error

I know I'm not a coder, but what changed from 2.1 to 2.2 to make it not work on nF3? Anyway that we can implement that on the current version? And why the heck won't 2.1 work on Leo?

K

#42
Slice

Slice

    InsanelyMacaholic

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

First things first...
A question that really hasn't been asked yet...
Is this complied for Tiger or Leo? Or can we use it for both?

Secondly, 246 still doesn't work with Leo using NVinject, NvidiaEFI 1.0.2, or Natitdual
All hang at my previously posted error

I know I'm not a coder, but what changed from 2.1 to 2.2 to make it not work on nF3? Anyway that we can implement that on the current version? And why the heck won't 2.1 work on Leo?

K

I am a coder.
Here is the natit version that do not make gart-width=0x40.
Version 2.2 and later has a different classes structure then 2.1. It is not a problem, but during rewrite joblo makes some mistakes that I repeat. Now I am catching bugs.
Second thing is that 2.1 use very few gart table entries so it don't crashes using its.
Try this natit and AGPGart246. May be I found one more mistake for nForce.
Compare natit.info.plist with your existing, may be you need to add some value.

NEXT

Attached Files



#43
GERG÷

GERG÷

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 115 posts
  • Gender:Male
  • Location:Hungary

As I see

There are no 848 chipset.
Upload your ioreg from the command
ioreg -l -x -w 1024 >ioregGergo.txt
I shall try to add your bus to the driver.

Hi! Thank u for your help.My dev. id is listed there: 848 is 865 like and has the same 2571 id. I'll try it and report back.THX :unsure:

#44
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,993 posts
  • Gender:Male
  • Location:Moscow
O yes!
I found great difference 2.1 and 2.2
2.1
while( (phys = mem->getPhysicalSegment64(offset, &len)))
	{
		offset += len;
		len = (len + PAGE_MASK) & ~PAGE_MASK;
		while( len > 0) 
		{
			BUG_ON(phys & 0xffffff0000000ffcULL);
			pte = (phys & 0x000000ff00000000ULL) >> 28;
			pte |=(phys & 0x00000000fffff000ULL);
			pte |= GPTE_VALID | GPTE_COHERENT;
			OSWriteLittleInt32( agpInfo->gartArray, agpOffset, pte);
			agpOffset += 4;
2.2
while( (phys = mem->getPhysicalSegment(offset, &len)))
	{
		offset += len;
		len = (len + PAGE_MASK) & ~PAGE_MASK;
		while( len > 0) 
		{
			phys |= addrMask;
			OSWriteLittleInt32(gartArray, gartOffset, phys);
This is a difference in 32bit and 64bit gart. But in 2.1 agpOffset +=4 - the same 4 bytes :unsure:
Other change - "nvidia_set_aperture" that is not used by 2.1 but used by 2.2 :blink: Is it bad setting?
Without good advice I can only propose you test different combination to find a good one.

#45
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,993 posts
  • Gender:Male
  • Location:Moscow
It is not a problem to create AGPGart64, but I don't know is it work or no.
For this version AAPL,gart-width=0x40 would be good setting.
Is there anyone want to try it?

#46
kramer2k

kramer2k

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 373 posts

It is not a problem to create AGPGart64, but I don't know is it work or no.
For this version AAPL,gart-width=0x40 would be good setting.
Is there anyone want to try it?

Still no go with 264 w/ Natit you provided...will try 64

#47
verleihnix

verleihnix

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 164 posts
  • Gender:Male
both doesn't work.
blue blank screen.

#48
cyclonefr

cyclonefr

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,751 posts
  • Gender:Male
  • Location:Paris, France
is this version for me also Slice? im running I865 and X1600 (using natit)

#49
YKWIA

YKWIA

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
  • Gender:Male
I'm wondering, Is AGPGart64 a 64 bit version of the kext or is it the Leopard compatible one?

#50
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,993 posts
  • Gender:Male
  • Location:Moscow
Why you ask me? Try and report!
I will ask you what do I change to make it working. I have no Leo to test.

#51
Bu_Kandar83

Bu_Kandar83

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
@Slice

Does AGP support ATI RX300 se-265hm PCI-Experss --- 0x5B601002

my Leopard can handle my chipset withOUT QE/CI support

Sorry i'm newbie on mac, can i pach it ??? How ??

#52
cyclonefr

cyclonefr

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,751 posts
  • Gender:Male
  • Location:Paris, France
same result with AGPGART64 as 246 : xbench OPENGL=149, UI=37here is the ioregsame result with AGPGART64 as 246 : xbench OPENGL=149, UI=37here is the ioreg

#53
Slice

Slice

    InsanelyMacaholic

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

@Slice

Does AGP support ATI RX300 se-265hm PCI-Experss --- 0x5B601002

my Leopard can handle my chipset withOUT QE/CI support

Sorry i'm newbie on mac, can i pach it ??? How ??

5b601002 directly full supported by any version of MacOSX. So simply delete AGPGart, AppleI386PCI or any other AGP driver as you have PCIexpress. Your drivers are ATIRadeon9700*.*

same result with AGPGART64 as 246 : xbench OPENGL=149, UI=37here is the ioregsame result with AGPGART64 as 246 : xbench OPENGL=149, UI=37here is the ioreg

Thank you cyclonefr for the try. Now I know that AGPGart64 have no new mistake. As you know from our discussion :D at x86dev that's :censored2: for Intel. Thinking about principically new driver. v3.0

Where is kramer2k? He can get working driver for leo.

#54
ExExibit

ExExibit

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
  • Gender:Male
hey Slice

I have a problem with yours AGPGart.kext. I've tested your kext with natit, nvinject - black screen with cursor and natit from this topic - blue screen without cursor.

My configuration
MB: Intel D845PESV
VideoCard: nvidia 6600

my ioreg http://rapidshare.co.../ioreg.zip.html

Also it says while botting "AGP: not supported 244e"

I used latest version of kext.
If you need more info PM me where can I find for real time chatting.

Я в irc чате после 18:00 по Московскому времени под ником Graff

#55
thorne

thorne

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
Worked fine for the PCI -> AGI bridge on my HP Pavilion zx5280. However, if I add Callisto, it will not boot to the user interface (not even a blue screen). Without Callisto (b.005) installed, it will boot into the user interface, and uses the ATI 9700 kext - but no CI and QE support, and I can't change the resolution.

#56
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,993 posts
  • Gender:Male
  • Location:Moscow
Once again.
No AGP video work in MACOSX86 because of all video drivers Radeon and nVidia works as PCI. :censored2:

Nontheless I have a hope :P

EDITED: I am wrong! It works but many related problems.

NEXT

#57
resetu

resetu

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
I installed the latest version 2.4.6, after reboot, my Tiger can not enter into desktop, the screen was flashing, then I change the 060400 to 0604 or CC_060400 (my xp told me) then I reinstalled it again, I can enter into the desktop, but it seems it did not do any affect, my graphic card still shows PCI.

Jas 10.4.8 on Dell D600, a Radeon 9000 was installed.

the ioreg.txt was captured after I changed the string. hope it helps.

Attached Files



#58
ExExibit

ExExibit

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
  • Gender:Male
Slice, can you help me?

#59
Slice

Slice

    InsanelyMacaholic

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

Worked fine for the PCI -> AGI bridge on my HP Pavilion zx5280. However, if I add Callisto, it will not boot to the user interface (not even a blue screen). Without Callisto (b.005) installed, it will boot into the user interface, and uses the ATI 9700 kext - but no CI and QE support, and I can't change the resolution.

Yes, I have observations that AGPGart is not compatible with Callisto. Dunno why. You can't change resolution because the ATI9700 do not. It is Callisto for this operation. About QE/CI support - the current problem for all AGP Radeon9xxx.


I installed the latest version 2.4.6, after reboot, my Tiger can not enter into desktop, the screen was flashing, then I change the 060400 to 0604 or CC_060400 (my xp told me) then I reinstalled it again, I can enter into the desktop, but it seems it did not do any affect, my graphic card still shows PCI.

Jas 10.4.8 on Dell D600, a Radeon 9000 was installed.

the ioreg.txt was captured after I changed the string. hope it helps.

Slice, can you help me?

You both have Intel845 and AGPGart is still not working for it. I try to resolve the problem.

"AGP: not supported 244e"

This is another bus with the same class. Not a problem!

#60
Slice

Slice

    InsanelyMacaholic

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

Slice, can you help me?

Welcome to russian forum
http://applelife.ru/...art=#entry30567





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