GTX 1050 Ti Linux

i use LTS releases,
Kernel 6.7 or higher because Focusrite USB mk2/3 drivers are Activated by Default.
but pearOS Monterrey (2021.07.01) 20.04.4 LTS + liquorix kernel 6.3.13-1-amd64
does Not have Gtk4, ALSA Scarlett Control Panel requires Gtk4 to compile, without Gtk4 requires Flatpak.

32-Bit:
Unigine Tropics-1.3 (2008-2010) .run Benchmark for Linux OpenGL
Sanctuary-2.3 (2007)
64-Bit:
Heaven-4.0 (2009)
Valley-1.0 (2013)
Superposition-1.1 (2017)

Heaven-4.0 works flawless in most systems, most drivers, tested 17.04, 20.04, 22.04
problem is 32-Bit Tropics-1.3 & Sanctuary, require 32-Bit OpenGL drivers

Latest Nvidia RTX 5000 GPU's removed 32-Bit support for Physx.Legacy.9.19
to run 32-Bit games requires older GPU.

Tropics-1.3 sometimes works flawless, but clean install Fails & Never works
requires MesaGL, OpenAL, xorg libs but still does Not work,
i think found the problem, but tested all OS without knowing, have to re-test.

Kubuntu 22.04.5
"worked" when installed something, but unable to reproduce.
Clean install Fail.
same happens with all other OS.

.run installer needs [X] executable in properties.
creates ~/Downloads/tropics

copy 1024x768_windowed.sh to 1920x1080_windowed.sh
edit 1920x1080_windowed.sh
with Tea, Kate, microsoft edit, vim, nano or similar
replace 1024 with 1920, & 768 with 1080 & save.

3440x1440 WQHD monitors:
benchmark at 1920x1080 is better windowed.

64-bit OS requires to Enable 32-bit architecture:

sudo dpkg --add-architecture i386

$ ./1024x768_windowed.sh
or...
$ ./1920x1080_windowed.sh

Problem #1.

App path: /home/j/AppImage/tropics/bin/
Data path: /home/j/AppImage/tropics/data/
Save path: /home/j/.Unigine Tropics/

./tropics/bin/Tropics
does Not detect Data path: /tropics/data
if .run was in a different folder than /Downloads or /home
./tropics/bin/Tropics search for: /tropics/bin/data
but there is Nothing on /tropics/bin/data

copy: /tropics/data to /tropics/bin/data
or...
delete: .cache .log .cfg in Save path: "/.Unigine Tropics"

$ ./1024x768_windowed.sh

or...
$ ./1920x1080_windowed.sh

Works!
but...

Problem #2.

Nouveau NV driver runs very slow with GTX 1050 Ti (2016)
Nouveau drivers work ok with intel iGPU 10110u
GTX 1050 Ti (2016) runs very slow with Nvidia propietary driver 570
requires driver 470.256.02
and Legacy GL Support "Libgl1" drivers:
image

older GPU's like Quadro 6000 (2010) require driver 390.x

Problem:
LibGL1 i386 drivers are Not 100% compatible with All Nvidia & Nouveau drivers,
and Nvidia & Nouveau drivers are Not 100% compatible with All GPU's.
image A GPU compatible with 64-Bit Linux 20.04.4 LTS may Not be compatible with 32-Bit OpenGL drivers.
The List of compatible GPU's get smaller.
same: GPU's compatible with 100% 32-Bit Linux 17.04 & older: 16.10, 16.04, 15.10, 15.04, etc...
NVMe compatible Linux with Kernel 3.3 or higher, since Ubuntu 14.04, 14.10
Older Linux 10.04, 10.10, 11.04, 11.10, 12.04, 12.10 require SATA-III or SCSI-320.

Unigine Tropics-1.3 on Win8.1x64 & W10 is easy, just needs NET3.5
Linux is tricky.
but i've seen tropics-1.3 run flawless.

The goal is to run Tropics-1.3 on modern hardware:
x670e + 7600x
Z790 + i3-12100 / i5-12600
on Linux.

The reason:
Nvidia GPU's run faster with faster CPU's
Faster Single-core... 2003, R10, R11.5, R15, R20, R23, 2024
Games load faster in Newer boards with PCIe v4 & PCIe v5 NVMe
PCIe v3 GPU's run very slow on older PCIe v2.0 boards.

