Desktop Setup
Windows boot missing after installing linux
- Boot to windows 11 installation media
- Shift F10
- disk part
- list disk
- list vol
- identify FAT32 linux boot partition
- select vol 3
- assign letter=S
- exit
- dir S:\EFI (verify contents)
- dir C:\Windows (verify windows contents)
- bcdboot C:\Windows /s S: /f UEFI (create boot files)
- dir S:\EFI (verify contents again)
- delete duplicate fedora boot entry
- boot back into fedora
- sudo efibootmgr -v (show boot entries)
- sudo efibootmgr -b 0003 -B (delete duplicate entry)
- bootctl status (bring up boot information)
| sudo grub2-mkconfig -o /boot/grub2/grub.cfg | generate grub config file |
|
grep menuentry /boot/grub2/grub.cfg
|
verify (windows should be present) |
| sudo nano /etc/default/grub GRUB_TIMEOUT=10
GRUB_TIMEOUT_STYLE=menu
|
|
| sudo grub2-mkconfig -o /boot/grub2/grub.cfg |
regenerate grub config file |
|
nano /etc/fstab //monty.nas/data /mnt/data cifs credentials=/home/N/.smbcredentials,uid=1000,gid=1000,nofail,x-systemd.automount,_netdev 0 0 |
|
|
chmod 600 ~/.smbcredentials |
|
Youtube in VLC
|
grep -r codeready /etc/ |
confirm the name for the next command "codeready-builder-for-rhel-10-x86_64-rpms" |
|
subscription-manager repos --enable codeready-builder-for-rhel-10-x86_64-rpms |
enable codeready linux builder repository |
|
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm |
|
|
dnf install vlc -y |
try installing a package |
|
dnf install python3-pip -y |
install python |
|
python3 -m pip install --user yt-dlp |
install pip via python (not yet ported from EPEL 9) |
|
python3 -m yt_dlp https://www.youtube.com/watch?v=l7tjgm_6LLk |
download youtube video via yt-dlp |
|
python3 -m yt_dlp "https://www.youtube.com/watch?v=l7tjgm_6LLk" -o - | vlc - |
play via vlc |
|
sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm |
|
|
sudo dnf install -y --allowerasing ffmpeg ffmpeg-libs |
install ffmpeg |
XFCE
AMD Freesync Drivers
https://www.reddit.com/r/linuxmint/comments/1fo8lrr/why_mint/loqxn8e/
Mutter Compositor
On XFCE, I could disable it with xfconf-query -c xfwm4 -p /general/use_compositing -s false, which would give me about 8% higher framerate in glxgears and fewer stutters. I don't remember what, if any, auto-disable rules there are.
Copilot XFCE Fedora AMD System
For your hardware (5700X3D + RX 7800 XT + 16 GB RAM), Fedora XFCE is actually a very good gaming choice. XFCE is lighter than KDE and GNOME, leaving a bit more RAM and CPU overhead available for games.
The good news is that AMD GPUs are basically plug-and-play on Fedora because the AMDGPU driver and Mesa are built into the kernel. The most important gaming improvements are not XFCE-specific.
What I'd do after installing Fedora XFCE
1. Enable RPM Fusion
This is the single biggest thing most Fedora gamers need.
Shell
sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Then update:
Shell
sudo dnf upgrade --refresh
RPM Fusion provides Steam, codecs and other gaming packages.
2. Install Steam from RPM Fusion
Shell
sudo dnf install steam
Many Fedora users recommend sticking close to stock Fedora plus RPM Fusion rather than chasing custom kernels and Mesa builds.
3. Enable Resizable BAR (SAM)
On your motherboard BIOS:
Above 4G Decoding → Enabled
Re-Size BAR Support → Enabled
Your 7800 XT gains free performance from SAM/Resizable BAR.
4. Install Gamemode
Shell
sudo dnf install gamemode
Steam launch option:
Plain Text
gamemoderun %command%
This temporarily switches the system to higher performance while gaming.
5. Install MangoHud
Shell
sudo dnf install mangohud
Steam launch option:
Plain Text
mangohud %command%
Gives FPS, frame times, CPU and GPU utilisation overlay.
6. Use Wayland if Available
For your AMD GPU:
Wayland generally works very well
Lower tearing
Better VRR/FreeSync support
If the XFCE spin gives you an X11 session by default, that's fine too. Performance differences are tiny.
7. Enable FreeSync
For your Dell S2721DGF:
Check:
Shell
xrandr --props
Adaptive Sync should be available.
Also enable:
FreeSync in monitor OSD
Adaptive Sync in Fedora display settings
8. Install Multimedia Codecs
Shell
sudo dnf groupupdate multimedia
(or the Fedora equivalent for your version)
Helps with video playback and Proton compatibility.