CachyOS FAQ Troubleshooting - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
CachyOS FAQ & Troubleshooting Guide
This guide answers common questions about CachyOS and provides solutions to frequent problems.
Table of Contents
- General Questions
- Installation Questions
- Performance Questions
- Hardware Questions
- Software Questions
- Troubleshooting Common Issues
- Getting Help
General Questions
What is CachyOS?
CachyOS is an Arch Linux-based distribution optimized for performance. It includes:
- Custom-compiled packages with CPU optimizations
- BORE scheduler for better responsiveness
- User-friendly installation and tools
- Multiple desktop environment options
See CachyOS Getting Started Guide for more details.
Is CachyOS Right for Me?
CachyOS is good for:
- Users who want better performance
- Gamers who need low latency
- Arch Linux users who want easier setup
- Users with modern CPUs (2015+)
CachyOS may not be for you if:
- You have very old hardware (pre-2015)
- You need maximum stability over performance
- You prefer Debian/Ubuntu-based systems
How is CachyOS Different from Arch Linux?
Similarities:
- Based on Arch Linux
- Uses pacman package manager
- Rolling release model
- Access to AUR (Arch User Repository)
Differences:
- Performance optimizations (LTO, PGO, BOLT)
- BORE scheduler by default
- Easier installation (GUI installer)
- Pre-configured desktop environments
- Custom tools (chwd, CachyOS Hello)
Is CachyOS Stable?
Yes, CachyOS is stable:
- Based on Arch Linux (stable base)
- Optimizations don't affect stability
- Well-tested packages
- Active development and support
However:
- Rolling release means frequent updates
- Some packages may have bugs (same as Arch)
- Always backup important data
Do I Need to Know Arch Linux?
No, but it helps:
- CachyOS is more user-friendly than vanilla Arch
- GUI installer makes installation easier
- Tools simplify common tasks
- Arch Linux knowledge is helpful but not required
Learning resources:
- Arch Linux Wiki (useful for CachyOS too)
- CachyOS Wiki
- Community forums and Discord
Installation Questions
What Are the System Requirements?
Minimum:
- 64-bit CPU (x86-64)
- 2 GB RAM (4 GB recommended)
- 20 GB disk space (40 GB recommended)
Recommended:
- Modern CPU (2015+ for best optimizations)
- 8 GB+ RAM
- 50 GB+ disk space
- SSD for system drive
See CachyOS Getting Started Guide for detailed requirements.
Can I Dual Boot with Windows?
Yes, dual booting is possible:
- Shrink Windows partition first
- Install CachyOS to free space
- GRUB will detect both operating systems
Important:
- Backup Windows data first
- Disable Windows Fast Startup
- Create Windows recovery media
See CachyOS Installation Guide for dual boot instructions.
Which Desktop Environment Should I Choose?
Recommendations:
- KDE Plasma: Feature-rich, highly customizable
- GNOME: Modern, minimalist
- XFCE: Lightweight, traditional
- i3: Tiling window manager, keyboard-driven
- Wayfire: Modern Wayland compositor
Choose based on:
- Your hardware (lightweight vs full-featured)
- Your preferences (traditional vs modern)
- Your workflow (mouse vs keyboard)
See Switching Desktop Environments for details.
How Long Does Installation Take?
Typical installation time:
- Fast internet + SSD: 10-20 minutes
- Average internet + HDD: 20-40 minutes
- Slow internet: 40-60+ minutes
Factors affecting time:
- Internet speed (packages download during install)
- Disk speed (SSD vs HDD)
- Selected desktop environment (some are larger)
- System performance
Can I Install Without Internet?
Limited offline installation:
- Some ISOs include packages
- Most packages download during installation
- Internet connection recommended
For offline installation:
- Use full ISO with packages included
- Or download packages beforehand
- More complex setup
Performance Questions
How Much Faster is CachyOS?
Performance improvements vary:
- Application startup: 5-15% faster
- Gaming: Lower latency, smoother frame times
- System responsiveness: Noticeably better
- Compilation: 10-30% faster (with PGO)
Real-world benefits:
- System feels more responsive
- Lower input lag
- Better multitasking
- Smoother animations
See CachyOS Performance Guide for details.
Which CPU Optimization Level Should I Use?
General rule:
- Use the highest level your CPU supports
- x86-64-v3: 2015+ CPUs (recommended minimum)
- x86-64-v4: 2016+ CPUs (better performance)
- Zen4: AMD Ryzen 7000+ (best for supported CPUs)
Check your CPU:
lscpu
See CachyOS Performance Guide for CPU optimization details.
What is the BORE Scheduler?
BORE = Burst-Oriented Response Enhancer
What it does:
- Prioritizes interactive tasks
- Reduces input lag
- Improves gaming performance
- Better desktop responsiveness
Benefits:
- Lower mouse/keyboard latency
- Smoother gaming
- Better multitasking
See CachyOS Performance Guide for scheduler details.
Can I Change the Scheduler?
Yes, multiple scheduler options:
- BORE (default) - Best for desktop/gaming
- EEVDF - Fair and efficient
- sched-ext - Extensible framework
- RT - Real-time scheduler
How to change:
- Select during installation
- Or install different kernel variant:
sudo pacman -S linux-cachyos-eevdf
Hardware Questions
Does CachyOS Support My Graphics Card?
NVIDIA:
- Supported with proprietary drivers
- Use
chwdto install drivers:sudo chwd -h -a nvidia
AMD:
- Usually works out of box
- Open-source drivers included
- Good Linux support
Intel:
- Integrated graphics work well
- Usually no additional drivers needed
See CachyOS Tools Guide for chwd usage.
How Do I Install Graphics Drivers?
Use chwd (recommended):
# Detect hardware and install drivers
sudo chwd -h -a nvidia # For NVIDIA
Or manually:
# For NVIDIA
sudo pacman -S nvidia
# For AMD (usually not needed)
# Drivers included in kernel
See CachyOS Tools Guide for details.
Does CachyOS Support Laptops?
Yes, CachyOS works on laptops:
- Power management included
- Battery optimization available
- Touchpad support
- Suspend/hibernate works
Laptop-specific features:
- Power profiles
- Battery monitoring
- Backlight control
- WiFi and Bluetooth support
What About WiFi and Bluetooth?
WiFi:
- Most cards work out of box
- Some may need firmware:
sudo pacman -S linux-firmware
Bluetooth:
- Usually works automatically
- May need to enable service:
sudo systemctl enable --now bluetooth
Software Questions
How Do I Install Software?
Using pacman (recommended):
# Search for packages
pacman -Ss package-name
What this command does:
pacman: The package manager (no sudo needed for searching)-Ss: Search in package database- First
S: Synchronize/search - Second
s: Search in all repositories package-name: What you're looking for (e.g., "firefox", "steam", "vlc")
Example:
pacman -Ss firefox
Example output:
extra/firefox 120.0-1
Standalone web browser from mozilla.org
extra/firefox-i18n-en-us 120.0-1
English (US) language pack for Firefox
Understanding the output:
- extra/firefox: Package name and repository it's in
- 120.0-1: Version number
- Description: What the package does
# Install package
sudo pacman -S package-name
What this command does:
sudo: Administrator privileges (needed to install software)pacman -S: Install packagepackage-name: Name of package to install
Example:
sudo pacman -S firefox
What happens:
- pacman checks if package exists
- Shows you what will be installed
- Lists dependencies (other packages needed)
- Asks for confirmation
- Downloads packages from internet
- Installs packages
- Shows summary
Example output:
resolving dependencies...
looking for conflicting packages...
Packages (3) to install:
firefox 120.0-1
mozilla-common 1.0-1
nss 3.90-1
Total Download Size: 85.45 MiB
Total Installed Size: 245.32 MiB
:: Proceed with installation? [Y/n]
What to do:
- Type
Yand press Enter (or just press Enter - Y is default) - Wait for download and installation
- Package will be installed and ready to use
Using AUR (Arch User Repository):
# Install AUR helper (yay is popular)
sudo pacman -S yay
What is AUR?
- AUR: Arch User Repository
- Community-maintained packages
- Not officially supported by Arch/CachyOS
- Contains software not in official repositories
- Requires AUR helper to install
What is yay?
- yay: Yet Another Yaourt (AUR helper)
- Makes installing AUR packages easy
- Similar to pacman but for AUR
What this command does:
- Installs yay AUR helper
- After installation, you can use yay to install AUR packages
# Install from AUR
yay -S package-name
What this command does:
yay: The AUR helper-S: Install (same flag as pacman)package-name: AUR package to install
Example:
yay -S google-chrome
What happens:
- yay searches AUR for the package
- Shows you the package and its information
- Downloads and builds the package (may take time)
- Installs the package
- Package is ready to use
Example output:
1 aur/google-chrome 120.0.6099.109-1
The popular and trusted web browser by Google
==> Packages to install: google-chrome
==> [N]one [A]ll [Abort] (default=N):
What to do:
- Type
Aand press Enter to install - Or type package number (1) and press Enter
- Wait for build and installation (may take several minutes)
Important notes about AUR:
- AUR packages are community-maintained (not official)
- Always review AUR package pages before installing
- Some packages may have security concerns
- Building packages takes time and uses CPU
Using CachyOS Hello:
- Launch CachyOS Hello
- Browse packages
- Click to install
See CachyOS Tools Guide for CachyOS Hello.
Can I Use Software from Other Distributions?
Generally no:
- CachyOS uses Arch Linux packages
- .deb (Debian/Ubuntu) packages won't work
- .rpm (Fedora/RHEL) packages won't work
Alternatives:
- Use Arch Linux packages (pacman)
- Use AUR packages (yay, paru)
- Use AppImage/Flatpak/Snap (universal formats)
- Build from source
How Do I Update My System?
Regular updates (recommended method):
# Update package database and upgrade (always use -Syu together)
sudo pacman -Syu
Update frequency:
- Update weekly or monthly
- Check for security updates
- Read update notes for breaking changes
Best practices:
- Backup before major updates
- Read update announcements
- Test updates on non-critical systems first
Troubleshooting Common Issues
System Won't Boot After Installation
Symptoms:
- Black screen
- Bootloader errors
- System doesn't start
Solutions:
- Check boot order:
- Verify hard drive is first
- Remove USB drive
- Check BIOS/UEFI:
- Enable UEFI boot (if UEFI installation)
- Disable Secure Boot (if causing issues)
- Boot from USB and repair:
- Boot from installation USB
- Mount your installation
- Reinstall bootloader if needed
- Check partitions:
- Verify partitions exist
- Check filesystem integrity
See CachyOS Installation Guide troubleshooting section.
Graphics Issues (Black Screen, No Display)
Symptoms:
- Black screen after boot
- Display not working
- Graphics errors
Solutions:
- Boot with safe graphics:
- Select "Boot CachyOS (safe graphics)" from boot menu
- Or add
nomodesetkernel parameter
-
Install correct drivers:
# Use chwd sudo chwd -h -a nvidia # For NVIDIA -
Check graphics card:
lspci | grep -i vga -
Try different display:
- Different monitor
- Different video port
Internet Not Working
Symptoms:
- No network connection
- Can't download packages
- WiFi not connecting
Solutions:
-
Check connection:
# Check network interface ip link # Check connection status ping -c 4 8.8.8.8 -
Configure WiFi:
# Use wifi-menu wifi-menu # Or use NetworkManager nmtui -
Install network drivers:
# Install firmware sudo pacman -S linux-firmware -
Check services:
# Enable NetworkManager sudo systemctl enable --now NetworkManager
Audio Not Working
Symptoms:
- No sound
- Audio device not detected
- Sound crackling
Solutions:
-
Check audio service:
# Enable PulseAudio systemctl --user enable --now pulseaudio -
Check audio device:
# List audio devices aplay -l -
Install audio drivers:
# Install ALSA and PulseAudio sudo pacman -S alsa-utils pulseaudio pulseaudio-alsa -
Configure audio:
- Use audio settings in desktop environment
- Or use
alsamixerin terminal
Slow Performance
Symptoms:
- System feels slow
- Applications lag
- Poor performance
Solutions:
- Check CPU optimization:
- Verify you're using correct optimization level
- Check CPU supports optimizations
-
Check disk:
# Check disk health sudo smartctl -a /dev/sda -
Check resources:
# Check CPU and memory htop -
Update system:
sudo pacman -Syu -
Check for resource hogs:
- Close unnecessary applications
- Check startup programs
- Monitor system resources
Package Installation Fails
Symptoms:
- Can't install packages
- Package errors
- Dependency issues
Solutions:
-
Update package database (use -Syu for full update):
# Always use -Syu together to avoid dependency issues sudo pacman -Syu -
Fix package database:
sudo pacman -Syu -
Clear package cache:
sudo pacman -Sc -
Check internet connection
-
Try different mirror:
- Edit
/etc/pacman.d/mirrorlist - Or use
reflectorto update mirrors
Can't Log In
Symptoms:
- Login screen appears but can't log in
- Password not accepted
- Login loop
Solutions:
- Check keyboard layout:
- Verify correct layout
- Check Caps Lock
- Reset password (advanced):
- Boot from USB
- Mount installation
- Change password in chroot
-
Check user account:
# In recovery mode # Verify user exists cat /etc/passwd -
Check disk space:
df -h # Full disk can prevent login
Getting Help
Where Can I Get Help?
Official Resources:
- CachyOS Wiki: https://wiki.cachyos.org/
- CachyOS Forum: https://discuss.cachyos.org/
- CachyOS Discord: Join the Discord server
Community:
- Ask questions on forum
- Join Discord for real-time help
- Search existing discussions
Documentation:
- Read the guides in this wiki
- Check Arch Linux Wiki (useful for CachyOS)
- Read package documentation
How to Ask for Help
When asking for help, provide:
- Your hardware (CPU, GPU, RAM)
- What you were trying to do
- What went wrong
- Error messages (if any)
- What you've already tried
Good question format:
Hardware: Intel i7-9700K, NVIDIA RTX 3060
Issue: Graphics drivers not working
Error: [paste error message]
Tried: [list what you tried]
Reporting Bugs
If you find a bug:
- Check if it's already reported
- Gather information:
- System information
- Steps to reproduce
- Error messages
- Logs
- Report on GitHub or forum
- Be patient - developers are volunteers
Additional Resources
- CachyOS Getting Started Guide - Introduction and overview
- CachyOS Installation Guide - Installation instructions
- CachyOS Performance Guide - Performance optimizations
- CachyOS Tools Guide - System tools
- CachyOS Wiki: https://wiki.cachyos.org/
- Arch Linux Wiki: https://wiki.archlinux.org/
Summary
This FAQ covered:
- General questions - What is CachyOS, who is it for
- Installation questions - Requirements, dual boot, desktop environments
- Performance questions - Optimizations, schedulers, speed improvements
- Hardware questions - Graphics cards, drivers, laptops
- Software questions - Installing software, updates, compatibility
- Troubleshooting - Common issues and solutions
- Getting help - Where to find assistance
Key Takeaways:
- CachyOS is optimized Arch Linux with better performance
- Installation is user-friendly with GUI installer
- Performance improvements are noticeable
- Hardware support is good with proper drivers
- Community is helpful and active
- Always backup before making changes
This guide is based on the CachyOS Wiki and common community questions. For the most up-to-date information, always refer to the official CachyOS documentation and community resources.