IF Unigine Tropics-1.3 does Not work,
Older games like Batman Arkham Asylum-steem.epic.wiki & many other also do Not work.
requires Linux 32-Bit OpenGL
32-Bit 3D graphics is tricky on 64-Bit Linux.

games for Win could run flawless on Linux because Wine / Proton / Codeweavers were designed for 32-Bits,
problem is GPU drivers, Not All work for 32-Bits on 64-Bit Linux.

Using older 100% 32-Bit Linux like 17.04 has other issues:
Ubuntu 17.04 was the last to release a 32-Bit "100% Bios" .iso installer.

Installing 17.04 x64 on VirtualBox 6.1.44
"works" but VirtualBox 6.1 3D acceleration is incomplete,
does Not have the minimum OpenGL requirements for Unigine Heaven-4.0
Fails to run.

VirtualBox 6.1 allows to install Win8.1x64, 2D works ok.
VirtualBox 7 video drivers have a problem with Win8.1x64

Its a combination lock to make Unigine Tropics-1.3 work.

Unigine Heaven-4.0 works Flawless on 17.04 x64 & 20.04.4 LTS
Problem is pure 32-Bit like Tropics-1.3

17.04-i386 does Not have UEFI support, Only BIOS.
Requires board to run in CSM-Legacy mode
2.5G Realtek Network do Not work, latest drivers for r8125 / r8169 / rtl8196 do Not compile on Kernel 4.10.0-19
drivers for Kernel 2.6 Untested. | other
same: Marvell / Aquantia AQC100 SFP+ pcie, latest 2.5.12 drivers do Not compile on 4.10.0-19
older preview drivers Untested.
Requires to download the whole Repository 200GB
Galium 0.4 Nouveau NV120 drivers do Not allow to change fps
3D Nouveau Galium 0.4 NV120 run slow on Unigine Heaven-4.0

Ubuntu 17.04 installer
GRUB does Not install/work when main / partition is formatted as GPT + XFS
Only works Ext4

Some New Boards do Not work with DisplayPort v1.4 on modern displays like LG 34" WQHD
UEFI Boot screen goes crazy detecting: 160fps, 3440x1440 probably because its a compressed format
LG 34" allows to lower/force DP v1.2 but Colors / Settings look weird / Not the same on Linux Nouveau driver.

All Quadro GPU's "Require" DP to HDMI adapter, or DVI to HDMI
Tested: Startech DP2HD4KADAP

Quadro 6000 (2010) does Not display Boot screen on modern UEFI boards like x670e v2.10
Tested HDMI adapter, & Direct DP v1.2
DVI to HDMI Untested.
Requires iGPU to display UEFI & Grub on 17.04 x64, then switch input
Nouveau Gallium 0.4 NVC0 are unstable on 17.04 x64.


Legal Games require a "middle finger" software like EA "Origin" or Steem + useless anti-cheat, that can be bypass with DMA PCIe
Game app stores are designed for latest 64-Bit Win11 & W10
Support for Win8.1x64 & W7 was Deleted
But Win8.1x64 works ok for 32-Bits

games work in W8.1x64, but...
app store do Not work in Win8.1x64
without store app, games do Not run/install.
% worse...
Original DVD installers for Need for Speed The Run Special Edition.moby.wiki.Origin.cdkeys.YT for PC, are almost useless.
game was designed to require Online, Original SE installers were Not designed for W8.1
Black Box closure in April 2013, but game was updated to be compatible with Win8.1x64 by origin & Discontinued by EA,
Legal Game do Not run anymore, since Origin app was rebranded as EA app,
EA app downloads the game, but do Not work anymore "Invalid Key".
mods are available

Best GPU to play NFSTR was GTX 580, GTX 590 was "the same" but underclocked *NFSTR does Not work with dual GPU's, only 1 GPU.
GTX 680 & GTX 690 felt inferior, a dissapointment.
GTX Titan 6GB & AMD HD7950 Nice.
GPU depends on the board, Ram & CPU.
New 34" WQHD monitors with 160fps "Ultra Wide" would be interesting to test.

