Jump to content

New AGPGart


Slice
 Share

941 posts in this topic

Recommended Posts

Your iMac also has a PPC processor and no Intel chipset.

O yes, it is another story. For PPC there is AppleMacRiscPCI.kext that is AGPGart for PPC chipset.

All sources aproximately the same except interrupts that present at ppc bus but not in Intel.

Link to comment
Share on other sites

Hi there,

 

i just found AGPGart as i was searching for something that helps me with the following problem:

 

EFI-String for NVidia GF 6600GT 128MB AGP

 

i run a iDeneb v1.3. My Nvidia GF 6600GT 128MB (AGP) works with NVKush.

As i have some smaller issues (Videos in Games are not shown) i decided to try EFI-Strings.

I searched a lot, but all i found was strings for PIC-cards which do not work for me.

How can i find out the right string for my card ??

 

I already tried it with EFI-Studio and OSX86tools.

Both have a entry for a 6600GT 128MB but it seems they work only for PCI.

My machine boots with the standard graphics while system-profiler says "Bus: PCI" for the Nvidia entry.

 

Is there no EFi-Support for AGP-Nvidia cards ?

 

My Hackintosh is a AMD with SSE3 and a VIA-Chipset if that matters.

 

After reading some of the posts here i am quite unsure if AGPGart ist the right kext for solving my problem ..

 

can anyone give me a hint please ?

 

steffx

Link to comment
Share on other sites

Hi there,

 

i just found AGPGart as i was searching for something that helps me with the following problem:

My Hackintosh is a AMD with SSE3 and a VIA-Chipset if that matters.

 

After reading some of the posts here i am quite unsure if AGPGart ist the right kext for solving my problem ..

 

can anyone give me a hint please ?

 

steffx

If you read the topic you can see that CommonSense had a success with NVidia card on VIA chipset with AMD CPU. But in Tiger only.

Dunno what is the problem in Leopard.

Link to comment
Share on other sites

If you read the topic you can see that CommonSense had a success with NVidia card on VIA chipset with AMD CPU. But in Tiger only.

Dunno what is the problem in Leopard.

Yes, even the old joblo AGPGart versions worked great with Tiger, VIA and AMD cpus. It's too bad that this doesn't work for Leopard :rolleyes:

Link to comment
Share on other sites

After reading some of the posts here i am quite unsure if AGPGart ist the right kext for solving my problem ..

can anyone give me a hint please ?

steffx

 

AGPGart.kext won't solve this issue. What AGPGart is supposed to do is to get your card working at its rated AGP bus speed. It won't solve issues like missing video.

 

The problem is that there are no Intel-based Apple macs with AGP slots. As a result there is no provision for this combination in Leopard. Right now, for most of us, our AGP cards are doing transfers at old-skool PCI (pre-PCI-Express) speeds, which is something like 33MB per second if I'm not mistaken. This is fast enough for casual desktop use, but for modern 3D games it means you have to play in a very low resolution to achieve a playable frame rate.

 

Anyway

 

You can work on the issue you're having, even if your card is 'seen' by the system as a PCI card. I've been using an EFI string in the past with the AGP card in my signature with no problems. They are not specifically for AGP or PCI devices, I believe they work by device ID and not by connection type.

 

If you're on 10.5.5, hold the EFI strings and try NVDarwin instead of NVKush, maybe it'll work better for you.

http://forum.insanelymac.com/index.php?showtopic=125106

Link to comment
Share on other sites

I am running Leopard 10.5.5 ( iDeneb ) on a P4 3.00Ghz - 2Gb RAM - Asus P4P800 Deluxe - XFX 7900GS 512Mb AGP.

 

I managed to make 7900GS work with NVinject by adding the dev id into the kext plists and I am getting CI/QE working ... I think at this point I need to enable AGP 8x .

 

I tried installing AGPGart 2.7.1 but I get a black screen sometimes with color spinning wheel.

 

Had to remove AGPGart.kext to make everything work back fine.

 

Anyone can help me about this issue ? How can I make AGPGart work ?

 

Thanks

Link to comment
Share on other sites

I am running Leopard 10.5.5 ( iDeneb ) on a P4 3.00Ghz - 2Gb RAM - Asus P4P800 Deluxe - XFX 7900GS 512Mb AGP.

 

I managed to make 7900GS work with NVinject by adding the dev id into the kext plists and I am getting CI/QE working ... I think at this point I need to enable AGP 8x .

 

I tried installing AGPGart 2.7.1 but I get a black screen sometimes with color spinning wheel.

 

