Announcement

Collapse
No announcement yet.

Linux 5.12 To Allow Voltage/Temperature Reporting On Some ASRock Motherboards

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • skeevy420
    replied
    Originally posted by Drago View Post

    Dude...., 4650G has only PCIE 3.0 support. If you don't plan to upgrade the CPU or not planning to overclock, you may even go lower like A520.
    I have 4650G with ASRock A520M Pro4 and 32GB 3600MT/s CL16 RAM. Works just fine with XMP and all, including the k10temp. Where I live, CPU+MB was 260 Euro.

    https://browser.geekbench.com/v5/cpu/6318583
    It ended up running me around 300 Euro for a 4650g and a Gigabyte DS3H B550M paired with 32gb 3600 CL18. Just waiting for the processor to arrive and I'll be back in business.

    Leave a comment:


  • Drago
    replied
    Originally posted by skeevy420 View Post
    So, long story short, my PC died. Woke up and it acted like it wouldn't resume from a blanked monitor but I also wasn't able to Ctl+Alt+F# into another terminal either and had to hard reboot. According to the POST lights and testing with 3 processors, multiple SATA cables, a Linux and Windows boot drive, and 2 GPUs I thought it was either the motherboard or PSU so I ordered both. Hooked up a minimal setup and got the same POST lights on the new MB and PSU, only adding a 4th CPU to the testing since the motherboard came with a CPU in the slot. I guess I have bad ram? I just can't imagine that all six of my ram sticks died...
    Since my stimulus check came in I have to ask if an X570 is worth it over a B550 just for PCIE gen 4. I've got the gist of a Ryzen 5 4650 Pro build dialed in and I'm wondering if the extra $50 would be worth it because ECC is damn expensive and $500 out of my ~$700 budget is the CPU and ram, but a Pro APU with ECC memory in a custom build, yes please. I'm typing this from a keyboard plugged into my Android TV where the arrow keys work as a mouse cursor and enter acts as primary click. I don't know how to line break enter yet.
    This seemed like a decent place to ask since it's a motherboard article. Any idea WTF is up with my PC? The only thing I don't have extra to test is sticks of ram. Just curious at this point. I really wanted an extra year before upgrading...dammit...forced upgrades fscking suck. And, yes, I did the one stick of ram at a time thing. Spent the greater part of yesterday doing as many HW combinations as possible. And I don't have any actual Gen 4 hardware aside from the APU I plan on getting.
    Line Break Paragraphs, LOL
    Dude...., 4650G has only PCIE 3.0 support. If you don't plan to upgrade the CPU or not planning to overclock, you may even go lower like A520.
    I have 4650G with ASRock A520M Pro4 and 32GB 3600MT/s CL16 RAM. Works just fine with XMP and all, including the k10temp. Where I live, CPU+MB was 260 Euro.

    https://browser.geekbench.com/v5/cpu/6318583

    Leave a comment:


  • Zan Lynx
    replied
    Originally posted by pieman View Post
    which is a lie considering hwinfo AND aida64 has support for it
    They reverse engineer it and get behind the scenes leaks from motherboard engineers. Which is why I think we should just use reverse engineered drivers in Linux.

    Linux is never going to get official spec sheets for this stuff.

    I don't really understand the NDA junk the chip vendors do. It isn't as if they can hide the machine code that operates the chip so who are they kidding? I believe the general excuse is they don't want to enable cheap replacement chips from other vendors (cough, China, hah).

    Leave a comment:


  • pieman
    replied
    Originally posted by mazumoto View Post
    I have a Gigabyte X570 Aorus Master with an ITE IT8688E SuperIO and I'm really annoyed that it doesn't work and probably never will. Would've bought another board if I realized this before buying. I even wrote ITE a support ticket, but they said it's a specific design for a customer and they can't give out the datasheet - and Gigabyte told me they don't give the datasheet out to end users. Grmpf!

    Edit:
    there is even this discouraging bug report: https://github.com/lm-sensors/lm-sensors/issues/154
    which is a lie considering hwinfo AND aida64 has support for it

    Leave a comment:


  • torsionbar28
    replied
    IMO this is yet another reason to buy from a vendor like System76 who has open source firmware on the mobo's embedded controller.

    Leave a comment:


  • GreenReaper
    replied
    Originally posted by stargeizer View Post
    The problem is that nowadays, reverse engineer is just not enough. At least with these kinds of chips, the same model of chip can have revisions that differ wildly between versions, and can lead to system stability, or a broken system (or even better, a brick). You can't risk that nowadays, so the mantainer ask for patches derived from official specs provided by manufacturers themselves. Heck i've seen led chips controllers that can brick motherboards (Hello MSI!!!) by just reading a particular RAM address.
    I was going to day something similar myself. It's not like a filesystem where it's entirely under the control of the OS. Even a different firmware version might cause issues - and if there is no spec to point to, and it bricks on Linux, who do you think will get the blame? (Heck, probably they catch it even if it is in spec, but it's something.)

    If this was the Year of the Linux Desktop, it probably wouldn't be as big of a problem, because manufacturers would have more incentive to submit details or outright drivers, like AMD and Intel did. But this is one of the many reasons that achievement has proven so elusive.

    Leave a comment:


  • Paradigm Shifter
    replied
    skeevy,

    I agree, having all six sticks of RAM kick the bucket simultaneously seems unlikely... although if that's the only constant between all your testing, it can't be ruled out. I've had similar fun in the past with thinking the issue was one thing while it was actually something else. Just getting the cheapest stick of DDRx you need would at least allow testing.

    Right now, provided the B550 boards offer all the connectivity options you require, I'd say go B550.

    You seem to have covered most of the bases for testing, so nothing really jumps out at me as a cause. Except the nagging possibility that it might be RAM...

    Leave a comment:


  • sandy8925
    replied
    Originally posted by skeevy420 View Post

    First thing I did and I've done that with various combinations of 4 processors and 3 GPUs on 2 motherboards with 2 PSUs with and without boot disks. Older bios system with no iGPU so a GPU is necessary and I normally physically swap boot disks when dual booting. Tried all 6 sticks of ram one at a time on both motherboards. Only thing I don't have to try is ram that wasn't already in my PC. Aside from six sticks of ram dying at once, I'm stumped.
    Only thing I can think of is that your house's power supply is screwy, or your case (maybe power/reset button wires) are screwy.

    Leave a comment:


  • skeevy420
    replied
    Originally posted by sandy8925 View Post


    Disconnect everything non-essential. dGPU, disks, other peripherals - you just need CPU + motherboard + RAM to boot to atleast UEFI screen. Of course, display and keyboard too.
    First thing I did and I've done that with various combinations of 4 processors and 3 GPUs on 2 motherboards with 2 PSUs with and without boot disks. Older bios system with no iGPU so a GPU is necessary and I normally physically swap boot disks when dual booting. Tried all 6 sticks of ram one at a time on both motherboards. Only thing I don't have to try is ram that wasn't already in my PC. Aside from six sticks of ram dying at once, I'm stumped.

    Leave a comment:


  • sandy8925
    replied
    Originally posted by syrjala View Post

    You're missing the point, which is that there is *no* standard for this. I only mentioned ACPI because it seems like a decent place to put this. Ideally such a standard would have been proposed by the motherboard manufacturers since they are the ones to benefit/suffer from it. Sadly they don't care are more than happy to shovel their "value add" custom Windows programs to their users. Since the mobo vendors don't care the second option would be for Microsoft to mandate it for Windows certification. They have done it for various other things, which is mostly a good thing IMO since it has kept the PC ecosystem from turning into the wild west mess of ARM/etc.

    Also the ACPI failures you're citing are in fact Microsoft's fault. Most operating systems base their ACPI implementation on Intel's reference implementation, which generally tries to follow the standard. The one notable excetion is Windows which uses Microsoft's own ACPI implementation. Sadly Windows ACPI has in many cases been totally happy with various spec violating behaviour. And thanks to Microsoft's dominant position many machines have only been tested against the Windows ACPI implementation. So if you want to make your OS's ACPI implementation work with real world systems generally you just have to ask "What does Windows do?" and adjust your behaviour to match regardless of what the spec says.
    Well, ACPI has a lot of features for reporting things, it's just that Microsoft created WMI and pushed manufacturers to adopt that.

    For example, this one computer that I have doesn't report the fan as a cooling device through ACPI. Instead, you have to make WMI calls that ultimately call the custom RFAN ACPI function that will return the fan speed. There's a large chain of calls between the WMI function and the RFAN function, and I have to figure out exactly which magical parameters to pass in to the WMI function so that the RFAN function ultimately gets called. (the same WMI function does different things based on what parameters you pass to it).

    Same for ThinkPads, fan doesn't get reported as an ACPI cooling device. Someone (probably Redhat) did the hard work of figuring out how it worked, and created a ThinkPad ACPI driver that exposes the fan device and speed.

    So fuck WMI and fuck Microsoft. It's definitely their fault.
    ​​​​​

    Leave a comment:

Working...
X