Got my 3 pack of USB drives.
20250508_051642.jpg
20250508_051648.jpg
Made a LibreELEC boot drive. It's funny. For Mint, the user friendly distro, I had to use Rufus to write the ISO to the flash drive. With LibreELEC, they have a Windows or Mac OS wizard that downloads AND writes the ISO to the flash drive. So I did that and it worked fine. I selected Legacy Generic because I think the developers consider legacy hardware anything older than 7-8 years or something? There are other differences that I don't understand having to do with support for HDR video. The HTPC has DVD rips....enough said.
So yeah the plan was to "simply" install LibreELEC on the new blank area of my SSD. Turns out that's not a thing that their installer can do. It just wants to wipe the entire drive. Damnit. EDIT: It occurred to me in the shower that I MAY be able to install LibreELEC fresh and then install Mint afterwards and the Mint installer may well handle dual boot. But, why would I do that if LibreELEC is working? I wouldn't. Just documenting the option I guess.
20250507_190941.jpg
My choices are....blow away Mint, buy ANOTHER SSD (or use one of the ones that is now floating around my house - the old Win 7MC Intel drive for this HTPC, or the old Win 10 drive for my Vaio), or try the live boot environment in the meantime. I chose the latter.
Once you select what you want to do in the boot loader (default is live boot), it just boots into LibreELEC which turns out is just Kodi. Everything is handled through Kodi as an add-on. This really is made for like an ARM device connected to your NAS or file server for media. But my ISO was X86_64 so it works on this old hardware, too.
Spoilers: I was able to make everything work, with a caveat. The caveat is I think I am having issues with the HTPC case USB hub for the front USB ports. They work but certain combinations of things plugged in seem to cause issues. I also couldn't quite get my USB keyboard working, though the OS recognized the BT dongle, and the software saw the keyboard. I think this happened in Mint and I just rebooted to fix it? Not worried about that.
I tried some media. Critically, I wanted to see if A) I had surround output finally, and B) what kind of framerate/CPU utilization I had. Great news: everything is good. CPU utilization is like 10-25% while playing movies and the framerate is no problem. I even was able to set it to drive the HDMI output to match the movie frame rate. So for Up, that's 24 Hz. The TV played along and let me select 60 (with some motion smoothing), 48 (with flicker but kind of cool I guess?) or 96Hz which is what was the best experience.
Kodi seems snappier with less system overhead. I can't exit to a desktop but I think there is a browser add-on, and probably MANY other add-ons. Even basic OS stuff is handled via an add-on (like network config). Pretty neat and I guess this is really what this old HTPC needs for an OS. It's only a core 2 duo and 4GB ram. I could add a core 2 quad and more RAM but honestly it is totally not necessary. What's also funny is because of how integrated and optimized this distro is for HTPC use, I could just about just use this HTPC off of the live boot environment. So the 250GB SSD seems like orders of magnitude of overkill. That's ok I guess. It was very cheap.
20250507_194543.jpg
20250507_194554.jpg
20250507_194602.jpg
20250507_194612.jpg
20250507_201343.jpg
20250507_204506.jpg
20250507_204819.jpg
What does seem necessary is a better USB controller. So I realized my one PCI Express x1 slot is taken up by a now-unused TV tuner. Actually I think Kodi does have a PVR capability but I did switch to Fire TV Recast or whatever. It would be fun to try but I need this slot for a USB card. I just bought another one of what I previously bought for my Dell desktop which seems to work fine, and has Linux support.
https://www.amazon.com/YEELIYA-PCI-7-Po ... 164&sr=8-3
This should allow me to plug in everything I need which is:
- Ethernet to USB dongle, with hopefully hardware based control that doesn't kill my CPU on large transfers
- Mouse
- BT dongle
- IR receiver
With 5 type A ports, I should have one empty slot, plus I have freed up slots from the integrated controller for a USB flash drive as a boot device as I doubt I could boot from one plugged into this new card (but maybe?). Plus it has 2 x USB C so I have room to expand into modern stuff if necessary.
At this point I am thinking I should just let it blow away Mint. I will have to SSH in for system maintenance but I don't think this will be required unless I really want to tweak things or something breaks or whatever.