Had to remove AGPGart.kext to make everything work back fine.

 

Anyone can help me about this issue ? How can I make AGPGart work ?

 

Thanks

I have the exact same problem. But AFAIK, this AGPGart is only for OSX Tiger, not Leopard.
Link to comment
Share on other sites

I have the exact same problem. But AFAIK, this AGPGart is only for OSX Tiger, not Leopard.

 

Not true ... read the first page of this thread and all updates ... 2.7.1 should work on "Leo" too.

 

Anyway I do not understand why now AGPGart is not starting anymore ... and my 7900GS AGP has full CI/QE but on PCI bus.

 

I attach ioreg and dmesg dumps and ask for help :)

 

Thanks

ioreg12345.txt

dmesg12345.txt

Link to comment
Share on other sites

I have the exact same problem. But AFAIK, this AGPGart is only for OSX Tiger, not Leopard.

 

But AGPGart works in Leo with ATI video card!

I know that ATIRadeon9700.kext explicitly asks about AGP bus and use it. I dunno about nVidia driver.

Link to comment
Share on other sites

@Slice :

 

so there is there any way to get full 8x AGP speed on nVidia cards in Leo ? What should be checked to see if AGP bus is required by kext ?

 

Thanks for your work ;)

Learn Intel assembler, take OTX or HT disassembler and study nVidia drivers to understand what is what.

Link to comment
Share on other sites

Learn Intel assembler, take OTX or HT disassembler and study nVidia drivers to understand what is what.

 

ehehe that's a good point since I already know Intel asm and I like reverse engineering in general :)

 

Anyway I was just asking if there's any possibility or simple way to make AGPGart work together with my card :)

Link to comment
Share on other sites

ehehe that's a good point since I already know Intel asm and I like reverse engineering in general :)

 

Anyway I was just asking if there's any possibility or simple way to make AGPGart work together with my card :)

 

All simple ways are already in past. New ways needed.

Link to comment
Share on other sites

Hi, I've ati 7000igp recognized with katana but no QExtreme...I know that 7500 can works...can you help me with "ati 7000 igp" 128 mb pleaseee this is my system:

Celeron D core prescott 2,80 ghz

ram 256+512 ddr

hd 80gb ide

lettore samsung ide

S.O. osx86 Kalyway 10.5.2 patched by me for native boot

ati 7000 igp

the system profiler say to me the following:

 

 

 

Nome modello: Mac Pro

Identificatore modello: MacPro3,1

Velocità processore: 2.8 GHz

Numero di processori: 1

Numero totale di nuclei: 1

Cache L2: 256 KB

Memoria: 768 MB

Velocità bus: 533 MHz

Versione Boot ROM: BOOT.EFI.V80

Numero di serie: CK157KMHK5B

 

Radeon Mobility 7000 IGP:

 

Modello Chipset: Radeon Mobility 7000 IGP

Tipo: Monitor

Bus: PCI

VRAM (totale): 128 MB

Fornitore: ATI (0x1002)

ID dispositivo: 0x4437

ID revisione: 0x0000

Monitor:

LCD colori:

Risoluzione: 1024 x 768 @ 60 Hz

Profondità: Colore 32-bit

Core Image: Software

Monitor principale: Si that means yes (n.d. ray ehehe)

Mirror: Spento that means off

Online: Sì

Quartz Extreme: Non Supportata = not supported

Link to comment
Share on other sites

Hi, I've ati 7000igp recognized with katana but no QExtreme...I know that 7500 can works...can you help me with "ati 7000 igp" 128 mb pleaseee this is my system:

 

 

Modello Chipset: Radeon Mobility 7000 IGP

Tipo: Monitor

Bus: PCI

VRAM (totale): 128 MB

Fornitore: ATI (0x1002)

ID dispositivo: 0x4437

RadeonIGP is a very big problem that I try to solve during 1,5 year.

There are problems to write AGPGart for ATI chipset and to patch ATIRadeonXXXX.kext for shared memory access.

Look post #715 and other talking between me and rjstrat who has almost the same Radeon as you.

 

Another discussion here

http://forum.insanelymac.com/index.php?showtopic=113238

Link to comment
Share on other sites

You can work on the issue you're having, even if your card is 'seen' by the system as a PCI card. I've been using an EFI string in the past with the AGP card in my signature with no problems. They are not specifically for AGP or PCI devices, I believe they work by device ID and not by connection type.