Need for Speed The Run is inspired by films like The Cannonball Run (1981).(1984), It's a Mad Mad Mad Mad World (1963), The Gumball Rally (1976), Cannonball! (1976) & others...


Tropics-1.3

Win10 OpenGL results:
Quadro M6000 24GB (2016) | HP Z | lga3647 Platinum CPU | 1920x1080 Full Screen | High | Trilinear
4x Anisotropy: <5500 points.

GTX 1050 Ti
Linux: 470.256.02 | 7600x CPU + x670e
1920x1080 windowed | High, Trilinear
No Anisotropy: 3538 points.
16x Anisotropy: 3137 points.

Win8.1x64 | driver 416 | i3-12100 CPU + Z790
1920x1080: 3047 points.
3440x1440: 1367 points.

Quadro P400 | AMD Opteron 6308
4x Anisotropy: 965 points
Quadro 6000 | AMD Opteron 6308
4x Anisotropy: 1502 points.
Quadro M2000 4GB | AMD Opteron 6308
4x Anisotropy: 2028 points.
Quadro M6000 24GB | AMD Opteron 6308 Supermicro H8SGL
4x Anisotropy: 3364 points.
Quadro M6000 24GB | Dual Opteron 6328 "2x8 16-cores" Tyan S8232 | Win8.1 limited to 8-cores 4+4
4x Anisotropy: 3811 points.
Quadro M6000 24GB | 7600x x670e
4x Anisotropy: 6537 ponts.

Quadro M6000 12GB (2015) should be similar.


Linux + Lutris + Proton allows to install EA "Origin" & Steem to Run Windows games,
problem is the 32-Bit driver support on Linux.

Problem #3.

No sound.

Kubuntu installer 22.04.5 does something strange/different when detects Nvidia GPU, vs. iGPU
.iso propietary drivers seem different from nvidia web drivers,
web drivers does Not install easy.

Loading "libopenal.so.1"...
ALWrapper::init(): can't load "libopenal.so.1" library
libopenal.so.1: cannot open shared object file: No such file or directory
Can't initialize OpenAL wrapper

$ whereis libopenal.so.1
libopenal.so: /usr/lib/x86_64-linux-gnu/libopenal.so.1 /usr/lib/x86_64-linux-gnu/libopenal.so
$ ls /etc/ld.so.conf.d
fakeroot-x86_64-linux-gnu.conf i386-linux-gnu.conf libc.conf x86_64-linux-gnu.conf
$ sudo cat /etc/ld.so.conf.d/x86_64-linux-gnu.conf

####### Multiarch support
/usr/local/lib/x86_64-linux-gnu
/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
$ sudo ldconfig


Unigine Tropics-1.3 (2008-2010) & Sanctuary-2.3 (2007) require OpenAL,
OpenAL requires manual copy 32-Bit pre-compiled binary OpenAL to /tropics/bin folder
latest version 3.0.3, but downloaded tested 3.0.0
Tropics requires i386 libs, in the /tropics/bin folder, but renamed to .so.1
if Not, gives install OpenAl error:

Loading "libopenal.so.1"...
ALWrapper::init(): can't load "libopenal.so.1" library
libopenal.so.1: cannot open shared object file: No such file or directory
Can't initialize OpenAL wrapper
Install latest OpenAL

and still does Not work...

installing 32-Bit .so.1

$ ./1024x768_windowed.sh
Loading "/home/j/.Unigine Tropics/unigine.cfg"...
Loading "libGL.so.1"...
Loading "libopenal.so.1"...
ALSA lib conf.c:3722:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so (/usr/lib/i386-linux-gnu/alsa-lib/libasound_module_conf_pulse.so: libasound_module_conf_pulse.so: cannot open shared object file: No such file or directory)
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM default
ALExt::init(): can't open device
Set 1024x768 windowed video mode
Set 1.00 gamma value
Unigine engine http://unigine.com/
Binary: Linux 32bit GCC 4.3.2 Release May 20 2010
App path:  /home/j/Downloads/tropics/bin/
Data path: /home/j/Downloads/tropics/data/
Save path: /home/j/.Unigine Tropics/

