Page 1 of 2

AGP disabled in TP600E after processor update

Posted: Fri Nov 04, 2005 3:50 am
by zandirgator
Has anyone experieced problems with this? I upgraded my 600E to a 750Mhz MMC-2 CPU and am using it at 810Mhz overclocked.

After running H-Oda's CPUID I got quite a surprise, it reports that the AGP bus of the thinkpad is disabled! I know the last driver provided by Neomagic to IBM for the MagicMedia card really sucks and the card doesn't even have a 3D pipeline for Direct3D or OpenGL BUT enabling the AGP port to work would make DVD playback and MPEG playback much more acceptable and take some of the load off the CPU for graphics processing.

The AGP is a spec 1 and it does 1X and 2X datarate transfers for 2D, anyone know how to enable the port?

Posted: Wed Nov 09, 2005 8:52 pm
by zandirgator
tried to use powerstrip to enable 2x AGP data rate transfer but It is unsuccessful. Anyone know how to get the AGP working?

Posted: Thu Nov 10, 2005 12:50 am
by zandirgator
looks like the reason is that the AGP bus is running at 108Mhz instead of 66Mhz like spec should be.
From what I read the AGP bus needs to be at around 66Mhz to operate correctly. So that means that AGPCLK needs a 2/3 ratio.

No one really seems interested in this...does eveyone elses AGP work the way it should?

Posted: Fri Nov 11, 2005 2:18 am
by ajzchips
Try clocking it to the official FSB and check your AGP this time...

Posted: Fri Nov 11, 2005 4:55 am
by zandirgator
When you say that do you mean the factory spec FSB of 66Mhz?
The problem is that I replaced the PII 66Mhz FSB 400Mhz clock speed processor with a PIII 750Mhz processor that uses a FSB of 100Mhz

Once the 440BX AGPset Intel chipset detects the PIII processor it sets itself to 100Mhz which is a good thing because I don't want my FSB running at 66Mhz with the PIII processor I want it at 108Mhz so the processor makes 810Mhz.

I'm sure there must be a way to make the AGPclk run at 66Mhz again like modifying something in the AGP bus with a resistor.

If we can get this bus working at full speed (2X) I am going to work on a better driver for better direct3d support. The situation as I understand it is the 256AV supports direct3d but not openGL. The sony driver that I am using runs direct3d but is very poor.

Posted: Fri Nov 11, 2005 12:31 pm
by rjenkins
Either there will be links / jumpers on the board to configure the clock multipliers, or the clock setup will be done during the initial BIOS cpu detect routines.

If there are no jumpers & the BIOS does not have the facility to set the AGP bus speed, you are pretty much stuck with it.

If you can't find a later BIOS with more favilities, all you can do is start working through the data sheets for the M/B chipset & find how the clock generator is configured. If it's fixed levels on pins you may be able to hack it, but most likely it's going to be a serial IIC link & it needs software configuration (i.e. facility in BIOS).

Having said that, some of the latest video driver 'control panel' apps have M/B AGP / GART config incuded, so it could be worth looking for newer driver packs for the video & also check for any config settings in the appropriate driver entries under device manager?

Posted: Mon Nov 14, 2005 12:39 am
by zandirgator
I know what your saying about the clock generator. I used sharedoc's method for overclocking the CPUCLK FSB. What I'm not sure of though is if the AGPCLK is controlled by the same IMI chip.

Sharedoc if your reading this do you have any experience with how the AGP clock is setup on the 600E?

Posted: Sat Nov 19, 2005 5:01 am
by zandirgator
I recently found a program that can enable and set the transfer rate of Intel 440BX and ZX chipsets as well as modify other parameters.

It is called AGP_info..there is a problem though when I try to run it I ge the error "Eprivilege".
Anyone have experience with this

Posted: Mon Nov 21, 2005 3:23 am
by Poju
http://www.driverlinx.com/DownLoad/DlPortIO.htm

This shoul fix it.

Wich sony drivers u are using?
I downloaded some, but did not have any luck with d3d

Posted: Tue Nov 22, 2005 12:07 am
by zandirgator
I have tried lots of drivers hoping that I could figure out the best one to use and let everyone know about them but they all really seem the same to me. I have used all known versions of the 256AV, used the 256AV+, 256ZX, and the one that windows is currently using as I type this is the japanese sony version 6.002T 256XL+ driver.

Which one are you using, is your AGP enabled?

Here is the link for the AGPset configuration utility
http://www.3dcenter.org/downloads/agpse ... tility.php

How the heck does the direct IO driver you showed me work? haha I have no Idea.

we do have the 440BX AGPset chips in the 600E's right?

Posted: Tue Nov 22, 2005 7:01 pm
by Sharedoc
I don't think that switching the FSB from 66 to 100MHz is any problem for AGP bus. Neither 100 -> 108 should bring any problem either, since it is relatively small overclock.

For my 600E Oda's WCPUID program gives AGP 1.0 is disabled but data rate is 1x2x

Actually I have not cared about AGP performance up to now, since I don't play games with my 600E, just use it for dvd, web and office applications.

Posted: Tue Nov 22, 2005 7:52 pm
by zandirgator
That is exactly what my CPUID gives me too. I also tried Powerstrip and it gives the same result. I tried powerstrip because I thought that it might be possible to enable the 1X (only speed that the 256AV is capable of) transfer speed which would do wonders for DVD playback.

Any thoughts on how we can go about enabling the port?

Posted: Sat Nov 26, 2005 10:11 pm
by Sharedoc
I wonder if 600E has AGP bus. Do you have the data sheets 256AV if it has both PCI and AGP?

Posted: Sun Nov 27, 2005 3:48 am
by zandirgator
*POST EDIT*
I tried using a program called Powertweak to enable the AGP bus, it has options to enable AGP, enable AGP sidebanding, and setting datarate to 1x or 2x.
Problem is that after the program claims to have enabled the features checking with h-oda's CPUID it shows that AGP is still disabled.

I am pretty certain that our computers have an AGP bus. The intel 440BX AGPset that the 600E uses is capable of 1x and 2x transfer. The neomagic NM2200/256AV does AGP 1x transfer.

Figured out solution for neomagic 256AV direct3d problem. The solution is to use Directx 8 beta but the problem is how can we stop windows from wanting to upgrade to a new version of directx?

DX 8 beta is available here:
http://translate.google.com/translate?h ... D%26sa%3DN

With all this said, it is possible to enable the AGP bus or else it wouldn't have been built into the computer. The videocard is sitting right on the darn AGP bus but is doing graphics tranfers at 133Mb/s instead of the 266Mb/s it can do.

Any fresh ideas?

Posted: Sat Dec 17, 2005 7:47 pm
by zandirgator
Sharedoc, I don't have any datasheets but I am 100% positive that it has the bus