SteveTech

joined 2 years ago
[–] SteveTech 1 points 3 months ago

Does your BIOS report temperature? Cross reference with that, some boards need custom adjustments. If they're not in the BIOS it's possible there isn't a thermistor connected and they're just registering noise.

[–] SteveTech 2 points 3 months ago

Probably a long shot, but if you live in Australia (or maybe also New Zealand), Jaycar often sells the Ender 3 V3 SE for AU$250, which seemed like a really good price compared to other places I found.

[–] SteveTech 16 points 3 months ago

I couldn't find a hard answer to whether this supports EPYC only, or Ryzen too; so I put together this script to read the CPUID to detect for INVLPGB support according to the AMD64 Programmer’s Manual, and my 7800X3D does not support INVLPGB.

(Let me know if I've made an error though!)

Code

#include <stdio.h>
#include <stdint.h>

int main() {
    uint32_t eax, ebx, ecx, edx;

    eax = 0x80000008;

    __asm__ __volatile__ (
        "cpuid"
        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
        : "a" (eax)
    );

    printf("EBX: 0x%x\n", ebx);

    if (ebx & (1 << 3)) {
        printf("CPU supports INVLPGB\n");
    } else {
        printf("CPU does not support INVLPGB\n");
    }

    return 0;
}

[–] SteveTech 10 points 3 months ago

That's INVLPG which has been there since the 486. The AMD64 Programmer's Manual has some info on the differences between INVLPG, INVLPGA, and INVLPGB though.

[–] SteveTech 7 points 3 months ago

If you're already getting an IPv6 prefix allocated, then you can randomise the second half of the address, most devices do this automatically with EUI-64.

Otherwise you pretty much just have to use some sort of IPv6 tunnel.

[–] SteveTech 8 points 3 months ago* (last edited 3 months ago) (1 children)

It's part of GNU Gzip, and zcat is basically just a shell script that runs exec gzip -cd "$@" meaning you can actually just do cat /usr/bin/zcat to get the source.

[–] SteveTech 2 points 3 months ago (2 children)

The options that start with HAVE_ usually depend on the arch or compiler. I don't believe it's possible to enable manually without modifying the source itself.

[–] SteveTech 3 points 4 months ago

firmware drivers

This sounds like you're talking about firmware blobs that the kernel drivers load, which are usually in a package called linux-firmware. It should be updated automatically, but I'll check in the morning with Fedora Silverblue.

Otherwise if you're talking about device firmware, than that's all fwupd, rpm-ostree has nothing to do with that.

[–] SteveTech 7 points 4 months ago

Idk about the UK, but in Australia if you're only sending a small amount of data, some carriers offer IoT plans starting at ~$1/month. So maybe some carriers do the same in the UK?

[–] SteveTech 11 points 4 months ago

If you're wondering what this is:

  • Add a power quirk for Framework systems

It's to do with the fact that Framework laptops report themselves as discharging when they're actually fully charged, and BIOS updates aren't allowed when discharging.

But to answer your question, I've been using it with my Framework 13 AMD, and haven't had any issues. Fwupd is officially supported by Framework themselves, and is mentioned on the BIOS upgrade guides.

[–] SteveTech 3 points 4 months ago

I've got one of the official Home Assistant SkyConnect dongles, and I just stick to the IKEA ZigBee stuff, most other ZigBee devices should work too though.

[–] SteveTech 9 points 4 months ago (1 children)

Pretty useless unless you use KDE, but I really like KDE's widgets.

view more: ‹ prev next ›