---- System ----
System: Linux 6.3.13-1-liquorix-amd64 x86_64
CPU: 12th Gen Intel(R) Core(TM) i3-12100 3302MHz MMX SSE SSE2 SSE3 SSSE3 SSE41 SSE42 HTT
GPU: NVIDIA GeForce GTX 1050 Ti PCI Express 470.256.02
System memory: 64167 Mb
Video memory:  4096 Mb

---- MathLib ----
Set SSE3 simd processor

---- Sound ----
NULL

installing x64-bit .so.1
gives wrong ELF class error

Loading "libopenal.so.1"...
ALWrapper::init(): can't load "libopenal.so.1" library
libopenal.so.1: wrong ELF class: ELFCLASS64
Can't initialize OpenAL wrapper
Install latest OpenAL

also requires manual copy:

$ cp /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_conf_pulse.so ./bin

and gives a different error:

Loading "libopenal.so.1"...
ALSA lib conf.c:3722:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so (/usr/lib/i386-linux-gnu/alsa-lib/libasound_module_conf_pulse.so: libmpg123.so.0: wrong ELF class: ELFCLASS64)
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM default
ALExt::init(): can't open device

also requires manual copy:

$ cp /usr/lib/x86_64-linux-gnu/libmpg123.so.0 ./bin

and gives another error:
libmpg123 is 64-bits, requires 32-Bit.
pearOS 12.0.0 updated to Ubuntu 20.04.6 LTS "Focal" comes with 64-Bit libmpg123 v1.25

installing mpg123 v1.25 :i386 from Launchpad
requires to satisfy a lot of dependencies,
or from:
$ sudo synaptic
architecture
then tropics gives another error:

Loading "libopenal.so.1"...
ALSA lib conf.c:3722:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so (/usr/lib/i386-linux-gnu/alsa-lib/libasound_module_conf_pulse.so: libmp3lame.so.0: cannot open shared object file: No such file or directory)
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM default
ALExt::init(): can't open device

libmp3lame.so.0
installing libmp3lame0 :i386 from Launchpad

$ sudo dpkg -i libmp3lame0_3.100-3_i386.deb

Works!

---- Sound ----
Renderer: OpenAL Soft
OpenAL vendor:   OpenAL Community
OpenAL renderer: OpenAL Soft
OpenAL version:  1.1 ALSOFT 1.22.0
Found AL_EXT_LINEAR_DISTANCE
Found AL_EXT_OFFSET
Found ALC_EXT_EFX
Found EFX Filter
Found EFX Reverb
Found EAX Reverb
Found QUAD16 format
Found 51CHN16 format
Found 61CHN16 format
Found 71CHN16 format
Maximum sources:         256
Maximum effect slots:    16
Maximum auxiliary sends: 2

but does Not solve the slow GPU problem.
same problem 20.04.6 and 22.04.5
drivers 470 & 535
i've seen tropics run flawless in 22.04 and 20.04 with driver 510
but clean install does Not work.
ppa apt rolling repository makes harder clean install.

2 more errors:

---- Render ----
GLRender::GLRender(): Unknown GPU
---- Interpreter ----
Version: 2.31
OpenGL error: invalid enum

installing Nvidia-510 webdriver, is complicated.
requires to completely dissable Nouveau drivers,
but i've seen Nouveau driver NV137 work flawless in 20.04.4 LTS.

22.04.5 and 24.04.0 Uninstalling default Nvidia driver damages / removes Realtek propietary drivers from Kernel module,
requires compiling Realtek webdriver before uninstalling Nvidia default driver.
board has 2.5GbE r8125, but Linux default is: r8169
$ lsmod | grep r81*
$ rmmod
$ modprobe

Unigine Tropics-1.3 & Sanctuary-2.3 does Not work well.
all others work ok.
Heaven 4.0 (2009)
Valley 1.0 (2013)
Superposition 1.1 (2017)
but Tropics works flawless sometimes,
i've seen 22.04.3 LTS with 510 Not from installer .iso, Not web driver.
from Software & Update Driver.

somehow software-properties-qt got uninstalled,

$ sudo apt install software-properties-qt

or

$ sudo apt install software-properties-kde
$ sudo apt install software-properties-gtk

works again.

there is something strange with linux .iso installers, propietary drivers & i386


There is many DOS/W95/98/XP games that were Open sourced by developers & converted to Linux by others,
80.GB of Games

