[Testing Update] 2023-03-25 - Kernels, Firefox, Deepin, GNOME, NVIDIA, Wine

Regarding the nvidia-settings splitout from nvidia-uitls there is an ongoing discussion: [pci] add nvidia-settings, nvidia-470xx-settings, nvidia-390xx-settings (!17) · Merge requests · Applications / mhwd-db · GitLab. Yes from a users point of view we managed to remove some piece of software which was installed before and you’re used to it. Having the option to have a headless install is not wanted in most cases.

The MHWD profile update will install nvidia-settings on new systems but it seems not on existing installations. So we can now add nvidia-settings as a hard dependecy of nvidia-utils, even it might be the wrong build order and loose the headless option, which we avoid anyway due a hard dependency on mhwd profiles, or revert back to the binary versions.

Manjaro is not Arch and sometimes we should not follow what they do. You as a user will have a binary in the end anyway. It is nice to see that there is now the source code available for review.

Some may know the manjaro-system package: Commits · master · Packages / Core / manjaro-system · GitLab We hardly update it the last years as some projects like https://manjarno.snorlax.sh/ you can find under Miscellaneous a comment why a remove of the pacman database lock might be a bad idea. Here is why we had that in the past. Arch had the sync first option, which we still patch into our alpm. With that we are able to install specific packages before an update happens. With our hacks we try to automate the manual needed inventions so you simply hit update and magic happens. A simple if nvidia-utils is under version without nvidia-settings then install it would help here so you won’t even notice that there was a technical split. Now you can argue if a controlled removal of the pacman database lock makes sense or not. So far we didn’t found a better solution to invade a running update process to seed manual tasks into it. The mentioned security issue was fixed a long time btw.

Technically there is now extra added workload for packaging the stuff as in one existing package that binary got removed and in an also existing package it changed to a split package. Whoever maintains the package updates of nvidia drivers doesn’t have extra workload.

The only thing what is missing here is a proper way for existing installs to get nvidia-settings installed without user intervention. Not everyone is reading those update announcements. Based on the installed systems with Manjaro only a fraction of our user base have even a forum account or may read it as a guest.

4 Likes
What replaced nvidia-settings with the new 5.30 driver?
[Stable Update] 2023-03-31 - Kernels, Plasma 5.27 LTS, Pamac, Phosh, Mesa, LibreOffice
[Testing Update] 2023-08-04 - Kernels, Nextcloud, Plasma 5.27.7, Mesa 23.1.5, Firefox, Thunderbird
[Stable Update] 2023-09-10 - Kernels, Systemd, Firefox, Thunderbird, LLVM
[Stable Update] 2023-04-06 - Kernels, Systemd, Nextcloud 26, Linux-Firmware, LibreOffice 7.5.2
[Stable Update] 2023-05-07 - Kernels, KDE Gear 23.04.0, KDE Frameworks 5.105.0, Qt5, Firefox, Thunderbird
[Testing Update] 2023-04-08 - Kernels, Plasma 5.27.4, Phosh, Pipewire, KDE-git
[Unstable Update] 2023-05-03 - Python 3.11, GCC 13
[Stable Update] 2023-04-11 - Kernels, Plasma 5.27.4, Phosh, Pipewire 0.3.68, KDE-git
Nvidia-settings not working
[Testing Update] 2023-04-14 - Kernels, Deepin, Qt5/6, KDE Framworks 5.105.0
[Unstable Update] 2023-04-14 - Kernels, Deepin, Qt5/6, KDE Frameworks 5.105.0,
[Testing Update] 2023-05-11 - Python 3.11, GCC 13, GNOME 44.1, KDE Plasma 5.27.5
[Testing Update] 2023-06-15 - Kernel, Systemd, Mesa, GNOME 44.2, NVIDIA, ZFS, LibreOffice, PipeWire
[Testing Update] 2023-07-25 - Kernels (zenbleed), Firmware, Pipewire, KDE-git, Python
[Unstable Update] 2023-05-15 - Kernels, KDE Frameworks 5.106.0, KiCAD 7.0.3, Python, Haskell
[Testing Update] 2023-05-20 - KDE Frameworks, Python, Haskell, Wine
[Unstable Update] 2023-05-21 - Repository changes
[Testing Update] 2023-06-27 - Kernels, Linux-Firmware, Mesa, Wine, Nvidia, KDE-git
[Testing Update] 2023-06-29 - Kernels, ICU, Gaming, KDE-git, Python, Haskell
[Testing Update] 2023-07-01 - Kernels, Pipewire, Bluez, Evolution, KDE-Git
[Stable Update] 2023-07-10 - Kernels, Plasma, Gnome, LibreOffice, Pipewire, Mozilla, Wine
[Stable Update] 2023-07-27 - Kernels, Nvidia, Virtualbox, Thunderbird, LibreOffice, Pipewire
[Testing Update] 2023-07-31 - Kernels, Pipewire, Gamescope-Plus, Squashfuse
[Testing Update] 2023-07-15 - Kernels, Pipewire, KDE Frameworks, Systemd, Firefox, Wine, Cinnamon
[Testing Update] 2023-08-08 - Kernels, Firmwares, Plasma, Pamac, Firefox, Pipewire
[Testing Update] 2023-08-09 - Kernels, Gamescope-Plus, NVIDIA, KDE-git, Haskell, Perl, Python
[Stable Update] 2023-08-11 - Kernels, Plasma, Nvidia, Firefox, Thunderbird, Pamac, Pipewire, Mesa
[Testing Update] 2023-08-19 - Kernels, GlibC, Mesa 23.1.6, Deepin, Firefox, Thunderbird
[Stable Update] 2023-08-29 - Kernels, Mesa, Deepin, Firefox, KDE Gear & Frameworks, Nvidia, Budgie
[Testing Update] 2023-05-13 - Kernels, Firefox, LibreOffice Still, KDE-git, Python
[Unstable Update] 2023-04-07 - Kernels, Systemd, Phosh, PipeWire, Plasma, Arch Spring Cleanup
[Stable Update] 2023-09-18 - Kernels, Mesa, Pipewire, Systemd, LibreOffice, KDE, Thunderbird
[Stable Update] 2023-07-17 - Kernels, Pipewire, KDE Frameworks, Systemd, Firefox, Wine
[Stable Update] 2023-06-04 - Kernels, Gnome 44.1, Plasma 5.27.5, Python 3.11, Toolchain, Firefox
[Testing Update] 2023-04-01 - Kernels, Nextcloud Hub 4, Linux Firmware, LibreOffice 7.5.2
[Testing Update] 2023-07-24 - Kernels, Pipewire, Thunderbird 115, Grub 2.12-rc1, LibreOffice 7.5.5, Mesa 23.1.4
[Testing Update] 2023-06-24 - Kernels, Plasma, Linux-Firmware, Pamac GTK4, Firefox, KDE-git
[Testing Update] 2023-04-25 - Kernels, Virtualbox, LxQt 1.3.0, Systemd 253.3, KDE Gear 23.04, Firefox, Pipewire
[Unstable Update] 2023-05-06 - GNOME 44.1
[Testing Update] 2023-04-27 - Kernels, GNOME 43.6, Firefox, QEMU 8.0, KDE-git
[Testing Update] 2027-07-28 - Kernels, Gamescope-Plus, Mesa 23.1.4, Firefox, Wine
[Testing Update] 2023-03-28 - Mesa