SE2023

From Seda's Enhancements
Revision as of 23:02, 16 January 2024 by Lleva (talk | contribs) (→‎Changelog)
Jump to navigation Jump to search
Seda's Enhancements v9 Logo; SE2023 did not have its own icon.
Released2023
Latest Version20231106 (06 November 2023)
Support StatusUnsupported
History
Predecessor(s)SE9
Successor(s)SE2024

Seda's Enhancements 2023 (SE2023) was the version of Seda's Enhancements offered in 2023.

Development

Compatibility

SE2023 requires a Vulkan-Capable graphics device using an open source driver module. This is a hard check, skipped only on servers.

Scope

SE2023 ran on Debian 12.

New Features

This version of the scripts introduced the following components for the first time:

  • seda-optimage which can bulk rename images or other files using shasums to prevent duplicates.
  • seda-reboot which can reboot a system into firmware or into another operating system.
  • seda-security which can bring a system up to a moderate baseline for security.

Changelog

Seda's Enhancements 2023 Changelog
Released on January 1st 2023
Date Version Changes Fixes Notes
1 Jan 2023 20230401 (all) Version changed to a date based version system.

(seda-libraries) New script can download (or redownload) the latest version of several libraries used by the scripts.

None No additional upgrade steps required.
6 Apr 2023 20230406 (all) Removed individual script versions. Scripts are listed by date instead.

(seda-selfupgrade) Fixed new version display.
(seda-libraries) No longer breaks existing Stable Diffusion installs.

None No additional upgrade steps required
21 Apr 2023 20230421 (seda-micu) Added --live and --anim functions. This lets you choose between liveaction video and animation for upscaling and interpolation quality settings.

(seda-checkdisks) Added --luks function. This lets you check the integrity and security of your encrypted file systems.
(seda-convertmedia) Added --av1 mode. This lets you reencode a video to AOMedia Video 1. This is a relatively new format which offers much smaller filesizes at the same quality settings as prior codecs such as H.264. This can take a really long time and is not recommended for systems prior to a Threadripper. It is highly recommended to pin this to Node 1 (on TR1) or Node 2 (on TR2), via e.g. "numactl --all -N2 -l seda-convertmedia --av1 yourfile.mp4"(guide) Updated guidebook. There are still some legacy entries.
(conky) Streamlined loading to reduce resources. Changed motherboard display to architecture display.
(seda-install) Added question during upgrade about participating in architecture research.

None No additional upgrade steps required.
3 May 2023 20230503 (seda-convertmedia) Added a number of crazy options for use by insane people. These are not documented deliberately; interested parties can contact me if you are certain you want your rig to do these things. A better and more user friendly method of performing video encodes will be exposed when certain other projects advance further.

(seda-status) Added reporting options for cluster monitoring scripts. This makes it easier to deploy the web monitoring interface to new devices.
(seda-micu-bench) New script allows you to test your machine for Cluster or MICU operation. Run seda-micu-bench as a normal user to get results. This is a very accurate benchmark.

