So I upgraded my PC a few mo's ago from an Opteron 165 to a Phenom 9600 (New MB, all else equal). I had the Opteron board and CPU on standby and just upgraded my wifes pc with those old parts today.
During that time I noticed that when browsing my (SLR) photo's that it was taking 7-8s for some to display (I thought it was random at first). The delay was the same whether I used irfanview, XNView, and one other free image viewer. I finally found out that the delay was when the programs were using the exif info to auto-rotate the images from my camera. Once i disabled that feature the pics browsing was normal again. I read a while back that Memory performance is impacted with TLB and programs like WinRAR show rather large slowdowns. So, I tried the same tests with AMD Overdrive installed and the patch disabled and the performance was the same = slow. Up until today I thought that I just had never used the auto-rotate feature... but today I setup the old board with the same software (Vista 64bit, etc) and it rotates the pics with no noticeable delay.
So, is the Phenom really supposed to that much slower than an Opteron in these kinds of tasks? Is it perhaps a setting in the MB?
MSI Neo4 w/ Modded Bios
Opteron 165 (dual core) on Nforce4 @ ~1.83GHz w/ 4GB DDR
Vista 64bit (Ultimate)
Phenom 9600 @ Default settings [2.3Ghz] (and tested w/ TLB Patch disabled --red dot to green -- via AMD Overclock)
Vista 64bit (Ultimate)
At the time I had an ATI x1900 in the Opty, now it's in the Phenom and the Opty is using a Gforce 8600GTS.
I may try removing some RAM to see if perhaps it has something to do with 8GB vs 4GB.
If anyone feels like testing the performance of rotating 10MP images in irfanview and letting me know if you have a similar 5-10s delay.
So, it turns out that TLB was not disabled as I had been led to believe. I have Vista SP1 which I already know enables the TLB Fix (overriding the bios), but I had previously read that disabling it via AMD Overdrive utility would work. It turns out that is not true. I found and installed a utility from another site, which did disable the TLB Fix and speeds are noticeably improved, image rotation is essentially instantaneous again.
Unfortunately since I use sleep mode, every time the computer wakes up I'd have to run this utility again. On the positive side, I don't do that much image rotation and I haven't noticed the slow down in other areas so I can live with it for now. At least I have found the cause for the problem, and it's the same 'ol TLB. I apologize for rehashing a very old issue. [/Closed]
I called AMD to see if they had a TLB patch that worked for Vista, but the Tech referred me to the Bios option as the only 'supported' method. He didn't think that the issue above was TLB related, if anyone else wants to test it out, if you have a 9x00 series Phenom (with Vista SP1) open up some images (10MP+/-) in irfanview or xnview or similar program and do a 'rotate' "R" key in irfanview. If it takes more than a few seconds to rotate, you can then search/install the TLB disable program and test again and the difference should be very noticible. I'd be interested in at least one other person confirming this, just to know that it's not a 'cache' problem with my cpu specifically. [/edit]
Tool Link: Xtreme Systems Forum
Requires CrystalCPUID also linked at same forum. For Vista 64bit I downloaded BOTH crystal CPUID's and extracted to the same folder, and then installed the files in 1.05 into that folder as well. I then ran the TLB disable program (in the folder) and tested image rotate and it worked much better (normal).
02/10/08 - I've had a 9850 in the same system now and everything runs as expected. No isssues at all with the image rotation / display. Once again I can confirm that the performance hit was TLB related.