Originally posted by debrouxl
View Post
Memtest86+ 7.20 Adds Support For Intel Arrow Lake & AMD Zen 5
Collapse
X
-
Originally posted by StandaSK View Postdebrouxl, as it turns out it's an ASUS K8N, which apparently has an nForce 3, not VIA :/
Seems to boot, but unfortunately it seems my only AGP GPU is dead, so no display.
Still, 3 memory slots on a single-channel platform is quite wacky for today's standards. If you're interested I can send you the board/CPU/RAM, I have no use for it.
If you have no use for that computer, let's go... all the more I have Socket A/462, Socket 939 and Socket AM2 (940) platforms, but I don't think I have any Socket 754 platform for old Athlon 64 in my collection. I'll contact you privately.
Leave a comment:
-
-
debrouxl, as it turns out it's an ASUS K8N, which apparently has an nForce 3, not VIA :/
Seems to boot, but unfortunately it seems my only AGP GPU is dead, so no display.
Still, 3 memory slots on a single-channel platform is quite wacky for today's standards. If you're interested I can send you the board/CPU/RAM, I have no use for it.
Leave a comment:
-
-
Originally posted by fitzie View PostIt'd be nice to see some traction on secureboot support, like why not use the shim that linux uses.
I did start https://github.com/memtest86plus/mem...iscussions/370 about the review for shim integration, parts of which should be easier than with a general-purpose OS (the attack surface is very much lower because memtest86+ only cares about few classes of hardware, and besides, it exits the UEFI boot services), and Sam looked at it on his side, but that's it.
PRs which remain unmerged because they're insufficiently tested by maintainers include https://github.com/memtest86plus/memtest86plus/pull/387 . Tormod Volden has a pretty good clue about USB, but I haven't been able to make the code resulting from that PR produce the expected result on my side... and a single pair of computers.
Leave a comment:
-
-
Originally posted by debrouxl View Postmemtest86+ co-maintainer here. Thanks for the news item, Michael.
Well, there used to be a way to donate money, but it was disabled because of issues with Paypal... I guess they performed something like an improper lockout of Sam's account. It wouldn't be the first or last software developer / creator and therefore project harmed by Paypal, Patreon, etc.
The alternative way to donate indicated on memtest.org is to perform direct hardware donations, or to perform tests on specific pieces of hardware and provide a picture as proof. Both old and new hardware is interesting:
* tests on motherboards with old NVIDIA and VIA chipsets, especially, would allow uncommenting up to well over a dozen PCI IDs for SMBus controllers (standalone or behind PCI/ISA bridges) in https://github.com/memtest86plus/mem...stem/i2c_x86.c . I found VT8237S myself in an electronics equipment trash bin several weeks ago, yielding https://github.com/memtest86plus/memtest86plus/pull/448 (postponed until after this release);
* modern hardware has different usefulness.
Leave a comment:
-
-
Originally posted by StandaSK View PostI have some Socket 754 motherboards laying around, I think one of them had a VIA chipset? What would I need to check/test?
* visually, if there's no heatsink on the Southbridge chip, you can check the model number against the list of names below case PCI_VID_NVIDIA / case PCI_VID_VIA in the file I linked. VT8237R has the same PCI ID as VT8237 and is already supported by memtest86+, I tested a VT8237R-based MB alongside the VT8237S-based MB.
* you can also check the MB model online: some manufacturers do a good job keeping documentation pages for old MBs, or third parties sometimes do, and some of these pages list the chipset;
* from Linux, `lspci -nn` as root will report the appropriate information; from Windows, the likes of HWiNFO, SIV and CPU-Z should also make it possible to obtain the same information;
* from Linux again, SPD data from RAM sticks can sometimes (due to various shenanigans in motherboards and chipsets) be obtained from Linux through `decode-dimms` (package usually named i2c-tools), which may require `modprobe` of several modules beforehand: `eeprom`, `at1004` are the most common ones.
If your motherboards have a PCI ID for a SMBus controller or PCI / ISA bridge commented out in the NVIDIA or VIA sections of the memtest86+ source code, the general path is to uncomment the appropriate line in a copy of the linked file, build and test the modified copy of memtest86+. I extracted the list of PCI IDs from Linux's i2c drivers, and the NVIDIA and VIA drivers are relatively uniform (the pieces of hardware from this manufacturers are easier to deal with than those from e.g. SiS, resulting in few quirks in the driver), so it's expected to be correct and safe. Proof: picture of the memtest86+ screen containing SPD data (size, speed, usually manufacturer, model, date) displayed in the middle section.
Thanks in advance
Originally posted by StandaSK View PostThat's really cool, nice to see them actually supporting the ecosystem.Last edited by debrouxl; 11 November 2024, 07:01 PM. Reason: Made one sentence clearer and more accurate
Leave a comment:
-
-
Originally posted by debrouxl View PostThe alternative way to donate indicated on memtest.org is to perform direct hardware donations, or to perform tests on specific pieces of hardware and provide a picture as proof. Both old and new hardware is interesting:
* tests on motherboards with old NVIDIA and VIA chipsets, especially, would allow uncommenting up to well over a dozen PCI IDs for SMBus controllers (standalone or behind PCI/ISA bridges) in https://github.com/memtest86plus/mem...stem/i2c_x86.c
Originally posted by debrouxl View PostFor LA64 support, LoongArch went far beyond donating hardware: they actually paid someone to go through the porting, testing, submission and integration process - which also enabled improvements in upstream. At the time of this writing, no vendor of AArch64 or RV64 platform has done that (well, publicly, but I'd undoubtedly know), and as a result, memtest86+ doesn't work on those platforms - yet. Not that ACPI, which is all memtest86+ supports so far, is popular on these platforms, granted. But they'll even be able to benefit from the preparatory work done by LoongArch.
Leave a comment:
-
-
memtest86+ co-maintainer here. Thanks for the news item, Michael.
The NUMA support is disabled by default; on specific pieces of hardware, usually multi-socket servers, it allows testing at higher bandwidth. On my quad-socket PowerEdge R820 (which I bought with my own money, like most pieces of hardware I use for memtest86+ testing), whose IVB-EP Xeons only have 2 QPI links, there's a major bandwidth bottleneck when not enabling NUMA awareness: the run time for testing 256 GB of DDR3-1866 (maximum speed) RAM is cut from ~55h down to < 8h in NUMA-aware mode.
I'd really like to be able to test the NUMA awareness code on a 4S Skylake or Cascade Lake platform equipped with 1 DIMM Per Channel and processors supporting 3 UPI links, but that's easily 2-3 months of day job wages, even used on eBay...
Originally posted by willmore View PostI've been using this for years and gotten a lot of benefit from it so I decided it was past time to donate. They don't have a way to donate.
The alternative way to donate indicated on memtest.org is to perform direct hardware donations, or to perform tests on specific pieces of hardware and provide a picture as proof. Both old and new hardware is interesting:
* tests on motherboards with old NVIDIA and VIA chipsets, especially, would allow uncommenting up to well over a dozen PCI IDs for SMBus controllers (standalone or behind PCI/ISA bridges) in https://github.com/memtest86plus/mem...stem/i2c_x86.c . I found VT8237S myself in an electronics equipment trash bin several weeks ago, yielding https://github.com/memtest86plus/memtest86plus/pull/448 (postponed until after this release);
* modern hardware has different usefulness.
For LA64 support, LoongArch went far beyond donating hardware: they actually paid someone to go through the porting, testing, submission and integration process - which also enabled improvements in upstream. At the time of this writing, no vendor of AArch64 or RV64 platform has done that (well, publicly, but I'd undoubtedly know), and as a result, memtest86+ doesn't work on those platforms - yet. Not that ACPI, which is all memtest86+ supports so far, is popular on these platforms, granted. But they'll even be able to benefit from the preparatory work done by LoongArch.Last edited by debrouxl; 11 November 2024, 05:08 PM.
Leave a comment:
-
-
I've been using this for years and gotten a lot of benefit from it so I decided it was past time to donate. They don't have a way to donate.
Leave a comment:
-
Leave a comment: