====== Debian & Co. ====== ===== apt ===== ==== Commande pour les mises à jour et le nettoyage ==== apt update && apt upgrade && apt autoremove && apt autoclean && apt clean ==== Trier les paquets installés par taille ==== dpkg-query --show --showformat='${Package;-50}\t${Installed-Size} ${Status}\n' | sort -k 2 -n |grep -v deinstall ==== Voir les dépendances d'un package ==== ...et si elles sont installées. apt-get install apt-rdepends apt-rdepends -p mpv ===== Intaller mesa pour une carte AMD===== apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-amdgpu firmware-linux ===== Activer le freesync avec mesa et une carte AMD ===== Vérifier que votre écran est compatible avec ''xrandr --prop | grep "vrr_capable"'', au moins une valeur doit être à 1 (chaque ligne correspond à un écran potentiellement branché). Pour l'activer, dans ''/etc/X11/xorg.conf.d/20-radeon.conf'' ajouter : Section "Device" Identifier "AMD" Driver "amdgpu" Option "DRI" "3" Option "TearFree" "1" Option "VariableRefresh" "true" EndSection Redémarrer votre PC ou votre serveur graphique pour que le changement soit effectif. Ensuite vérifier que la modification est active avec la commande ''grep Variable /var/log/Xorg.0.log'', ce qui doit donner un résultat de ce genre : [ 8601.441] (**) AMDGPU(0): Option "VariableRefresh" "true" [ 8601.473] (**) AMDGPU(0): VariableRefresh: enabled **Note :** * Problème de [[https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19619|flickering avec Cinnamon]] (jusqu'à mesa 22.3.1), appliquer ce patch : [[https://gitlab.freedesktop.org/mesa/mesa/-/commit/db2b098323b0aaf8e08ab5cd0912490cf32fc8d6#9489c9ba7c9c6e53fb67125374e5c3ff3d141270|https://gitlab.freedesktop.org/mesa/mesa/-/commit/...]] ===== Tips ===== === dmesg en user === bash -c 'echo "kernel.dmesg_restrict=0" >> /etc/sysctl.conf' === Limiter le passage en swap === bash -c 'echo "vm.swappiness=1" >> /etc/sysctl.conf' === Réduite la taille des locales === En supprimant les non utilisées. apt install localepurge localepurge -verbose === Réduite la taille de initramfs === Dans ''/etc/initramfs-tools/conf.d/compress'' ajouter ''COMPRESS=xz''. === Clé USB Temps de copie incohérent === Dans ''/etc/sysctl.d/99-sysctl.conf'', ajouter : vm.dirty_bytes=50331648 vm.dirty_background_bytes=16777216 Voir : * https://lwn.net/Articles/572911/ * https://gist.github.com/2E0PGS/f63544f8abe69acc5caaa54f56efe52f