There has been other mayor changes that break backward compatibility:
Ubuntu 16 had Ext4 v1.x, but Ext4 was upgraded to v2.0 since Ubuntu 17 or 18
Superblock & Magic Numbers from 32-Bit to 64-Bit and Journal changes.
if you Open an HDD formatted with ext4 v2 in Ext2Fsb.v0.69 designed for Ext4 v1.x
will Damage the Superblock & Magic Number
Ext4 v2.0 Requires Ext2Fsb.v0.71 designed for Ext4 v2

similar happens with XFS:
XFS developed by sgi for Unix/IRIX, Open sourced and made compatible with Linux
XFS works ok for many years, but has the 2038 bug/limit
since xfs_tools v6.x XFS was changed, becoming backward incompatible;
If you open a drive formatted with XFS v5.x and copy the partition with xfs_tools v6.x
will Damage the Superblock, becoming backward incompatible.

for those reasons its recommended to use Gparted / Gnome Disk that comes with the Distribution .iso
Not the latest Gparted from website...

other was a special version of libc.so.6 that is only available in Ubuntu 17.x,
if you try to compile software designed for 17 on other version wont compile,
unless its modified, the special version of libc.so.6 cannot be installed on other OS,
because its linked to kernel version and other dependecies only available in 17.
older & newer versions of libc.so.6 in Ubuntu 16 & 18 do Not compile.


20.04.x LTS

pearOS Monterrey (2021.07.01)
based on Ubuntu 20.04.4 LTS
Unigine Tropics 1.3 works ok,
intel i3-10110u iGPU
but clean install does Not.
probably installer detects UEFI vs. Normal Boot and also changes other things appart from /boot/efi
maybe installer when installing proprietary Nvidia drivers, also changes other things.

Tropics 1.3 (2010) works with 20.04.4 & 22.04.1 Only.
Maybe 22.04.5 if using a lower version Nvidia driver,
535 fail, seems 510 is the last driver that works with GTX 1050 Ti
but 22.04.5 does Not have 510, has 470.
requires manual install from Nvidia archive

Tropics 1.3 does Not work with 24.04.0
Tested UbuntuStudio 20.04.5 up to 22.04.5 None work.
Ubuntu Cinnamon 20.04.5

FireFox & VLC HW acceleration requires All VDPAU GL & Mesa drivers,
or CPU load will be very high decoding h.264 / VP9 / h.265 videos on YT.


Ubuntu 22.04.0 LTS
Kubuntu 22.04.0 LTS
UbuntuStudio 22.04.0

Ubuntu 22.04.1 LTS
Kubuntu 22.04.1 LTS
Ubuntu Cinnamon 22.04.1
UbuntuStudio 22.04.1

Ubuntu 22.04.2 LTS
Kubuntu 22.04.2 LTS
Ubuntu Cinnamon 22.04.2
"Try Ubuntu Cinnamon" has Aquantia AQtion AQC100 drivers pre-compiled in the Kernel.
Kubuntu 22.04.2 is the best installer, works Flawless, Fast.
Cinnamon 22.04.2 installer works super slow if cannot find DNS server, Network Manager is different.
Unigine Tropics 1.3 does Not work in 22.04.2 has sh, execvp and syntax errors.
updating all apt, Unigine Tropics 1.3 has the same error as 24.04.0 libxrandr v2:1.5.x Not backward compatible with libxrandr v1.x
UbuntuStudio 22.04.2

Ubuntu 22.04.3 LTS
Kubuntu 22.04.3 LTS
Kubuntu 22.04.3 Installer Requires Safe Graphics Mode, Wayland Not working, X11 phased out.
22.04.3 is the worse installer.
OS works, but Unigine Tropics 1.3 does Not, has sh, execvp and syntax errors.
UbuntuStudio 22.04.3

Ubuntu 22.04.4 LTS
Kubuntu 22.04.4 LTS
Wayland installer work, but has glitches.
NVIDIA propietary driver 510 work ok.
Unigine Tropics 1.3 work ok.
UbuntuStudio 22.04.4
installer has glitches
Nvidia propietary driver 470
Unigine Tropics 1.3 error: libxrandr v2:1.5.x Not backward compatible with libxrandr v1.x
Nvidia NV137 Nouveau Open Source driver: execvp error.

