And with that, inxii 3.3.15 is out the door. And yes, TinyCore package has been submitted. This is a new record short interval between tagging the new inxi and submitting the tce package!
3.3.15 ended up with some very nice new features, my favorite actually being a debugger switch, which prints out your entire /sys based pci bus structure:
sudo inxi --slots -a --dbg 48 --dbg 49
-a now prints out pci bus ID children, debuggers print out data structures.
And yes, for everyone waiting anxiously to know, inxi 3.3.14 package has been submitted to TinyCore Linux, and should be out, with all the 3.3.13 and 14 fixes, including the various TinyCore features added! Should be in the tce package pool fairly soon. And yes, tested/built on Tinycore 13.0, which is itself fairly hot off the presses. Here's to 21 MiB big operating system isos!
And with that, inxi 3.3.14 is out. That contains many graphics fixes, and a nice set of --slots fixes as well. Note that enough samples of certain impossible to handle monitor X vs kernel port IDs scenarios popped up to make me decide that the range is too large and too random to handle with logic, basically most people's will work well, and a subset will not work well, but that's an issue for X driver developers to take responsibility for, not inxi, sadly.
Added new EDID full data option, --edid to current pinxi, for next inxi. This will show monitor chromacity, and all available modes, as well as any EDID warnings or errors that show up in the parsing. May extend this a bit more, I'll take a look at all the data the edid parser can supply, and see if any is of general use or interest. Or less general, but still of interest. Also preparing to send the full patched version of Parse::EDID to the perl module maintainer once I have it stable.
Gathering data and output samples from 3.3.13 graphics update for inxi, preparing 3.3.14, which will contain many more corner case handlings. Found some very long term nvidia non free driver bugs as well, which now will be sort of handled (nvidia has a tendency to tell the kernel the monitor is disabled when it's not). Still going to be some misses due to the randomized Xorg monitor port ID that drivers are allowed to use, but there's a limit to how far I can work around those oddities.
Just released, fresh from the oven, inxi 3.3.13, with it's huge rewrite/refactor of -G/Graphics, with totally redone internal logic, fully supporting Wayland, though still minus a few required tools for wayland gnome and kde, but if anyone tells me what they are, and how to use them, with samples of the output, those will be added. Note that the changes had built up enough to make it pointless to not release, the only way more upgrades to this new logic can happen is through a lot of user data and samples.
Because Parse::EDID is not in perl Core Modules, and was/is not even packaged in some large distros, I decided to integrate the code directly into pinxi for next inxi. This is now being finalized. I also added some features to it, and fixed some stuff that made no technical sense. This is running live now in pinxi, and will allow for 'out of the box' fairly complete monitor data for all Linux users (through edid file) as long as it's a drm monitor/graphics interface, with edid data.
Also, for those so inclined, you can now help support the project on https://opencollective.com/inxi with either a one time or a sustaining donation. Help free software authors help you!
Latest features closer to going live, this time it's the -G/Graphics logic that is getting a big upgrade and makeover. As with CPU, this one had some of the oldest logic in inxi. Now in pinxi, support for Wayland compositors hugely enhanced, but due to lack of single standardized tool like xrandr, I have to add the tools in one by one: swaymsg, wlr-randr, wayland-info, weston-info. No support for kwin_wayland or Mutter wayland yet, no data, no info.
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
and so on. Last bugs have been difficult to resolve, hoping today's is the final real one.
pinxi 3.3.09-32 - last bugs being fixed!
model: AMD Ryzen 5 2600
type: MT MCP
family: 17 (23)
L1: 576 KiB
desc: d-6x32 KiB; i-6x64 KiB
L2: 3 MiB
desc: 6x512 KiB
L3: 16 MiB
desc: 2x8 MiB
Quickly followed #inxi 3.0.31 with 3.0.32, in order to add a few more weather features, and better ability to handle attribution requirements.
Made it just in time for Debian/Ubuntu next release freezes, I think, it's in sid, and should make it into testing before Ubuntu freezes their testing pool for disco release.
Just did #inxi 3.0.31 release, which features a new way to handle weather requests. Also added an option to change the source for IP WAN data, but you're in general better off uising the dig method, it's fast and reliable.
Side note: Is there any way to fix the terrible lag I'm getting on mastodon? It's almost impossible to type a post.
Free software developer.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!