InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Leopard 10.5 (http://infinitemac.com/forumdisplay.php?f=85)
-   -   [Solved] AMD Dual Core Timing Issue AKA Mouse Bug (http://infinitemac.com/showthread.php?t=734)

emaxxx 03-26-2008 12:56 AM

Hi guys.
I had this issue (mouse jumping and reboots after hours of bittorrent and heavy download overnight) a while ago (10.5.1) and after reinstalling Leopard many times, replacing kext and hardware components like usb2 and network i found It could probably be related to APIC implementation in BIOS. What led me to this was the fact that my crash happens overnight or after waking up from the screensaver. So I tought about ACPI problems. All of this only happened when running both CPUS. With cpus=1 all worked well. Searching around I found that some users had issues even in windows with heavy overclock and dual core AMDs related to APIC Advanced Programmable Interrupt Controller that in dual core processors could led to some stability issues. The solution for me was to select the 1.1 version in Bios and not the 1.4 (default). Also I set the IRQ manually. I have a NF4 DFI Ultra-D motherboard. Hope this helps.

Snow 03-26-2008 01:07 AM

@ agrafuesinski

Open up case and remove the heatsink from the CPU while it's running. Then read temp on the side of the heatsink that makes contact with the CPU. It's hard to explain how the process works but it really works so try it, now!

agrafuese 03-26-2008 03:08 AM

@Snow: Huh? Wha? I don't know what you mean. Don't I need a thermometer for that? I don't have one...shoot me a message over at insanely mac :)

So here's my report for now: After 22 hours straight of running torrents, I restarted my system and went into BIOS to read my temperatures. At first, CPU was 51. I let it sit in BIOS for about a half hour and it went down to 44. When I was in Leopard prior to booting into BIOS, I'd say I was only putting about a "normal" amount of load on the CPU. Just running the torrents and doing some web browsing/emailing. A few hours earlier, I was trying to watch a hi-res quicktime video online (of the Fallout 3 trailer, hehe) and it was putting A LOT of load on my system - to the point of causing spinning beachballs and short freezes, etc. I can only imagine what my temps were like at that point, but I don't know for sure. Probably in the upper 50s at least. Anyway, I'm just going to leave the idlehalt=0 flag on for the time being. It works fine, and the system is pretty damn stable. Plus, I don't usually put too much stress on the CPU on a daily basis, and I don't overclock, so I should be okay. If I can get ahold of a hardware thermometer, I'll be able to keep my eye on it a little better, but that won't be for a while. If I have anymore news for you guys, I'll be sure to post, but for now I'm gonna close this case until something new arises. Good luck everyone!

Ianxxx 03-26-2008 05:12 AM

Well been out and bought myself a cheepo Intel setup, haven't put it together yet. But no matter what can't see me leaving you lot completely, might even have to keep an AMD somewhere in the house to give me an excuse lol.
Haven't put the new gear together yet "tomorrows project".

WinLinMac01 03-26-2008 06:11 AM

Leo4All is in your hands.

Quote:

[cite] Ianxxx:[/cite]Well been out and bought myself a cheepo Intel setup, haven't put it together yet. But no matter what can't see me leaving you lot completely, might even have to keep an AMD somewhere in the house to give me an excuse lol.
Haven't put the new gear together yet "tomorrows project".

Ianxxx 03-26-2008 06:14 AM

Quote:

[cite] WinLinMac01:[/cite]Leo4All is in your hands.

Quote:

[cite] Ianxxx:[/cite]Well been out and bought myself a cheepo Intel setup, haven't put it together yet. But no matter what can't see me leaving you lot completely, might even have to keep an AMD somewhere in the house to give me an excuse lol.
Haven't put the new gear together yet "tomorrows project".

Still trying to download it lol.
But to be honest not sure wether to use it or I have a brazil patched 10.5 or kalyway. I think its either gonna be Eddies or Brazil. Might end up trying both.

onAir 03-26-2008 06:59 AM

hello dudes
havent ever thought about temperature problems with my x2 4600+ running on 2,8 GHz with a big scythe mugen cooling fan on it.
by the matter of fact that my cpu temps are about 55 degrees on vista64 running crysis or prime95 and no errors on osx with idlehalt=0 (no errors since 10.5.2 rev.2!! and yea i fixed the boot problem by simply re-installing pc-efi v8 from zeph's boot-dvd) i couldnt warn u all about that risk. i didnt think so far and im sorry about that. furthermore i didnt know what idlehalt=0 does exactly do.

the thing is that i always had some weird problems with osx86 and i already decided that rev.2 is the last try for mac on my pc. now, very lucky ;) , everything is running flawlessly (crossing fingers to keep that). despite that my next system upgrade will be the change to intel e8400 cpu on an x48 board and ddr3 ram for homogeneous 1333 MHz bus speed and much upgrade and overclock potential. is a good way to monster speed for 600€ i think (if i had more i would buy a mac pro of course... i love mac)

maybe this will be the next challenge for osx86 as no more errors would occur on my amd system hehe. otherwise i still i have my girlfriend's macbook hihi

so sorry again for that risky hint and keep ur eyes on the cpu temps.
hope not to need more visits to these sites except by interest in the scene and wanting to share experience.

cheers

Ianxxx 03-26-2008 09:06 AM

just a last update on the temperature thing before I dismantle my system.
temp running around 45 degrees no overclocking but I do have a thermalright xp-120 so I'm guessing the temps would be hell of a lot higher for some people, to give you a guide I usually have my processor runnging @ just under 2800mhz and it never gets hotter than around 45. i'm thinking someone with a standard amd cooler will definatly be up in the 60's.

subsonic 03-26-2008 06:31 PM

@agrafuese

Hey =) Regarding your question, no i don't do any overclocking or better said i can't because my Bios won't let me. My Bios is pretty static, i can't alter memory timings or anything related to my CPU. That's one bad thing about preconfigured HP/Compaq-machines =(

Anyways, here are my specs:
-----------------------------------
Modellname: Mac
Modell-Identifizierung: EP164AA-ABE SR1759ES ES610
Prozessortyp: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Prozessorgeschwindigkeit: 2.2 GHz
Gesamtzahl der Kerne: 1
L2-Cache: 512 KB
CPU-Funktionen: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH MMX FXSR SSE SSE2 HTT SSE3
Speicher: 1 GB
Busgeschwindigkeit: 200 MHz
Boot-ROM-Version: Hack.88Z.int.0sh.061193037 (Phoenix Technologies, LTD)

My mainboard is an MSI Amethyst M, a pretty cheap piece of hardware

1GB DDR 400 Ram
---------------------------------------
Hm, when i look at the number of my cores it states "1". Weird, shouldn't it say "2"? Is it because i cloned my old HDD to a new 500GB SATA HDD with the following bootloader options (might sound stupid but i can't say it often enough that i'm a ubernoob with Leopard and the whole OSX stuff *hehe*):

Code:

dd if=./guid/boot1h of=/dev/rdiskXsY bs=512 count=1

dd if=./guid/boot0 of=/dev/diskX bs=400 count=1

Please let me know if you need anything else. Thanks and cheers,
Tom

agrafuese 03-26-2008 10:09 PM

Usually the number of cores reported in System Profiler doesn't mean anything, unless you have "cpus=1" in your boot.plist. If you run Activity Monitor and see two CPU graphs moving, then you have two cores running. Although, my System Profiler is reporting both cores and I'm running the latest Netkas version of AppleSMBIOS. Maybe that could be why you're only seeing one? Anyway, that shouldn't be any reason for your system to act up. But actually, you may want to try that "cpus=1" flag instead of the "idlehalt=0". I've heard it has the same effect, but it probably reduces performance on your machine, since you'd only be running one core. It's worth a try. Certainly wont heat your CPU up like idlehalt does.