I'm trying to set up an older AMD system for Leopard. Asus A8V, XFX GF6200 256MB. I used EFIStudio to add the EFI string and that worked in PCI mode. However, if I try with AGPGart installed EFIStudio tells me that no display device was found. NVinject gave me a kernel panic but I haven't tried NVDarwin, Natit or NVkush yet. Will do that tomorrow.

Link to comment
Share on other sites

But AGPGart works in Leo with ATI video card!

I know that ATIRadeon9700.kext explicitly asks about AGP bus and use it. I dunno about nVidia driver.

Oh, sorry. I thought it only worked on Tiger. Too bad that it doesn't work with nvidia cards, though. :D
Link to comment
Share on other sites

Hey!,

 

Enough is enough.

 

Now is the time to put our money where our mouth is.

 

To resolve this AGP challenge/problem on Leo we need to send this guy some cash. :)

 

Lets say 10 of us put $5 down for Slice, that should be enough to get a basic nvidia card right?

 

Anyone fancy clubbing together for this?

 

To be honest, i have seen nothing as ridiculous as trying to develop a driver without having the hardware to test it on!

 

Please let me know your feedbacks,

 

Regards,

 

HC

Link to comment
Share on other sites

Hi There. What is meant is that there are some people who would like AGPGart working on leopard with Nvidia cards.

 

Our leading (and only) devleoper, Slice cannot currently make it work and he doesn't even have the hardware to help him troubleshoot this problem.

 

Therefore we must collect cash and send it to him so he can buy a card which will help him develop this and make it work.

 

Hope that makes sense.

 

ps, does anyone know what would be the best card for him to buy?

 

7300, 7600, 8400, 8600 etc etc?

 

I look forward to your responses, those who are intrested in investing for better AGP future for leo and Nvidia ;)

 

Cheers,

 

HC

Link to comment
Share on other sites

Hey!,

 

Enough is enough.

 

Now is the time to put our money where our mouth is.

 

To resolve this AGP challenge/problem on Leo we need to send this guy some cash. ;)

 

Lets say 10 of us put $5 down for Slice, that should be enough to get a basic nvidia card right?

 

Anyone fancy clubbing together for this?

 

To be honest, i have seen nothing as ridiculous as trying to develop a driver without having the hardware to test it on!

 

Please let me know your feedbacks,

 

Regards,

 

HC

I agree. Slice should somehow be compensated for his great work.

I think that we could get a lot more than 10 people to dish out some bucks. But that will also put a lot of stress on Slice's shoulders, since everybody will expect him to come up with results rather quickly.

 

I say it's Slice's call. Slice: if you're OK with this and think that you're up to the task, then let us know.

Link to comment
Share on other sites

I like money as well as all of you :blink:

But the problem is not only to buy a card. My AGP computer is laptop :) . So....

It is more interesting if some other developer ask me how to do, or, better, give me an idea where to get information on the problem. Moreover I proposed many tests and probes in the thread and took very few informative reports.

Look: JaS fulfilled all my demands and he is successful with ATI. Dan Druff is another good tester with working AGPGart.

Toadspit disappeared near to finish. Common Sense bought PCIe computer.

Where are other testers?

Link to comment
Share on other sites

Thanks for your response Slice. i have to say that you are one patient and courageous person for helping the community like this and blessing us with your skills.

 

This can be said for many of the developers on this great forum.

 

I must admit, i am inclined to send you an entire pc to work on. The problem is that i am not particularly technical and may have trouble trying to work this problem out myself!

 

I think that mercurysquad has shown an intrest in devleoping drivers for graphics so it may be worth speaking to him.

 

He is a kernel specialist so may be able to put together a series of kernel flags/test which can be executed to give you more information and insight into the problem.

 

Maybe you guys should have a boardroom meeting!!

 

Slice, are you telling me that a devleoper like yourself only has one computer, ie laptop!

 

Someone help this guy out!!

 

I will come back to you if i have some decent ideas. Thanks for listening.... ;)

 

doh!, sorry Slice. I didnt read your sig! you got 3 computers (typical computer geek :) !!

Link to comment
Share on other sites

I have new idea.

 

Look my previous find for Leo

http://forum.insanelymac.com/index.php?sho...1308&st=269

 

PCI device changed between Tiger and Leo. Namely I need PCI(0x10) = 0xf0000000 but not zero as in Leo.

 

TODO.

Make DSDT patch to correct HOST Controller (class=0600) to have IODeviceMemory = (0xf0000000, 0x08000000).

I hope it is a last problem for AGPGart in Leo.

Link to comment
Share on other sites

 Share

×
×
  • Create New...