Various tutorials from programming to system administration. Topics include docker, javascript, angular, ubuntu, php and many others.
Youtube channel !
Be sure to visit my
youtube channel
Thursday, December 25, 2025
Things to do after install Fedora 43
---
##### SYSTEM UPDATES & FIRMWARE
sudo dnf upgrade --refresh -y
##### Check Firmware (Only if supported hardware is found)
fwupdmgr refresh
fwupdmgr get-updates
fwupdmgr update -y
---
# INSTALL DRIVERS & CODECS
##### Install RPM Fusion (Free & Nonfree)
sudo dnf install -y https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
###### Install basic multimedia packages and libraries
sudo dnf install -y libfreeaptx libldac fdk-aac ffmpeg-libs libva libva-utils openh264 gstreamer1-plugin-openh264 mozilla-openh264 intel-gpu-tools
!important remove: `sudo dnf remove -y intel-media-driver
##### Swap restricted codecs
sudo dnf swap -y ffmpeg-free ffmpeg --allowerasing
sudo dnf swap -y mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap -y mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
##### INTEL DRIVERS
#### 'libva-intel-driver' is the legacy i965 driver (Sandy Bridge to Skylake).
#### Newer Intel CPUs (Broadwell+) use 'intel-media-driver'.
sudo dnf install -y libva-intel-driver
---
# INSTALL APPLICATIONS & TOOLS
## Archive Tools, System Info, Monitoring
sudo dnf install -y unzip 7zip 7zip-plugins unrar inxi btop lm_sensors git make gcc mono-devel vlc
## Viber
wget https://download.cdn.viber.com/cdn/desktop/Linux/viber.rpm
sudo dnf install -y ./viber.rpm
## Caprine
sudo dnf copr enable dusansimic/caprine
sudo dnf install -y caprine
## Notejot
## Notes-xfce
sudo dnf install xfce4-notes-plugin
---
# KERNEL CONFIGURATION
# Enable Vanilla Kernel Copr
sudo dnf -y copr enable @kernel-vanilla/stable
sudo dnf upgrade -y 'kernel*'
# Update metadata expiration for Copr
sudo sed -i 's!baseurl=https://download.copr.fedorainfracloud.org/results/@kernel-vanilla/\(mainline\|stable-rc\|next\).*!&\nmetadata_expire=1h!g; s!baseurl=https://download.copr.fedorainfracloud.org/results/@kernel-vanilla/\(stable\|fedora\)/.*!&\nmetadata_expire=3h!g;' /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:group_kernel-vanilla:*.repo
# Secure Boot State
mokutil --sb-state
### CachyOS kernel
sudo dnf copr enable bieszczaders/kernel-cachyos-addons
sudo dnf install cachyos-settings ----allowerasing
---
# POWER & THERMAL MANAGEMENT
# Detect sensors
sudo sensors-detect --auto
# Install Thermald
sudo dnf install -y thermald
sudo systemctl enable --now thermald
# --- OPTION A: Power Profiles Daemon (Default/Recommended for GNOME/KDE) ---
sudo dnf install -y power-profiles-daemon
sudo systemctl enable --now power-profiles-daemon
powerprofilesctl set performance
# --- OPTION B: TLP (Advanced battery life) --- best for ivy bridge
sudo systemctl mask power-profiles-daemon
sudo dnf install -y tlp tlp-rdw
sudo systemctl enable --now tlp
sudo nano /etc/tlp.conf
CPU_SCALING_GOVERNOR_ON_AC=performance
CPU_SCALING_GOVERNOR_ON_BAT=powersave
CPU_BOOST_ON_AC=1
sudo tlp start
tlp-stat -s`
## --- OPTION C: ---
git clone https://github.com/AdnanHodzic/auto-cpufreq.git
cd auto-cpufreq && sudo ./auto-cpufreq-installer
sudo auto-cpufreq --install
auto-cpufreq --stats
### When the fans are not working use NBFC-LINUX
git clone https://github.com/nbfc-linux/nbfc-linux.git
cd nbfc-linux
make
sudo make install
---
# Boot speedup
### Disable NetworkManager wait online
sudo systemctl disable NetworkManager-wait-online.service
## disable autoupdates
sudo systemctl stop packagekit
sudo systemctl mask packagekit
### FILESYSTEM MAINTENANCE
sudo fstrim -av
sudo systemctl enable --now fstrim.timer
### MANUAL CONFIGURATION
### /etc/dnf/dnf.conf
max_parallel_downloads=10
### /etc/default/grub
GRUB_CMDLINE_LINUX="rhgb quiet acpi_enforce_resources=lax mitigations=off "
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo grubby --update-kernel=ALL --args="preempt=full mitigations=off"
## save ram
Tune ZRAM for performance.
sudo nano /etc/systemd/zram-generator.conf
[zram0]
zram-size = ram
compression-algorithm = zstd
Restart the service:
sudo systemctl restart systemd-zram-setup@zram0.service
sudo nano /etc/sysctl.d/99-sysctl.conf
vm.swappiness=100
# Fedora Kde specific:
sudo systemctl disable --now switcheroo-control.service ModemManager.service pcscd.service abrtd.service abrt-journal-core.service abrt-oops.service abrt-xorg.service rsyslog.service atd.service gssproxy.service rpc-statd-notify.service irqbalance.service
balooctl disable
sudo systemctl disable --now pcscd.service
---
# CHECKS
systemd-analyze blame | head -n 100
vainfo
sudo intel_gpu_top
inxi
cpufreq
systemctl list-units --type=service
Subscribe to:
Post Comments (Atom)
Subscribe To My Channel for updates
Things to do after install Fedora 43
--- ##### SYSTEM UPDATES & FIRMWARE sudo dnf upgrade --refresh -y ##### Check Firmware (Only if supported hardware is found) fwupd...
-
If your AJAX code runs smoothly on Mozilla Firefox but experiences problems when running on Internet Explorer and gives out an error: ...
-
Windows 7 Negative Screen https://zerowidthjoiner.net/Uploads/negativescreen/Binary.zip Windows 10 there is already present grayscale...
-
Here is how to share your Internet connection in a way that other computers to be able to use it. Happy learning and be sure to check ...
No comments:
Post a Comment