SteveTech

joined 1 year ago
[–] SteveTech@programming.dev 3 points 3 months ago (1 children)

Are you only using QEMU, or are you using some sort of wrapper around it? QEMU is quite advanced, if you aren't already, I'd recommend you use some sort of GUI like virt-manager or something.

Can you share your config?

Does it BSOD or just reboot after the Windows logo?

You might have to pass the drives through as IDE, Windows might not have the proper drivers for anything else. Once you can get it booting you can mount a blank drive as virtio, install the virtio drivers, and then change the OS drive to virtio.

[–] SteveTech@programming.dev 4 points 3 months ago (1 children)

Most BIOS updates come with a firmware file and a .exe to flash it

Sadly in my case, iy doesn't.

I think they're saying the Windows update file will contain the firmware binary.

You can find Windows update files here: https://www.catalog.update.microsoft.com/Search.aspx?q=Acer

But you'll probably have to check each update and see if the "Supported Hardware IDs" match some sort of UUID in dmidecode. I'm not sure if those are supposed to match though.

Then there are some generic firmware update tools for Linux that might work, or might brick your laptop.

[–] SteveTech@programming.dev 14 points 3 months ago

For ergonomics, the plugin should be able to spot cuts in the video so you can easily select the correct frames.

This shouldn't even be too hard, I doubt YouTube is completely rerendering every video with ads, they'd just insert the ad in before an I frame in the video. So each ad will start with an I frame, and the video will resume on an I frame, meaning just let the user select all the I frames, no fancy cut detection algorithm is needed.

I have no idea how to do this from JS though.

Also I mean video I frames, not HTML iframes.

[–] SteveTech@programming.dev 8 points 3 months ago

If you want the latest version of most python apps, I'd recommend using pipx, since it'll create python virtual environments for each app installed, and won't mess with system packages.

[–] SteveTech@programming.dev 3 points 3 months ago

WARNING KVM acceleration not available, using 'qemu'

That's related to hardware virtualisation, like the other person said, check that it's enabled.

WARNING Using --osinfo generic, VM performance may suffer. Specify an accurate OS for optimal results.

This is related to --os-variant=generic, I don't remember what Home Assistant OS is based off, but find out and pick an option from virt-install --os-variant list, otherwise use linux2022.

ERROR internal error: Could not run '/usr/bin/swtpm_setup'.

I'm not sure why it's attaching a TPM, but I believe --tpm clearxml=true should remove it.

[–] SteveTech@programming.dev 1 points 3 months ago

There's a third one I've heard:

  • Intel VPro (the thing that privacy people disable because runs at a lower level than the OS and does mysterious stuff), is being used to remove the broken file while the OS is booting/crashed.
[–] SteveTech@programming.dev 1 points 4 months ago

IIRC the RTL chip inside them was originally designed for TV, so it works great! I'm actually using very cheap AliExpress clones for the TV ones, because they otherwise don't work very well.

I'm also using the outdoor TV antenna on my roof (common in Australia, idk elsewhere), and a splitter and adaptors. And with that I get every channel with no artifacts, at 30% strength, but that'll probably be higher with not awful SDRs.

[–] SteveTech@programming.dev 2 points 4 months ago (2 children)

I've got an interesting setup I'd like to share:

So I've got a Raspberry Pi with 4 RTL-SDRs, 2 for TV, 1 for radio, and 1 for plane transponders. That runs SatPi for the 2 TV SDRs, which TVHeadend running on my main server connects to, to record and stream. Jellyfin also connects to TVHeadend to properly index everything and for easy access to recordings and live TV.

[–] SteveTech@programming.dev 8 points 4 months ago

Looks like 2x 4 pin fan headers:

A diagram of the motherboard

But yeah I've got an AliExpress X99 board, which threw all sorts of hardware errors, had no fan speed control (100% all the time), no working hwmon sensors, and I ended up buying a used Supermicro board instead.

[–] SteveTech@programming.dev 5 points 4 months ago

You can go through the activation troubleshooter and say you replaced the motherboard, I did this with my brother's computer and used a licence from a 5 year old netbook on a modern desktop. It might've needed a Microsoft account though.

[–] SteveTech@programming.dev 2 points 4 months ago

Will I see any performance increase?

Like others have said LLMs mostly use VRAM, they can use system RAM if you're running them on CPU, but that's ridiculously slow.

It will however increase the speed of your compile times, which is especially useful if you're compiling something large like the Linux kernel on a regular basis.

I'm also worried about not having ECC RAM.

If you are using it purely for LLMs, if it's going to get bit flips, it'll happen in VRAM.

If you are compiling large things for customers, I'd recommend ECC, just in case, e.g. you don't want a bricking firmware from a bit flip. But according to EDAC and my TIG stack, my server's ECC RAM has never even detected an error in the past year, if I understand EDAC properly, so it's really not important.

[–] SteveTech@programming.dev 5 points 4 months ago (1 children)

I jailbroke my 4th gen iPod a few months after Apple dropped support for it, I feel like that breathed a lot more life into it.

view more: ‹ prev next ›