None No additional upgrade steps required.
11 Jun 2023 20230611 (all) Switched last edit time record in all scripts to ISO 8601 - (https://en.wikipedia.org/wiki/ISO_8601)

(conky) Now includes mounted Windows volumes on dual-boot systems, including secondary drives associated with it.
(seda-access) Changed --install to --annabelle to better reflect what the script actually installs.
(seda-affinity) Added low power operation mode for Threadrippers. This can cut fan noise, temperature, and power consumption by about thirty percent on some systems at idle with no loss of performance and in many cases, improvements in gaming performance. Use "seda-affinity --lowpower" to activate.
(seda-age) Added the age of the TV series Lucifer to "--time".
(seda-backup) Changed rsync command. Please ensure that your backup destination has enough space for your Firefox, Thunderbird, and Docs folders.
(seda-ccs) Updated script to handle new media formats. However, this script is no longer the recommended way of doing things. Use "seda-play" for a better playback experience without re-encoding your videos.
(seda-cf) Now gives you both the Celcius to Fahrenheit and Fahrenheit to Celcius values at the same time. Eventually, seda-cf and seda-fc will be replaced by a combined script. For now, both do the same thing.
(seda-cleanup-main) Added a full cache purge to the script. When you run cleanup, it will also delete the entire cache. This wipes everything in the .cache folder, everything in tmp, and more. For best results, restart your system after running this.
(seda-cluster) Added support for interacting with nodes running macOS Big Sur, Monterey, Ventura, Sonoma, and Windows 10, 11.
(seda-convertmedia) Added a number of crazy options for use by insane people. --slow, --slower, --ImVeryPatient, --IPaidForA1000wPSUandImGoingToUseAThousandWatts, --OkThreadripperTimeToProveIt, and --WTF; it is not recommended you use these unless you are certain your systems processor is an absolute beast.
(seda-crop) Removed notice about HDR content cropping development from the GUI.
(seda-diffusion) Removed all support for the original CLI diffusion code. An update to this is in development but will not arrive in the 2023 release of Seda's Enhancements.
(seda-dynamicwall) Made image type more generic. It's now possible to use HDR backgrounds on compatible displays.
(seda-firewall) Removed references to old pre-iftables versions of the system firewall.
(seda-gamma) Changed the 150% and 200% options to 125% and 133% respectively. As always, if your monitor has controls - use those.
(seda-getmedia) Updated the method by which files are downloaded. Additionally, filenames compatible with Linux, macOS, and Windows are the default; so you can copy files across operating systems without getting invalid characters.
(seda-gfxchk) Now capable of adding the correct video card to your /etc/environment file for you. Run "seda-gfxchk" once to see what is available, and then "seda-gfxchk" with either --set1, --set2, or --setoff to enable for a card or disable. You no longer need to manually figure out which command to enter.
(seda-hunter) Increased search speed by switching to a multithreaded find.
(seda-identifydisks) Now correctly shows if you have a Windows dual-boot configuration which disks Windows is on, and where they are mapped to. This requires that Windows is running with BitLocker protection enabled and that is highly recommended for all users.
(seda-identifymemory) Updated to more reliably detect ECC on non-AMD platforms.
(seda-libraries) Increased reliability of automatic extraction of Proton GE into the right folder for use with Steam. You still need to restart Steam after the download is complete.
(seda-logo) Now shows multiple video cards in the desktop descriptive text.
(seda-makepw) Added a warning about excessive password length when generating passwords over 36 characters.
(seda-math) Added --bare mode for minimal output. e.g. "seda-math --bare 8*2"
(seda-micu) Added --livenodel and --animnodel; these modes will not delete the work set when the job is completed. Useful if you want to perform additional tasks against the raw files before completing the job on e.g. a different system.
(seda-netdead) Updated for recent versions of systemd. This script - (and the three other net* scripts) will be merged into a single script in an upcoming release.
(seda-optical) A limited number of discs can now be ripped without MakeMKV or any other third-party software.
(seda-optimise) Added the ability to repair corrupt Adobe PSD files. The fixed file will be available to open in Krita.
(seda-play) Now uses the most powerful graphics card by default for superior interpolation and filtering.
(seda-power) Improved detection of card power performance levels for Intel Arc.
(seda-resetgamma) Now resets scale and gamma. This script will replace seda-resetscale.
(seda-scale) Added additional file format support. As with seda-ccs, this script is no longer the recommended way of doing things. Use "seda-play" for a better playback experience without re-encoding your videos.
(seda-search) Changed default browser open to be specific to Firefox to avoid a bug where Baidu could fingerprint the system.
(seda-selectmovie) Now calls the same quality playback as seda-play.
(seda-selfupgrade) Changed path for update detection.
(seda-status) Added reporting options for cluster monitoring scripts. This makes it easier to deploy the web monitoring interface to new devices.
(seda-sts) Significantly improved Korean to English translation quality.
(seda-swi) Automated workaround for several new games have been included in the --resetwine command.
(seda-synergy) Now accepts Synergy clients running macOS.
(seda-update) As Bookworm is now stable, the --testing command will move the system to Debian Trixie testing releases.
(seda-fc) This tool is now a copy of seda-cf, and will output both conversions as standard. It will be removed in a later release.
(seda-netrestart) This script is being merged into seda-netdead
(seda-netstart) This script is being merged into seda-netdead
(seda-netstop) This script is being merged into seda-netdead
(seda-resetscale) Now resets scale and gamma. A future update will merge this script into seda-resetgamma.
(seda-stsi) This script is scheduled for merger into seda-sts.
(seda-tweak) Updated for support for newer platforms. However, most of what this tool used to do is now covered by a either seda-affinity or updates to Linux/Mesa. This will be removed in a later release.

(seda-about) Fixed bug causing incorrect display of the Scripts Save Path.

(seda-benchmark) Fixed bug causing invalid very low benchmark results on very new Intel processors.
(seda-chat) Fixed some connectivity issues.
(seda-checkdisks) Fixed issue detecting Apple Solid State Drives operating in mixed mode when running EFI booted on 2012-2014 Apple computers.
(seda-cleanup) Fixed erroneous mentions of an outdated Seda's Enhancements release.
(seda-containers) Fixed a number of typos.
(seda-cpulevel) Fixed x86-64-v4 detection.
(seda-detect) Fixed syntax bug that was no longer valid for recent updates elsewhere.
(seda-enhance) Fixed playback options from the menu to more closely match the seda-play tool. Note that seda-play is preferred.
(seda-report) Fixed report for boot time - (--boot). Should now accurately measure firmware boot time on non-x86 platforms.

No additional upgrade steps required.
26 Jun 2023 20230626 (all) Many scripts written to work seamlessly on both Debian GNU/Linux (12-) and macOS (11-). The same script can be copied and operated between devices. Not all scripts have been converted yet, but most will work or at least spit out some information.

(seda-identifydisks) Now properly reports the condition of BitLocker volumes.
(seda-reboot) New script can reboot your system into firmware or recovery or dual-boot scenarios. No more spamming F8 or DEL!

None No additional upgrade steps required.
18 Jul 2023 20230718 (all) Effort has been made in the scripts to reduce the use of "sudo" and reduce the general privilage levels of the scripts in order to increase system security. All scripts also now use "#!/usr/bin/env bash" instead of "#!/bin/bash" for automatic selection of the most appropriate shell.

(seda-access) The key for System Annabelle is now included in this file, instead of as a separate asset. This streamlines entry and keeps it in a more privilaged location once installed.
(seda-cluster) No longer attempts to use GPU encoding for creating the final video as the CPU produces a higher quality output.
(seda-makepw) Script now specifically sets its localisation option before running.

(seda-hunter) Fixed search string to no longer be case sensitive.

(seda-libraries) Corrected link to Easy Diffusion.

No additional upgrade steps required.
30 Jul 2023 20230730 (seda-version) Now shows security patch level in addition to scripts version. You can call this via "seda-version --patchlevel" from a normal terminal.

(seda-update) Now stores the last update time when run on macOS, the same way it does on a Debian system.

None No additional upgrade steps required.
22 Aug 2023 20230822 (all) Minor cleanup.

(seda-security) New script can bring systems up to a default hardened baseline for security.

None No additional upgrade steps required.
2 Oct 2023 20231002 (all) This is likely to be one of the final releases of Seda's Enhancements 2023, and no further feature updates are planned for this version; but it will get security updates for another year.

(macOS) This will be the last version of the scripts to be tested on macOS Big Sur (11). Future versions will be tested only on Monterey (12), Ventura (13), and Sonoma (14). This doesn't mean it won't work, it only means I no longer have the resources to be sure that it does. Bug reports for Big Sur and older will be ignored.
(seda-security) Added automated cleanup of system logs every eighteen hours to avoid the root partition being overrun. Also removes USBGuard from systems which are not vulnerable to the ASMedia USB issue.
(seda-dedupe) New script automatically renames image files to a shasum value, preventing duplicates from existing in directories where the filenames don't matter; it also optimises images if they are de-duplicated. For other file types, you can run it as --all to get the same effect. This is recommended only for collections of files that you don't need specific filenames for.

(seda-cluster) Fixed some path issues on macOS releases with Apple Silicon. You should run seda-security and reboot after this update is complete via # seda-security && reboot
27 Oct 2023 20231027 (seda-optical) Now suggests an appropriate name format for optical media that you are copying. (seda-task) Fixed bug causing hundreds of duplicate versions of Java to be installed. No additional upgrade steps required.
6 Nov 2023 20231106 (seda-about) Updated Seda Verified Build to clarify version.

(seda-optical) Updated framework for PS3 discs.

None No additional upgrade steps required.

Notes

SE9 and SE2023 share a common codebase.