|
Post by MachineLearning on Apr 4, 2022 2:26:56 GMT -5
Hi all,
I've been using Benchmate a lot and it's been a fantastic tool. However I've come across one small annoyance: it requires HPET, which my Abit AB9 QuadGT doesn't have. No option in BIOS, and manually enabling via CMD in W10 has no effect.
I'm clearly ignorant on how HPET functions, but is it possible to add HPET support by BIOS update? Or is it done by a discrete chip which needs to be present? It's not critical that I use either this board or Benchmate, but I'd love to fix this if I could.
Kind thanks.
|
|
|
Post by Macsbeach98 on Apr 4, 2022 2:43:40 GMT -5
HPET (High Precision Event Timer) wasnt available until Z77/AM3 as far as I know it isnt available in earlier boards and I have never heard of anyone enabling or adding it.
|
|
|
Post by MachineLearning on Apr 4, 2022 3:26:18 GMT -5
HPET (High Precision Event Timer) wasnt available until Z77/AM3 as far as I know it isnt available in earlier boards and I have never heard of anyone enabling or adding it. But there definitely is a cutoff line for boards commonly having it around a certain age, seemingly around P965 / P35. Some manufacturers had support, some didn't - ASUS usually just enabled it by default, with no option to disable. Unless P965 has an inherent limitation against HPET, I think Abit just didn't care to add it in. :/
|
|
|
Post by Macsbeach98 on Apr 4, 2022 5:10:51 GMT -5
Oh Ok I have been known to be wrong before today I actually thought it came in the same time as UEFI bios.
|
|
|
Post by MachineLearning on Apr 4, 2022 5:21:41 GMT -5
Oh Ok I have been known to be wrong before today I actually thought it came in the same time as UEFI bios. Totally fair, I don't think it mattered as a feature until around that era anyway. I didn't even care until today, lol
|
|
|
Post by Bones on Apr 4, 2022 6:25:32 GMT -5
HPET (High Precision Event Timer) wasnt available until Z77/AM3 as far as I know it isnt available in earlier boards and I have never heard of anyone enabling or adding it. Socket 939 had it in at least one board, the DFI CFX3200 to be exact. I had one of those and the option was in the BIOS to enable/disable it. That's as early of an example I'm aware of or have ever heard of before myself.
|
|
|
Post by Mr.Scott on Apr 4, 2022 7:33:48 GMT -5
HPET is not addable with just a bios mod. It is a hardware feature.
|
|
|
Post by MachineLearning on Apr 4, 2022 7:35:40 GMT -5
HPET is not addable with just a bios mod. It is a hardware feature. Makes sense. Is it a discrete component on the board, or something else entirely?
|
|
|
Post by Mr.Scott on Apr 4, 2022 7:37:30 GMT -5
HPET is not addable with just a bios mod. It is a hardware feature. Makes sense. Is it a discrete component on the board, or something else entirely? I cannot answer that intelligently. I've never actually looked for it.
|
|
|
Post by MachineLearning on Apr 4, 2022 7:51:09 GMT -5
Makes sense. Is it a discrete component on the board, or something else entirely? I cannot answer that intelligently. I've never actually looked for it. Gotcha. Thank you all for the quick responses.
|
|
|
Post by georgekokovinis on Apr 4, 2022 8:17:31 GMT -5
|
|
|
Post by Mr.Scott on Apr 4, 2022 10:09:17 GMT -5
Integrated into the southbridge chip. Thank you George.
|
|
|
Post by antinomy on Apr 4, 2022 21:37:29 GMT -5
First of all, HPET has been around since quite a long time. Even late 478 have south bridges with HPET support. But most BIOSes don't have it implemented. You need to initialize memory space for HPET and enable it. I've seen some researches on this issue but not many. Nobody needed it until now. There's definitely no how-to guide so you need in-depth knowledge to do this. If you're in to low-level tech, I can give some articles about the issue.
|
|
|
Post by MachineLearning on Apr 4, 2022 22:02:29 GMT -5
First of all, HPET has been around since quite a long time. Even late 478 have south bridges with HPET support. But most BIOSes don't have it implemented. You need to initialize memory space for HPET and enable it. I've seen some researches on this issue but not many. Nobody needed it until now. There's definitely no how-to guide so you need in-depth knowledge to do this. If you're in to low-level tech, I can give some articles about the issue. That low of a level would be far beyond my knowledge and understanding, but I still am interested. If it doesn't take too much time to find, I would be interested in some articles on it.
George, thank you for the link. I realized that I linked it before and didn't even read it all... poor choice.
|
|
|
Post by georgekokovinis on Apr 4, 2022 22:59:34 GMT -5
First of all, HPET has been around since quite a long time. Even late 478 have south bridges with HPET support. But most BIOSes don't have it implemented. You need to initialize memory space for HPET and enable it. I've seen some researches on this issue but not many. Nobody needed it until now. There's definitely no how-to guide so you need in-depth knowledge to do this. If you're in to low-level tech, I can give some articles about the issue. That low of a level would be far beyond my knowledge and understanding, but I still am interested. If it doesn't take too much time to find, I would be interested in some articles on it.
George, thank you for the link. I realized that I linked it before and didn't even read it all... poor choice. You are welcome mate
|
|
|
Post by antinomy on Apr 5, 2022 23:36:53 GMT -5
|
|
|
Post by MachineLearning on Apr 6, 2022 0:09:50 GMT -5
That first article explained everything excellently - thank you. Google Translate has come a long way, I haven't used it for that much text in a few years. I lost the plot towards the end of it, but the important things I believe I took away. It was very interesting to see that somebody successfully enabled HPET on a board that didn't initially support it, an ICH6 at that (915 / 925).
In fact, the MSI Neo2 (P965 / ICH8) had a BIOS update to "Enable HPET function":
The AB9 QuadGT has the ICH8R, from what I can tell the only difference is RAID support:
This actually makes me think that HPET could be enabled on this Abit board with some work - if ICH6 has HPET able to be forced, then why not ICH8(R)? I have edited the above text for clarity in English, after Google Translate. I don't have BIOS modding knowledge to do this or an EEPROM, otherwise I'd attempt it.
|
|
|
Post by antinomy on Apr 6, 2022 0:17:15 GMT -5
This actually makes me think that HPET could be enabled on this Abit board with some work - if ICH6 has HPET able to be forced, then why not ICH8(R)?
I agree, like I said, the hardware (southbridge) has added HPET a long time ago. It's a matter or initializing. So yes, it can be done with a mod, but it's a pretty techy thing to do.
|
|