Ubuntu 22.04.5 LTS
Kubuntu 22.04.5 LTS
Wayland installer work, but has glitches.
Unigine Tropics 1.3
3D FAIL, NVIDIA propietary driver 535
2D Desktop works, but... may have small issues.
3440x1440 160fps
DisplayPort out.
UbuntuStudio 22.04.5
Nvidia propietary driver 470
Unigine Tropics 1.3 error: libxrandr v2:1.5.x Not backward compatible with libxrandr v1.x
Nvidia NV137 Nouveau Open Source driver: execvp error.

$ neofetch --off

OS: Kubuntu 22.04.5 LTS x86_64
Host: Z790 LiveMixer
Kernel: 6.8.0-40-generic
Uptime: 1 day, 1 hour, 44 mins
Packages: 2578 (dpkg), 9 (snap)
Shell: bash 5.1.16
Resolution: 3440x1440
DE: Plasma 5.24.7
WM: KWin
Theme: [Plasma], Breeze [GTK2/3]
Icons: [Plasma], breeze-dark [GTK2/3]
Terminal: konsole
CPU: 12th Gen Intel i3-12100 (4) @ 4.300GHz
GPU: NVIDIA GeForce GTX 1050 Ti
Memory: 3986MiB / 64161MiB

https://ubuntu.com/download/alternative-downloads
https://kubuntu.org/alternative-downloads/
https://cdimage.ubuntu.com/ubuntucinnamon/releases/24.04.1/release/


22.10 Non-LTS:

Ubuntu 22.10
Kubuntu 22.10
Ubuntu Cinnamon 22.10


23.04 Lunar Lobster

Ubuntu Cinnamon 23.04.0


23.10


24.04.x LTS

I had to reinstall several times,
Kubuntu 24.04.0 installer does Not allow to install propietary drivers like older installers,
if install nvidia 1st, realtek network cannot be installed later.
if all network devices require propietary drivers, OS becomes offline.
does not allow to "download dependencies" to compile drivers without internet, like Marvell Aquantia AQtion ACQ100 SFP+ 10G Fiber PCIe
Offline OS requires erase & reinstall, or buy a network device that does not require propietary drivers, nor compile drivers,
tested 8 different brands of network adapters: pcie, usb, wifi, rj45, sfp+
all require internet.

Apple USB 2 to RJ45 100Mbps Ethernet Adapter A1277 has asix AX88772A
Belkin USB 2 to RJ45 100Mbps Adapter F4U047 Realtek
Qpcom QP-W24HPUSB "1 Watt" Wi-Fi USB, Realtek RTL8187
Belkin N300 Wi-Fi USB F9L1002V1 Realtek
TP-Link 150Mbps High Power "1 Watt" Wi-Fi USB TL-WN7200ND, MediaTek Ralink RT3070
ASUS XG-C100F SFP+ 10G PCIe, AQC100
Sonnet 10G Solo PCIe, AQC100
The board i have: Realtek 2.5GbE

Ubuntu 24.04.1 LTS
Kubuntu 24.04.1 LTS
Ubuntu Cinnamon 24.04.1 (Noble Numbat)

https://cdimage.ubuntu.com/ubuntucinnamon/releases/24.04.1/release/


Real GPU is Required for Dual Boot with legacy OS like Win8.1 in Z790 boards + 12th gen cpu's.
intel iGPU removed Legacy boot support in 12th gen, works up to 10th gen cpu's, 11th gen CPU's Unknown / Untested.

Linux developers delete source code for Non-LTS releases
example: Ubuntu 23.10 (Mantic Minotaur)
released on 12 October 2023, supported for nine months until July 2024.
Source code Deleted January 2025.
to me it´s insane to delete source code, goes against the laws of Reversible Computing
but thats one of the ways they have to keep open source closed as possible.
other methods like robots.txt to stop archive.org to make a copy
other is to hide the directory, stop mirrors, etc...
i wish i could find 10.04.4 and 10.10 source to see the changes,
Ubuntu Version History
Ubuntu old-releases

for VLC developers: Non-LTS = LTS
they link VLC version to OS version

AV Linux 23.x