zorglups Posted April 18, 2008 Share Posted April 18, 2008 I am having a couple of problems with AGPGart: I running 10.4.11 (8.9.1 kernel) on my notebook - i855PM chipset with a Mobile-R9700 (M10/11), and Callisto (003). This combination leaves me without CI/QE, but practically no mouse tearing, while Natit gives CI/QE and lots of tearing (I am better of without). In the past couple of days, I tried AGPGart263, 265f, and 266, with a combination of IOPCIFamily 243,244, and 240 (? - from 10.4.11), and IONDRVSupport 1141,1442, and 140 (? - 10.4.11). All AGPGart seem to behave about the same (I can't tell), so here is where I get with 266. In any combination, the bus is reported as AGP, but the kext shows a dependency error on both your IOPCIFamily 243,244, and no error with 240 (10.4.11 original kext, looks like 10.4.8 unchanged). The same with all IONDRVSupport (no error with IOPCIFamily 240 (10.4.11 original kext). The problem is that, when inserting a USB memory stick, the notebook becomes unresponsive! IOUSBFamily and IOUSBMassStorageClass from 10.4.11). On PCI bus (no AGPGart) no troubles with USB. And I get with IOPCIFamily244: AGP: Found Intel 82855 host to AGP bridge AGP: saveBridgeState OK AGP create nub for 4e501002 bus=1 cap=88 AGPGart: publishNub VGA IOPCCardBridge::start failed while with IOPCIFamily240: AGP: Found Intel 82855 host to AGP bridge AGP: saveBridgeState OK AGP create nub for 4e501002 bus=1 cap=88 AGPGart: publishNub VGA IOPCI2PCIBridge: cardbus memory range 8388608 bytes @ 0xd0003000 IOPCI2PCIBridge: cardbus I/O range 4096 bytes at 0x0000a180 IOPCCard info: Intel PCIC probe: not found. IOPCCardBridge::start failed Any idea on what's going on and how to solve it? What are you IOPCIFamily 243,244 build for? I attached the dmesg, kextstat, and ioreg for 266-244-1442 (your IOPCIFamily244) and 266-240-1442 (IOPCIFamily from 10.4.11). I would truly appreciates some help, because I am out of ideas here. AgpGart.zip Link to comment Share on other sites More sharing options...
Slice Posted April 21, 2008 Author Share Posted April 21, 2008 I like so detailed reports I running 10.4.11 (8.9.1 kernel) on my notebook - i855PM chipset with a Mobile-R9700 (M10/11), and Callisto (003). This combination leaves me without CI/QE, but practically no mouse tearing, while Natit gives CI/QE and lots of tearing (I am better of without). There is an opinion that QE/CI always give us mouse tearing. There is MouseLocatore to eliminate it. Sorry, I don't understand. How can you use natit with ATI Radeon? Can you show me it's info.plist? All AGPGart seem to behave about the same (I can't tell), so here is where I get with 266. Yes. For your chipset i855PM there is no significant differencies between AGPGarts. Only info.plist customizations. In any combination, the bus is reported as AGP, but the kext shows a dependency error on both your IOPCIFamily 243,244, and no error with 240 (10.4.11 original kext, looks like 10.4.8 unchanged).The same with all IONDRVSupport (no error with IOPCIFamily 240 (10.4.11 original kext). I have no any bad informations about dependency errors. You may try manually correct it in info.plists. It seems to be no matter. If you found some changes - report please. The problem is that, when inserting a USB memory stick, the notebook becomes unresponsive! IOUSBFamily and IOUSBMassStorageClass from 10.4.11).On PCI bus (no AGPGart) no troubles with USB. You may also replace AppleUSBEHCI -> PCGenUSBEHCI.kext And I get with IOPCIFamily244:IOPCCardBridge::start failed Any idea on what's going on and how to solve it? What are you IOPCIFamily 243,244 build for? With some motherboard standard Apple's IOPCIFamily make a mistake with bus numbering so we have a non-working PCCard. The topic about it here. So Chun-Nan create a IOPCIFamily with new method of bus renumbering. But his driver is non-compatible with AGP. I create my version IOPCIFamily 2.4.4 with old Apple's method for resolving the issue and made compatibility with AGPGart 2.6.2 and up. Now I have working PCCard DEBUG fixing bad primary bus setting on CDB0 device(4, 0) - was 0 now 2DEBUG bad subordinate bus setting (subBus DEBUG bad secondary bus setting (secBus In your case nothing happens. Not needed? The new combination has side effects on other devices that is very difficult to predict. Mostly good effects. I have no more mouse influence on OpenGL graphics for example. I attached the dmesg, kextstat, and ioreg for 266-244-1442 (your IOPCIFamily244) and 266-240-1442 (IOPCIFamily from 10.4.11). In your dmesg I see that AGP driver works AGP memory 008bf000 length 00001000 offset 00000000 cnt 00000000AGP memory 008bf000 length 00001000 offset 00001000 cnt 00000001 But you say nothing about GA.plugin settings that is highly influence on QE/CI and overall picture. Link to comment Share on other sites More sharing options...
zorglups Posted April 22, 2008 Share Posted April 22, 2008 Thanks Slice, I have no any bad informations about dependency errors. You may try manually correct it in info.plists. It seems to be no matter. If you found some changes - report please. I tried various changes on the Info.plist of AGPGart266 and resolved the dependency for the original IOPCIFamily (10.4.11). I understand this has no practical effect (minus the dependency message). You may also replace AppleUSBEHCI -> [url="http://forum.insanelymac.com/index.php?showtopic=28559"]PCGenUSBEHCI.kext[/url] The kext does not load properly on my system and hangs at 1st boot (it does change ownership somewhere), but I don't seem to able to fix that (my USB is High speed bus natively)-> boot -x : AGP bus and USB ok (but safe mode is worthless for testing purpose (?) With some motherboard standard Apple's IOPCIFamily make a mistake with bus numbering so we have a non-working PCCard. The topic about it [url="http://forum.insanelymac.com/index.php?showtopic=81048"]here[/url]. So Chun-Nan create a IOPCIFamily with new method of bus renumbering. But his driver is non-compatible with AGP. I create my version IOPCIFamily 2.4.4 with old Apple's method for resolving the issue and made compatibility with AGPGart 2.6.2 and up. Now I have working PCCard I get Callisto complaining with your IOPCIFamily 2.4.4; I did not try to fix the Info.plits and just stick to IOPCIFamily 2.2 (10.4.11), since I don't need the PCCard (empty). Is that Ok? (and aslo tryed Chun-Nan's kext - no difference for me). But you say nothing about GA.plugin settings that is highly influence on QE/CI and overall picture. Well, in this respect I have gone a little further: Sorry, I don't understand. How can you use natit with ATI Radeon? Can you show me it's info.plist? You are wright: Natit does not support R600 (well, that's the message at boot): CI/QE is natively supported by ATIRadeon9700.kext SO, no Callisto, no AGPGart, and I have CI/QI, Callisto (003) , no AGPGart, (everythging else 10.4.11), no more CI/QE + USB Ok, Callisto (003) , AGPGart266, also no CI/QI + "USB crach", and no Callisto, and AGPGart266, BLACK SCREEN. As for the Framebuffer, nothing goes: CallistoFB, FBFramebuffer (might be wrong here, as I close your post with the correct name), both give a black screen at Gui load. <key>IOProviderClass</key> <string>IONDRVFramebuffer</string> (whith native or your kext, is the only thing working). I guess it has always been the case - back when I was trying Callisto, I think I connected an external LCD and that would work on Callisto 008, but nothing does on 003 (I just connect an LCD now). I downloaded a couple of packages from http://forum.insanelymac.com/index.php?showtopic=31638 but these are desktop bundles)... I am a little puzzled. Link to comment Share on other sites More sharing options...
Slice Posted April 22, 2008 Author Share Posted April 22, 2008 2 zorglups I am a little puzzled. You are great puzzled and puzzle me. One thought: if you have AGP_Base=0xf0000000 overlaped with USB address then it will crashed. Read my previous posts about the addresses. And about AGP compatibility with Callisto Link to comment Share on other sites More sharing options...
JokersBestFriend Posted April 23, 2008 Share Posted April 23, 2008 hi, just testing the LEO installation on Notebook Toshiba P20-962 3.0 Ghz HT, 2GB, Grafic card: Geforce FX G0 5700 64 MB (supports dual monitor), 17" SVGA LCD display Only working Leo release without any kernel panic was iATKOSv1.0iR2 (Darwin x86 bootloader & SSE2 kernel & AGPGART 2.49). System works good & fast after Kalyway 10.5.2 Combo & GFX Full 1.1 Update. Boot time by 45 sec in this configuration (Mac OS X 10.5.2 (9C31) Kernel-Version: Darwin 9.2.0.) System starts with "Darwin VESA 3.0" ( "?video" shows max resolution by 1024x768). System profiler shows wrong grafic information. Typ: Monitor Bus: AGP VRAM (gesamt): 256 MB ----- Hardware is 64 MB RAM ----- Hersteller: NVIDIA (0x10de) Geräte-ID: 0x0348 Versions-ID: 0x00a1 Monitore: Monitor: Auflösung: 1024 x 768 Farbtiefe: 32-Bit Farbe Core Image: Software Hauptmonitor: Ja Synchronisierung: Aus Eingeschaltet: Ja Quartz Extreme: Nicht unterstützt Drivers from natit, titan, nvinject doesnt work succesful, most black LCD or kernel panic. Is the problem the small Phoenix BIOS, which didnt support to OsX86 installation? Is it possible by AGPGART, to do any changes to kext/system files etc., getting a better resolution like 1280x768 or getting a support to this FX Go5700 card? (ioreg & dmesg in zip file) thx HGP HGP.zip Link to comment Share on other sites More sharing options...
zorglups Posted April 24, 2008 Share Posted April 24, 2008 Thanks again Slice, I'll do some reading (of the many posts) first. I still can't find a way to load your IOPCIFamily244.kext without both AGPGart266 and Callisto to complain about "no valid IOPCIFamily iokit": changed various things in the Info.plits, even copied version.plists and Info.plist from the original 10.4.11... The kextloads (since it prompts buffer sizes at boot). Is it criticall to AGPGart's behaviour? is it SSE3 related (non on my Banias chip). And the Mobile-R9600 is AGP 2.0 only: is that a "no way, any ways"? Cheers Link to comment Share on other sites More sharing options...
Slice Posted April 24, 2008 Author Share Posted April 24, 2008 Thanks again Slice, I'll do some reading (of the many posts) first. I still can't find a way to load your IOPCIFamily244.kext without both AGPGart266 and Callisto to complain about "no valid IOPCIFamily iokit": changed various things in the Info.plits, even copied version.plists and Info.plist from the original 10.4.11... The kextloads (since it prompts buffer sizes at boot). Is it criticall to AGPGart's behaviour? is it SSE3 related (non on my Banias chip). And the Mobile-R9600 is AGP 2.0 only: is that a "no way, any ways"? Cheers I don't know why we have dependency error in system profiler. For example: AppleYukon: Version: 1.0.0 Last Modified: 12.06.07 0:09 Get Info String: Apple Yukon Ethernet 1.0.0d30, Copyright 2005 Apple Computer Inc, and Marvell Location: /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon.kext kext Version: 1.0.0d30 Load Address: 0x23ea6000 Valid: Yes Authentic: Yes Dependencies: Incomplete Dependency Errors: com.apple.iokit.IONetworkingFamily: No valid version of this dependency can be found com.apple.iokit.IOPCIFamily: No valid version of this dependency can be found Integrity: Kext is modified But sure, it works fine! I have SSE2 CPU so I make all my drivers without SSE3. About AGP 2.0 I don't know. It might works because AGPGart have procedures for it. It is not my part of codes. May be it contains mistakes. Need testing. Link to comment Share on other sites More sharing options...
Dan Druff Posted April 25, 2008 Share Posted April 25, 2008 Hi, Been away for a time! Now I'm back to test... Here are my setups and results: #12 Leo 10.5.2 AGPGart 2.6.6 -> AGP_Base_0xf0000000 IONDRVsupport -> From Slice (V1441) atindrv 10.4.5 IOGraphicsFamily -> Vanilla 10.5.2/Graph Update 1.0 Graph kext -> Vanilla 10.5.2/Graph update 1.0 with mod to ATIRadeonX1000.kext with 71C2 key added Boots fine, like with AGPGart 2.6.5f Tearing: None visible Shading (OpenGL Standard): 1626 GioFX: 438 #13 Leo 10.5.2 AGPGart 2.6.5.f -> AGP_Base_0xf0000000 IONDRVsupport -> From Slice (V1442) atindrv 10.4.5 IOGraphicsFamily -> Vanilla 10.5.2/Graph Update 1.0 Graph kext -> Vanilla 10.5.2/Graph update 1.0 with mod to ATIRadeonX1000.kext with 71C2 key added Boots fine, no GUI tough, only blue screen. I can still use the GUI with blind clicks and achieve a reboot. Tearing: None visible Shading (OpenGL Standard): NA GioFX: NA #14 Leo 10.5.2 AGPGart 2.6.6 -> AGP_Base_0xf0000000 IONDRVsupport -> From Slice (V1442) atindrv 10.4.5 IOGraphicsFamily -> Vanilla 10.5.2/Graph Update 1.0 Graph kext -> Vanilla 10.5.2/Graph update 1.0 with mod to ATIRadeonX1000.kext with 71C2 key added Boots fine, no GUI tough, only blue screen. I can still use the GUI with blind clicks and achieve a reboot. Tearing: None visible with the mouse Shading (OpenGL Standard): NA GioFX: NA Then it seems that IONDRVsupport V1442 doesn't support my hardware. I'm waiting for other kext to tests... Dandruff_setup_12.zip Link to comment Share on other sites More sharing options...
shootmyphoto Posted April 29, 2008 Share Posted April 29, 2008 I have an old P4 motherboard with onboard Intel video (AGP) - the only BIOS options for the aperature are 128 or disabled. It boots and runs at 1024x768 with no kext at all, but I need to get refresh rate over 60! I was trying your AGPGart.kext just to get the chipset to recognize themonitor. I could not get it working. I attached the ioreg file. Thanks!! ioregtim.txt Link to comment Share on other sites More sharing options...
Slice Posted April 29, 2008 Author Share Posted April 29, 2008 2 DanDruff Thank you for your testing. Wait please for new ATI framebuffer to test. http://forum.insanelymac.com/index.php?sho...=96664&st=0 I have an old P4 motherboard with onboard Intel video (AGP) - the only BIOS options for the aperature are 128 or disabled. It boots and runs at 1024x768 with no kext at all, but I need to get refresh rate over 60! I was trying your AGPGart.kext just to get the chipset to recognize themonitor. I could not get it working. I attached the ioreg file. Thanks!! Onboard Intel video doesn't connected to any PCIBridge (PCIE or AGP) as I see from your ioreg | | +-o AppleACPIPCI <class AppleACPIPCI, registered, matched, active, busy 0, retain count 29> | | | { | | +-o display@2 <class IOPCIDevice, registered, matched, active, busy 0, retain count 10> | | | | { | | | | "class-code" = <00000300> | | | | "display-connect-flags" = <00000000> | | | | "compatible" = <"pci1458,2562","pci8086,2562","pciclass,030000"> So I don't know how can I help you. You probably need to install AppleIntel*.* with corrected info.plist to your deviceID=0x25628086. Am i understanding you correctly that I won't be able to get AGP to work with a 256mb card with out setting it to 128mb in the bios? Yes an interesting side note. for some reason, after installing the IOPCIFamily.kext my iCal now works on my amd leopard install. don't know how or why but thank you =] The influence is non-predictable Link to comment Share on other sites More sharing options...
Never Mind Posted April 29, 2008 Share Posted April 29, 2008 Hiya all, hiya Slice, I sort of left here for a while, but I read some again. I read about the thingy that AGPG uses USB-device memory or so, reading zorglups posts. I had read this before and t.b.h. I thought this was old info. Now, I disconnected my USB headset (that working perfectly before (but is now broken ) and it looks like I have some less program crashes. AND, guess what, my system is now booting with Callisto Framebuffer! (not sure if there was a direct link |-) So now I have running: bash-3.2# kextstat -l | egrep -i 'IOND|IOG|AGP|ATIR|CALL' 37 0 0x14fae000 0x9000 0x8000 com.slice.driver.AGPGart (2.6.5) <17 12> 56 0 0x11525000 0x2000 0x1000 com.free.driver.CallistoHAL (1.0.0d1) <17 12> 57 3 0x1134a000 0x1b000 0x1a000 com.apple.iokit.IOGraphicsFamily (1.4.3) <17 7 6 5 4> 58 1 0x11365000 0xf000 0xe000 com.apple.iokit.IONDRVSupport (1.4.3) <57 17 7 6 5 4> 71 0 0x14fb7000 0x46000 0x45000 com.apple.ATIRadeon9700 (4.3.2) <58 57 17 12> 74 0 0x14cd6000 0x11000 0x10000 com.free.driver.Callisto (1.0.0d1) <57 17 12> (trying different versions..) For the Callisto Framebuffer via ATIRadeon9700GA.plugin I actually also had to change in the Info.plist the CFPlugInTypes, the first bit of the <string> there to the DeviceID of my card, changing the <key> of CFPlugInFactories, which also looks like an DeviceID, to my deviceID doesn't bring up GUI... So now I seem to have everything running, and guess what, still: Quartz Extreme: Not Supported My question is, do I understand right is the 0xe8000000 in the AGPG info.plist referring to USB memory? Why is this? Is this not also a problem with USB mouse? Could it not be using Video memory? And if not, could it not us another's device memory, like Firewire or so, I am not using this |-) Cheers, N.M Leopard 10.5.1 ATI X800 PRO AGP CRT 1600x1200x32@85hz Callisto 008 AGPGArt ATIRadeon9700 kexts (USB Sound) Link to comment Share on other sites More sharing options...
JaS Posted April 29, 2008 Share Posted April 29, 2008 Well I am still not having any luck with the driver, so I thought maybe the i865's have some strange memory addresses b/c of the onboard extreme 2 gfx. I can't tell form looking but maybe you can. This lspci was done with an old version of agpgart installed.All it does is detect the bus and set the mode to 8x. 00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) Subsystem: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface Flags: bus master, fast devsel, latency 0 Memory at f0000000 (32-bit, prefetchable) Capabilities: [e4] Vendor Specific Information <?> Capabilities: [a0] AGP version 3.0 00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02) (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, fast devsel, latency 32 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 Memory behind bridge: fa900000-fe9fffff Prefetchable memory behind bridge: ca800000-ea7fffff 128mb aperture This is what I get with your latest IONDRV loaded without agpgart bash-3.2# lspci -v00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) Subsystem: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface Flags: bus master, fast devsel, latency 0 Memory at f4000000 (32-bit, prefetchable) Capabilities: [e4] Vendor Specific Information <?> Capabilities: [a0] AGP version 3.0 00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02) (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, fast devsel, latency 32 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 Memory behind bridge: fa900000-fe9fffff Prefetchable memory behind bridge: d2800000-f27fffff 32mb aperture Looks different. Seems the DRAM Memory address changes. Link to comment Share on other sites More sharing options...
Slice Posted April 30, 2008 Author Share Posted April 30, 2008 2 DanDruff Try to use IONDRVSupport 1442 but change it's info.plist from IOPCIClassMatch 0x03000000&0xff000000 to 0x03000000&0xffff0000 I think it would be useful for X1600Pro. 2 NeverMind First of all arrange all your knowledge about this. You can set AGP_Base in AGPGart.info.plist to any value. It is address for AGP output. If you set the value to USB address then Usb became non-working. You can check all addresses used by your devices by viewing your ioreg.txt and choose empty space. The preferable situation is your AGP address is equal to AGP Host Controller (class=0x060000). It would be ideal solution but for unknown reason it not always works. For example I have IODeviceMemory for Radeon = 0xd0000000 Shared Memory Address = 0x38000000 AGP Host Controller = 0xc4000000 My best value = 0x3c000000 - that is a second half of Shared Memory (size=0x08000000). What is rule for others? I don't see. 2 JaS AGP driver really changes address asignment accoding to our settings AGP_Base. Moreover addresses depends on aperture which can be changed by AGP driver. I don't know what I can do else in AGP driver. I make customizable values and wait for users found best values or any rule how to use its. I still have three problem and no any help to resolve its: 1. Why AGPGart based on AMD64 works well in Tiger but not in Leo? May be change IOPCIFamily to Tiger version? I know, it is dangerous - kernel panic without any possibilities to boot into even command line - if not successful. 2. Intel chipset don't give reliable acceleration. But I sure that all AGP settings work else you can see only black screen. 3. Flushing problem on ATI chipset. I can't understand how to apply AMD document and have no any sample from, for example, Linux world. Link to comment Share on other sites More sharing options...
junoir Posted May 1, 2008 Share Posted May 1, 2008 what would it be to try AGPGart on Leo with an older kernel like Semthex/nebukadnezar 8.80 or ToH 8.10?Can someone test this please cuz I don't have Leo anymore.I may work with old kernel Link to comment Share on other sites More sharing options...
Krazubu Posted May 1, 2008 Share Posted May 1, 2008 No, you can't use leopard with a tiger kernel Link to comment Share on other sites More sharing options...
zorglups Posted May 6, 2008 Share Posted May 6, 2008 A few changes here:I moved from Callisto3 to Callisto8 (copyed the EDID string from v3).The IOClass set to CallistoFB.No AGPGart -> CI/QE ok (I must be using CallistoFB with Callisto3, else how did I get CI/QE then?).AGPGart265f -> the kext does not load properly, GUI ok. (Never Mind uses that one...)AGPGart266 -> the kext loads properly, but no GUI. I had no chance yet to revert to IONDRVFramebuffer, or Slice's. I would like to check this first:Never Mind: For the Callisto Framebuffer via ATIRadeon9700GA.plugin I actually also had to change in the Info.plist the CFPlugInTypes, the first bit of the <string> there to the DeviceID of my card, changing the <key> of CFPlugInFactories, which also looks like an DeviceID, to my deviceID doesn't bring up GUI... Could you be more specific? the string that begins with 10025114c (I can't fit 10020x4e50),or the string that begins with ACCF???And on the side line: the USB sytem crash with AGPGart266 occurs upon inserting a flash drive: All the time there is a USB mouse on the notebook, as my sytem crashes if I use the trackpad for more than 10 seconds (or so). I will try a first boot with a flash drive in (the memory address for that device should then be occupied when AGPGart loads).Oups!Just moved my finger on the damm track pad for 2 minutes: NO CRASH!So that problem was also related to AGPGart (all the way to AGPGart 1.0 or 2.0 - I guess from the time of the JAS10.4.6 to 10.4.8 installs). Or may be a fix with the 10.4.11 updates (I'll know when I reload AGPGart266, with a GUI...). Link to comment Share on other sites More sharing options...
@nd®£§§!! Posted May 12, 2008 Share Posted May 12, 2008 hey i need some help, i got an Via chrome9 Hc IGP graphic port (256 shared memory), and i got leopard (leo4allv2), but video is quite slow and crappy, is there any driver for my video chipset under leopard? Link to comment Share on other sites More sharing options...
Common Sense Posted May 12, 2008 Share Posted May 12, 2008 @nd®£§§!!: Sorry there are no drivers for the VIA chrome chipset. Its because no mac has this graphics card and thus no drivers exists. But there are plenty of supported really cheap graphics cards to buy so if you have a desktop computer just grab a well supported card it does not need to cost much. EDIT: Make sure its pci-e otherwise it will not work very well currently as agpgart is not yet supported. That might mean you have to buy another motherboard if you only have agp. Or buy an agp card and help SLICE with the development of an agpgart. Link to comment Share on other sites More sharing options...
kfir Posted May 13, 2008 Share Posted May 13, 2008 Sorry to bother you with a stupid question, since I'm new to mac... I have Hackintosh 10.5.1 with ati Radeon Sapphire 256MB (AGP), and ASUS board p5s-800vm with SiS chipset. Is there a guide for me to follow to install it properly? I tried callisto 008 and callisto 003 and changing the ATIRadeon9700.kext (venID,devID) insereted to the callisto.kext my EDID but nothing seems to help.... I really need help with that... I managed to get resolution changing but my screen tells me "mode not supported" what can I do? Link to comment Share on other sites More sharing options...
JaS Posted May 20, 2008 Share Posted May 20, 2008 I have a new card for testing on my i865 agp mobo. Radeon HD 2400 Pro 512mb. After about 9 hours lastExile and I got it working under 10.5.2. With the latest agpgart.kext I can get to the desktop with 32mb and 64mb agp aperture ( no ci or qe ) With 128MB aperture I get a blue screen. ( hangs b/c 128mb must be activation hardware acceleration ) I will be available to test new builds and I might start looking into how to get it working with you. I am thinking of asking lastExile to help. The AGP showing in this screenshot is agpgart light loaded not the true agpgart. Link to comment Share on other sites More sharing options...
JaS Posted May 20, 2008 Share Posted May 20, 2008 Well well well with the new working Radeon HD 2400 Pro and Intel 865 chipset I am able to get agpgart version f to load and have full qe and ci supported .... just need to fix the white menu bug. Link to comment Share on other sites More sharing options...
JaS Posted May 20, 2008 Share Posted May 20, 2008 Well after some testing, reinstalling the Radeon HD 2400 Pro AGP package rebuilding the mkext and rebooting the white menus are fixed. here is the output from lspci -vvv 00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) Subsystem: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx- Latency: 0 Region 0: Memory at f0000000 (32-bit, prefetchable) Capabilities: [e4] Vendor Specific Information <?> Capabilities: [a0] AGP version 3.0 Status: RQ=32 Iso- ArqSz=2 Cal=2 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8 Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW+ Rate=x8 00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 I/O behind bridge: 0000a000-0000afff Memory behind bridge: ff800000-ff8fffff Prefetchable memory behind bridge: ceb00000-eeafffff Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- 01:00.0 VGA compatible controller: ATI Technologies Inc Unknown device 94c4 (prog-if 00 [VGA controller]) Subsystem: VISIONTEK Unknown device 0028 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx- Latency: 32 (2000ns min), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at d0000000 (32-bit, prefetchable) Region 1: I/O ports at a800 Region 2: Memory at ff8f0000 (32-bit, non-prefetchable) Expansion ROM at ff8c0000 [disabled] Capabilities: [50] Power Management version 3 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [58] AGP version 3.0 Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8 Command: RQ=32 ArqSz=7 Cal=0 SBA+ AGP+ GART64- 64bit- FW+ Rate=x8 and from the system log at boot. May 20 05:06:54 localhost kernel[0]: AGP: Found Intel 82865 host to AGP bridge May 20 05:06:54 localhost kernel[0]: AGP: saveBridgeState OK May 20 05:06:54 localhost kernel[0]: AGP create nub for 94c41002 bus=1 cap=88 May 20 05:06:54 localhost kernel[0]: AGPGart: publishNub display May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Starting. May 20 05:06:56 jnls-imac-2 kernel[0]: choosed model ATI Radeon 2400 Series May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,PlatformInfo=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,EFICompileDate=Dec 18 2007 May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,EFIEnabledMode=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,Copyright=Copyright AMD Inc. All Rights Reserved. 2005-2008 May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @0,display-connect-flags=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,EFIHWInitStatus=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,IOSpaceOffset=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,MCLK=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,Rom#=113-B1480A-236 May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @0,ATY,EFIDisplay=TMDSA May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,EFIDriverType=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting model=ATI Radeon HD 2400 May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting MVAD=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @0,device_type=display May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @1,display-type=NONE May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting AAPL01,blackscreen-preferences=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting AAPL00,blackscreen-preferences=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting AAPL,backlight-control=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,RegisterSpaceOffset=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @0,display-type=LCD May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting name=ATY,IagoParent May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting AAPL,aux-power-connected=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,FrameBufferOffset=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,MemVendorID=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,MemRevisionID=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @1,connector-type=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,EFIOrientation=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @1,VRAM,memsize=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting AAPL,EMC-Display-List=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,MRT= May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @0,compatible=ATY,Iago May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,RefCLK=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @1,name=ATY,Iago May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting AAPL01,Coherency=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,SCLK=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @0,AAPL,boot-display=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @0,name=ATY,Iago May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @1,compatible=ATY,Iago May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,Card#=109-B148xx-00 May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,HWGPIO=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,PCIConfigSpace=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @0,connector-type=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @1,device_type=display May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,EFIVersionBios=113-B14801-023 May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,EFIVersion=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting device_type=ATY,IagoParent May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting @0,VRAM,memsize=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,VendorID=<data not shown> May 20 05:06:56 jnls-imac-2 kernel[0]: found bios dump, setting ATY,bin_image May 20 05:06:56 jnls-imac-2 kernel[0]: Alkor: Setting ATY,DeviceID=0x94C4 May 20 05:07:02 jnls-imac-2 kernel[0]: AGP: Coherence support: no May 20 05:07:02 jnls-imac-2 kernel[0]: AGP: GART is 32 bit capable May 20 05:07:02 jnls-imac-2 kernel[0]: AGP: Found an AGP 3.0 compliant device. May 20 05:07:02 jnls-imac-2 kernel[0]: AGPINTEL: aperture [f0000000, 08000000] May 20 05:07:02 jnls-imac-2 kernel[0]: AGPINTEL trace PCI space May 20 05:07:02 jnls-imac-2 kernel[0]: (00)=25708086 (04)=20900106 (08)=06000002 (0c)=00000000 May 20 05:07:02 jnls-imac-2 kernel[0]: (10)=f0000008 (14)=00000000 (18)=00000000 (1c)=00000000 May 20 05:07:02 jnls-imac-2 kernel[0]: (20)=00000000 (24)=00000000 (28)=00000000 (2c)=25708086 May 20 05:07:02 jnls-imac-2 kernel[0]: AGP: Setting 08 data rate May 20 05:07:02 jnls-imac-2 kernel[0]: AGP: command written target=00000312 master=1f00e312 May 20 05:07:02 jnls-imac-2 kernel[0]: AGP memory 162c6000 length 00001000 offset 00000000 cnt 00000000 May 20 05:07:02 jnls-imac-2 kernel[0]: AGP memory 162c6000 length 00001000 offset 00001000 cnt 00000001 May 20 05:07:02 jnls-imac-2 kernel[0]: AGP memory 162c6000 length 00001000 offset 00002000 cnt 00000002 May 20 05:07:02 jnls-imac-2 kernel[0]: ** Device in slot: SLOT--1 ** Link to comment Share on other sites More sharing options...
JaS Posted May 20, 2008 Share Posted May 20, 2008 Some more info about agp Link to comment Share on other sites More sharing options...
hotcorez Posted May 21, 2008 Share Posted May 21, 2008 Hello Jas. Well done for the hard work!! Do you think you can get this to work with a nvidia 7600 256mb card? i think they suffer form pci restrcitions without agp gart right now! Cheers Link to comment Share on other sites More sharing options...
JaS Posted May 23, 2008 Share Posted May 23, 2008 Hello Jas. Well done for the hard work!! Do you think you can get this to work with a nvidia 7600 256mb card? i think they suffer form pci restrcitions without agp gart right now! Cheers Well it was many people that made this work finally, I was only part of it but thanks I could never get agpgart to load with the nvidia card on my intel 865 chipset So I think there is an issue with agpgart and nvidia. I have to be honest here when I say I am only guessing as to the cause of it not functioning. If you have access to an ATI card for testing I would give that a shot. With the help of laseExile I am using a patched x2000 extension and 10.5.3 ogl , that might have something to do with my success. Link to comment Share on other sites More sharing options...
Recommended Posts